OpenAI 相容接入
任何支援 OpenAI 相容 API 的客戶端或 SDK,都可以用下面的 Base URL 和 API Key 接入 BRUCEAI,支援 /v1/models、/v1/chat/completions 與 /v1/responses。
如果客戶端要求模型名稱,用 OpenAI Key 可先填兼顧能力與成本的 gpt-5.6-terra;也可依需求選擇 GPT-6.1 Sol、GPT-6 Astra / Sol / Luna、GPT-5.6 Sol / Luna 或 GPT-5.5。用 Grok Key 填 grok-4.7 / grok-4.6 / grok-4.5,用 DeepSeek Key 填 deepseek-v4.1-flash。後端會依實際模型與上下文級距計費。
可以把這些模型 ID 複製到 config.toml、API request body,或任何需要填模型名稱的 OpenAI 相容客戶端。每一組模型都要用對應類型的 Key 才能呼叫。
先準備 API 金鑰
OpenAI 相容客戶端通常需要填帶 /v1 的 Base URL。
點「新增 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 或任何公開倉庫。
下方所有指令會依照你選擇的系統切換。
健康檢查
curl https://api.bruceai.net/health列出這把 Key 可用的模型
回傳的清單就是這把 Key 能呼叫的模型 ID:OpenAI Key 會列 GPT 系列,Grok Key 只列 grok-4.7、grok-4.6 與 grok-4.5,DeepSeek Key 只列 deepseek-v4.1-flash。
curl https://api.bruceai.net/v1/models \
-H "Authorization: Bearer sk-or-v1-你的金鑰"Chat Completions 串流範例
curl -N https://api.bruceai.net/v1/chat/completions \
-H "Authorization: Bearer sk-or-v1-你的金鑰" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.6-terra","messages":[{"role":"user","content":"hi"}],"stream":true}'OpenAI SDK 範例
官方 openai 套件直接改 base_url 就能用。Grok 或 DeepSeek 只要換 Key 與 model。
from openai import OpenAI
client = OpenAI(
api_key="sk-or-v1-你的金鑰",
base_url="https://api.bruceai.net/v1",
)
response = client.chat.completions.create(
model="gpt-5.6-terra",
messages=[{"role": "user", "content": "你好"}],
)
print(response.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-or-v1-你的金鑰",
baseURL: "https://api.bruceai.net/v1",
});
const response = await client.chat.completions.create({
model: "gpt-5.6-terra",
messages: [{ role: "user", content: "你好" }],
});
console.log(response.choices[0].message.content);常見問題
401 / invalid token:確認金鑰完整、沒有多餘空白,格式是 sk-or-v1-...
400 / unsupported_model:模型 ID 不屬於這把 Key 的供應商,或拼法不對(要用小寫的 gpt-5.6-terra、grok-4.6、deepseek-v4.1-flash)。
404:確認 Base URL 結尾是 /v1,端點是 /chat/completions、/responses 或 /models。
400 / conversation too large:對話太長,請在客戶端壓縮對話(例如 Codex 的 /compact),或開啟新對話。