程式工具
GitHub Copilot CLI
透過 BYOK 將 GitHub Copilot CLI 連接至 TokenLab
概覽
類型:程式代理 CLI
主要路徑:OpenAI 相容 Chat Completions
支援級別:官方 BYOK 路徑
GitHub Copilot CLI 可連接任何 OpenAI Chat Completions 相容端點。
安裝與設定
npm install -g @github/copilot@1.0.85
copilot --versionnpm 安裝需要 Node.js 22 或更新版本。
依快速開始的 macOS、Linux、WSL 或 Windows PowerShell 步驟設定 TOKENLAB_API_KEY,避免把金鑰寫入命令歷史,再從同一終端機啟動 Copilot CLI。長期使用請透過本地秘密管理工具提供金鑰,不要把明文金鑰附加至 shell 設定檔。
這些變數只用於本次啟動,保留已儲存的帳戶、預設模型與權限。正常啟動時不加這些變數,即可繼續使用原設定;不要將它們寫入 shell 設定檔。
COPILOT_PROVIDER_TYPE=openai COPILOT_PROVIDER_BASE_URL=https://api.tokenlab.sh/v1 COPILOT_PROVIDER_API_KEY="${TOKENLAB_API_KEY:?Set TOKENLAB_API_KEY first}" copilot --model kimi-k3| 變數 | TokenLab 值 |
|---|---|
COPILOT_PROVIDER_TYPE | openai |
COPILOT_PROVIDER_BASE_URL | https://api.tokenlab.sh/v1 |
COPILOT_PROVIDER_API_KEY | 你的 TokenLab API Key |
COPILOT_MODEL | 即時模型 ID,例如 kimi-k3 |
Copilot CLI 要求模型同時支援串流與工具呼叫。啟動後先要求它唯讀檢查專案。若模型不存在,請使用 TokenLab 即時模型目錄 中的模型 ID,不要加入供應商前綴。
請勿將 API Key 提交到 Git 追蹤的檔案。若 Key 出現在終端歷史、截圖或日誌中,請立即輪換。
儲存設定或列出模型不能證明金鑰有效或請求完成。傳送提示詞會使用 TokenLab 餘額;先核對回覆及對應請求記錄,再嘗試工具,輔助請求也可能計費。