AI News HubLIVE
站內改寫3 分鐘閱讀

Copilot與原始API訪問:你實際在為什麼付費?

GitHub Copilot現以API費率計費。本文對比了直接模型訪問與圍繞編碼工作流、策略和工具的Copilot方案,幫助開發者根據自身需求選擇。

來源GitHub AI & ML作者: Andrea Griffiths

我不斷看到這個問題:“既然我能透過API呼叫同樣的模型,為什麼還要為GitHub Copilot付費?”

這是個合理的問題。答案取決於你需要擁有哪部分工作。

你是在用自己的提示、檢索、路由、日誌、安全模型和計費控制構建產品功能?還是想從GitHub Issue出發,經過編輯器、倉庫、終端和組織策略,最終得到已審查的拉取請求?

成本是其中的一部分。Copilot計劃包含每月的GitHub AI積分分配。計量使用量根據所選模型的輸入、輸出和快取令牌按標定費率計算。

原始API訪問和Copilot解決的是系統的不同層次。正確的選擇取決於你需要擁有的工作。

Copilot是圍繞模型開發的工具

現在以一個常見的維護任務為例:開發者從GitHub Issue開始,檢查倉庫,修改受影響檔案,在終端執行測試套件,然後開啟一個用於審查的拉取請求。模型呼叫是該工作流中的一個步驟。周圍系統需要Issue、差異、倉庫指令、允許的命令以及組織的策略。

GitHub Copilot將這些表面連線起來:編輯器、倉庫、拉取請求、Issue、終端和組織控制。這就是計劃覆蓋的內容,除了模型訪問之外。計費變更使這種分離更容易看到:程式碼補全和下一步編輯建議仍包含在付費計劃中,而AI積分適用於更耗費資源的聊天和代理工作。

因此,每個任務的成本取決於更多因素,而不僅僅是列出的令牌費率。上下文選擇、工具使用、重試以及從Issue到已審查拉取請求的路徑都會影響消耗的令牌數量以及工作是否能完成。

相同的計費模型為買家提供了可見性。組織計劃將AI積分“池化”到整個組織,管理員可以設定預算並在計費儀表盤中跟蹤使用情況。採用變得可衡量,而不是分散在個人API金鑰和未追蹤的指令碼中。

原始API訪問適用於你擁有的系統

當你構建產品功能、內部代理平臺、評估框架或自動化管道時,直接API訪問是正確的起點。你控制提示、檢索、路由、重試、日誌、安全模型和計費。

考慮一個內部代理:它讀取帶標籤的Issue,檢索公司文件,在獨立系統中建立變更請求,並編寫完整的審計記錄。該工作流需要自己的資料邊界、事件觸發器和審批點。API為團隊提供了將這些需求構建到產品中的原語。

工程工作確實存在。生產系統需要決定檢索哪些倉庫檔案、如何保留指令、何時重試失敗的工具呼叫、在何處儲存追蹤資訊以及代理可以使用哪些憑據。這些都是由開發者做出的系統設計決策。模型端點不會為你做這些。

Agent SDK位於這些層之間。處理編排、工具使用、會話和流式傳輸,但有一些權衡:有些繫結到單一提供商的API,而有些可以在多個提供商之間工作。GitHub釋出了這一層。Copilot SDK暴露了與Copilot CLI相同的代理執行時,因此你可以嵌入經過基準測試和生產驗證的框架,而不是自己構建一個。使用你的Copilot訂閱或你自己的提供商金鑰來執行它。

BYOK保持工作流,改變賬單

Copilot的BYOK(自帶金鑰)目前處於公開預覽階段,允許開發者在Copilot Chat、Copilot CLI和VS Code中提供支援的提供商模型。支援的提供商包括Anthropic、AWS Bedrock、Google AI Studio、Microsoft Foundry、OpenAI、相容OpenAI的提供商以及xAI。

BYOK模型透過GitHub構建和維護的相同框架和整合執行。你的提供商接管令牌賬單。GitHub仍開發工具。

無論哪種方式,模型訪問都是政策決策。Copilot支援超過20個模型,企業和組織管理員選擇團隊可以啟用哪些模型,無論是GitHub託管的還是透過BYOK連線的。

擁有現有提供商合同或承諾雲支出的團隊可以保持該商業關係,同時開發者在其正常工作流中使用Copilot。Copilot CLI還支援本地和外部BYOK模型,包括相容OpenAI的端點、Azure OpenAI、Anthropic和本地Ollama模型。

在做出購買或架構決策之前,請檢視關於使用你自己的API金鑰與GitHub Copilot(企業版)以及在Copilot CLI中使用你自己的LLM模型的最新文件,因為BYOK仍處於公開預覽階段。

選擇你需要的層次

當你需要構建需要自定義行為、整合和控制的系統時,選擇原始API訪問。當工作是軟體開發,並且團隊已經在編寫、審查、保護和交付程式碼的工具和倉庫中工作時,選擇GitHub Copilot。

交付軟體是圍繞程式碼的工作:Issue、拉取請求、審查、檢查、操作和安全。GitHub是團隊完成這些工作的地方。Copilot幫助他們更快地完成。

檢視每個Copilot計劃包含的內容以及AI積分的工作原理。