Copilot 接入
GitHub Copilot CLI 可以透過 OpenAI 相容模式接入 BRUCEAI,只需要在目前終端機設定幾個環境變數。
如果你已經有自己的 GitHub Copilot 登入,這組環境變數只影響目前終端機裡的 copilot 指令,關掉視窗就回到原本的設定。
OpenAI、Grok、DeepSeek 三種 Key 都能用,差別只在 COPILOT_MODEL 要填對應供應商的模型 ID。
可以把這些模型 ID 複製到 config.toml、API request body,或任何需要填模型名稱的 OpenAI 相容客戶端。每一組模型都要用對應類型的 Key 才能呼叫。
先準備 API 金鑰
Copilot 使用 OpenAI 相容介面,Base URL 必須帶 /v1。
點「新增 API Key」,填一個你認得出來的名稱,再依照要呼叫的模型選擇 Key 的類型:
- OpenAI Key
- 可呼叫 gpt-6.1-sol、gpt-6-astra、gpt-6-sol、gpt-6-luna、gpt-5.6-sol、gpt-5.6-terra、gpt-5.6-luna 與 gpt-5.5。支援 Codex、GitHub Copilot 與任何 OpenAI 相容客戶端。
- Grok Key
- 可呼叫 grok-4.7、grok-4.6 與 grok-4.5。支援 Grok Build、Codex 與任何 OpenAI 相容客戶端。
- DeepSeek Key
- 可呼叫 deepseek-v4.1-flash:1M 上下文,支援思考模式、工具呼叫與圖片輸入。支援 Codex 與任何 OpenAI 相容客戶端。
一把 Key 只能呼叫自己這家供應商的模型:用 Grok Key 送 GPT 模型 ID,或用 OpenAI Key 送 grok-4.6,都會直接收到 400。要用多家模型就分別建立幾把 Key。
不要把 API 金鑰發給別人,也不要提交到 GitHub、GitLab 或任何公開倉庫。
下方所有指令會依照你選擇的系統切換。
安裝 Copilot CLI
沒裝過才需要執行。
npm install -g @github/copilot用 OpenAI Key 設定並啟動
把 sk-or-v1-你的金鑰 換成你的 OpenAI Key。COPILOT_MODEL 可填任何 GPT 模型 ID,這裡用兼顧能力與成本的 gpt-5.6-terra。
export COPILOT_PROVIDER_TYPE=openai
export COPILOT_PROVIDER_BASE_URL="https://api.bruceai.net/v1"
export COPILOT_PROVIDER_API_KEY="sk-or-v1-你的金鑰"
export COPILOT_MODEL="gpt-5.6-terra"
copilot改用 Grok 或 DeepSeek
換成 Grok Key 並把 COPILOT_MODEL 改成 grok-4.6(或 grok-4.7、grok-4.5);換成 DeepSeek Key 則填 deepseek-v4.1-flash。Key 與模型 ID 必須是同一家供應商。
export COPILOT_PROVIDER_TYPE=openai
export COPILOT_PROVIDER_BASE_URL="https://api.bruceai.net/v1"
export COPILOT_PROVIDER_API_KEY="sk-or-v1-你的Grok金鑰"
export COPILOT_MODEL="grok-4.6"
copilot常見問題
401 / invalid token:確認金鑰完整、沒有多餘空白,格式是 sk-or-v1-...
400 / unsupported_model:COPILOT_MODEL 與 Key 的供應商不一致,例如用 OpenAI Key 填了 grok-4.6。
仍走 GitHub 官方模型:確認四個環境變數都在同一個終端機視窗設定,且 COPILOT_PROVIDER_TYPE 是 openai。