OpenCode 設定
OpenCode 是一款開源 AI 編碼智能體,提供終端機 TUI、桌面客戶端和 IDE 外掛。Ofox 已內建在 OpenCode 的提供商目錄中(資料來自 models.dev ),無需自訂 Base URL,選中 Ofox、填入 API Key 即可使用 GPT、Claude、Gemini、DeepSeek 等模型。
前置條件
- 已註冊 OfoxAI 帳號並取得 API Key(前往取得 )
- 已安裝 OpenCode:
# 任選其一
curl -fsSL https://opencode.ai/install | bash
npm i -g opencode-ai@latest
brew install anomalyco/tap/opencode桌面客戶端可在 opencode.ai/download 下載。
方式一:桌面客戶端
1. 開啟提供商設定
打開 OpenCode,點擊左側欄的 设置 → 提供商,在「熱門提供商」列表底部點擊 查看更多提供商。

2. 搜尋並選擇 Ofox
在搜尋框輸入 ofox,點擊 Ofox。

3. 填入 API Key
貼上你的 OfoxAI API Key,點擊 继续。連接成功後,Ofox 會出現在「已連接的提供商」中。

4. 啟用 Ofox 模型
進入 设置 → 模型,搜尋 ofox,把需要用的模型開關打開。只有開啟的模型才會出現在會話的模型選擇器裡。

5. 選擇模型開始對話
新建會話,點擊輸入框下方的模型選擇器,在 Ofox 分組下選擇剛才開啟的模型即可開始對話。點擊底部的 管理模型 可隨時回到第 4 步增減模型。

方式二:終端機 TUI
在專案目錄下啟動 OpenCode,輸入 /connect:
opencode/connect在提供商列表中搜尋 Ofox 並按 Enter,貼上 API Key。然後輸入 /models,選擇 Ofox 下的模型即可。
憑證保存在 ~/.local/share/opencode/auth.json,桌面端與終端機共用,只需設定一次。
也可以直接用命令列完成登入並驗證:
opencode auth login # 選擇 Ofox,貼上 API Key
opencode models ofox # 列出 Ofox 下可用模型
opencode run -m ofox/anthropic/claude-sonnet-4.6 "你好,介紹一下你自己"選用:環境變數與設定檔
OpenCode 會自動讀取 OFOX_API_KEY 環境變數,適合 CI 或不想把 Key 存在本地檔案裡的場景:
export OFOX_API_KEY=<你的 OFOXAI_API_KEY>如需把 Ofox 設為預設模型,在專案根目錄或 ~/.config/opencode/ 下的 opencode.json 中寫入:
{
"$schema": "https://opencode.ai/config.json",
"model": "ofox/anthropic/claude-sonnet-4.6"
}模型 ID 格式為 ofox/<OfoxAI 模型 ID>,完整清單請見 模型廣場 。
協議說明:內建提供商 vs 自訂提供商
走內建 Ofox 提供商時,每個模型預設使用其對應的原生協議,無需手動選擇:
| 模型 | 協議 | 端點 |
|---|---|---|
Claude 系列(anthropic/*) | Anthropic 原生協議 | https://api.ofox.ai/anthropic/v1 |
Gemini 系列(google/*) | Gemini 原生協議 | https://api.ofox.ai/gemini/v1beta |
GPT 系列(openai/*) | OpenAI 協議 | https://api.ofox.ai/v1 |
| 其他模型(DeepSeek、Qwen、GLM 等) | OpenAI 相容協議 | https://api.ofox.ai/v1 |
如果需要自行指定協議——例如用 OpenAI 協議呼叫 Claude——就不能走內建提供商,需要新增一個自訂提供商,手動設定 Base URL、API Key 和模型。
在桌面客戶端新增自訂提供商
设置 → 提供商 → 查看更多提供商,選擇 自定义 OpenAI 兼容提供商,按下表填寫後點擊 提交:
| 欄位 | 填寫內容 |
|---|---|
| 提供商 ID | 自訂,如 ofox-openai(不要與內建的 ofox 重名) |
| 顯示名稱 | 自訂,如 Ofox (OpenAI 协议) |
| 基礎 URL | https://api.ofox.ai/v1 |
| API 金鑰 | 你的 OfoxAI API Key |
| 模型 | ID 填 OfoxAI 模型 ID(如 anthropic/claude-sonnet-4.6),名稱自訂;可點擊「添加模型」新增多個 |

新增後,模型選擇器裡會多出一個 Ofox (OpenAI 协议) 分組,其中的模型都透過 OpenAI 相容協議呼叫。
或者寫在 opencode.json 中
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ofox-openai": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ofox (OpenAI 协议)",
"options": {
"baseURL": "https://api.ofox.ai/v1",
"apiKey": "{env:OFOX_API_KEY}"
},
"models": {
"anthropic/claude-sonnet-4.6": { "name": "Claude Sonnet 4.6" }
}
}
}
}使用時模型 ID 寫作 ofox-openai/anthropic/claude-sonnet-4.6。
推薦模型
推薦模型請參考 模型廣場 。