OPENAI_PROVIDER

Copilot 接入

GitHub Copilot CLI 可以透過 OpenAI 相容模式接入 BRUCEAI,只需要在目前終端機設定幾個環境變數。

如果你已經有自己的 GitHub Copilot 登入,這組環境變數只影響目前終端機裡的 copilot 指令,關掉視窗就回到原本的設定。

OpenAI、Grok、DeepSeek 三種 Key 都能用,差別只在 COPILOT_MODEL 要填對應供應商的模型 ID。

模型 ID

可以把這些模型 ID 複製到 config.toml、API request body,或任何需要填模型名稱的 OpenAI 相容客戶端。每一組模型都要用對應類型的 Key 才能呼叫。

GPT需使用 OpenAI Key
Grok需使用 Grok Key
DeepSeek需使用 DeepSeek Key
BEFORE YOU START

先準備 API 金鑰

1. 前往 API Key 頁面

登入後到 API Key 頁面建立或複製 API Key。金鑰格式像 sk-or-v1-xxxxxxxxxxxx,請把它當密碼保管。

建立 API Key
3. 確認 Base URL
https://api.bruceai.net/v1

Copilot 使用 OpenAI 相容介面,Base URL 必須帶 /v1。

2. 依要用的模型建立對應的 Key

點「新增 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 或任何公開倉庫。

先選擇你的系統

下方所有指令會依照你選擇的系統切換。

STEP 01

安裝 Copilot CLI

沒裝過才需要執行。

macOS / Linux
bash
npm install -g @github/copilot
STEP 02

用 OpenAI Key 設定並啟動

把 sk-or-v1-你的金鑰 換成你的 OpenAI Key。COPILOT_MODEL 可填任何 GPT 模型 ID,這裡用兼顧能力與成本的 gpt-5.6-terra。

macOS / Linux
bash
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
STEP 03

改用 Grok 或 DeepSeek

換成 Grok Key 並把 COPILOT_MODEL 改成 grok-4.6(或 grok-4.7、grok-4.5);換成 DeepSeek Key 則填 deepseek-v4.1-flash。Key 與模型 ID 必須是同一家供應商。

macOS / Linux
bash
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
STEP 04

常見問題

401 / invalid token:確認金鑰完整、沒有多餘空白,格式是 sk-or-v1-...

400 / unsupported_model:COPILOT_MODEL 與 Key 的供應商不一致,例如用 OpenAI Key 填了 grok-4.6。

仍走 GitHub 官方模型:確認四個環境變數都在同一個終端機視窗設定,且 COPILOT_PROVIDER_TYPE 是 openai。