Documentation Index
Fetch the complete documentation index at: https://docs.gravitex.ai/llms.txt
Use this file to discover all available pages before exploring further.
一、产品简介
OpenCode 是一款开源、支持本地部署的 AI 编程助手,原生支持 75+ 模型与多种自定义供应商。通过 GravitexAI,你可以在 OpenCode 中统一使用 GPT、Claude、Gemini 等主流模型,无需为每家厂商重复配置。多模型统一接入
一个供应商即可使用 GPT / Claude / Gemini / Qwen 全家族
本地部署友好
支持自建后端、配置文件覆盖,适合企业内网场景
Responses API 支持
通过
apiCompatibility: "responses" 适配 GPT Codex 系列开源可控
全部开源,可审计、可定制
二、快速配置(GravitexAI)
1. 获取 API Key
登录控制台
访问 GravitexAI 控制台 注册或登录。
创建令牌
进入 密钥管理 → 创建新令牌 → 复制
sk-xxxxxxxxxx 格式的 Key。2. 在 OpenCode 中配置自定义供应商
填写供应商信息
| 字段 | 值 |
|---|---|
| 提供商 ID | gravitex(小写、数字、连字符或下划线) |
| 显示名称 | GravitexAI |
| 基础 URL | https://api.gravitex.ai/v1(必须以 /v1 结尾) |
| API 密钥 | 上一步复制的 GravitexAI Key |
添加模型
在 模型 中添加你需要使用的模型 ID(如
gpt-5.5、claude-sonnet-4-6、gemini-3.5-flash)。模型 ID 必须与 GravitexAI 模型列表 一致。


3. 切换模型
在对话或设置中选择已配置的供应商与模型(如gravitex/gpt-5.5)即可切换。

三、部分模型需使用 Responses API(重要)
部分 Azure / OpenAI 新模型仅支持 Responses API,不支持传统的 Chat Completions 接口。当 OpenCode 默认走 Chat Completions 时会报错:The chatCompletion operation does not work with the specified model, gpt-5.1-codex. Please choose different model and try again.下图为该错误在 OpenCode 界面中的实际表现:

1. 需要走 Responses API 的典型模型
| 模型 ID / 系列 | 说明 |
|---|---|
| gpt-5.1-codex | GPT 5.1 Codex,编程 / 代码场景,仅支持 Responses API |
| gpt-5.2-codex | GPT 5.2 Codex,同上 |
| computer-use-preview | 与 Responses API 的 computer-use 工具配合使用的实验模型 |
2. 在 OpenCode 中如何配置
通过在配置文件中为对应模型添加apiCompatibility 参数,即可让 OpenCode 对该模型使用 Responses API,无需改代码。
找到配置文件
- Windows:
C:\Users\<用户名>\.config\opencode\opencode.jsonc - macOS / Linux:
~/.config/opencode/opencode.jsonc

在模型配置中添加参数
在已配置的供应商(如指向 GravitexAI 或自建 API 的 custom provider)里,为需要走 Responses API 的模型(如 
保存后在 OpenCode 中选择该供应商下的
gpt-5.1-codex)增加 "apiCompatibility": "responses":
gpt-5.1-codex(如 backup_v1/gpt-5.1-codex),请求会以 Responses API 格式发往对应 baseURL。3. 配置场景小结
| 场景 | 做法 |
|---|---|
| 使用 gpt-5.1-codex / gpt-5.2-codex 等仅支持 Responses 的模型 | 在 opencode.jsonc 的供应商 models 中为该模型添加 "apiCompatibility": "responses" |
| 使用 gpt-5.5、claude-sonnet-4-6、gemini-3.5-flash 等常规模型 | 无需添加 apiCompatibility,按「快速配置」使用即可 |
四、推荐模型(经 GravitexAI 使用)
| 类型 | 模型 ID 示例 | 说明 |
|---|---|---|
| 旗舰编程 | gpt-5.5、claude-opus-4-7 | 最强综合代码能力 |
| Codex 系列 | gpt-5.1-codex | 需 Responses API(见上节) |
| 通用对话 + 代码 | gpt-5.4、claude-sonnet-4-6、claude-sonnet-4-5-20250929 | 直接使用,无需特殊配置 |
| 高速低延迟 | gemini-3.5-flash、claude-haiku-4-5-20251001 | 适合补全 / 工具调用 |
| 性价比 | gpt-5.4-mini、gemini-3.1-flash-lite-preview、qwen3-coder-plus | 高并发批量场景 |
配置成功示例
下图为使用 GravitexAI 在 OpenCode 中正常对话的示例:
五、常见问题
提示「The chatCompletion operation does not work…」
提示「The chatCompletion operation does not work…」
该模型只支持 Responses API。在
opencode.jsonc 对应模型上加入 "apiCompatibility": "responses",详见第三节。401 / API Key 无效
401 / API Key 无效
- 检查 Key 是否完整、是否有多余空格;
- 在 GravitexAI 控制台 确认 Key 未被删除/禁用;
- 确认账户余额充足。
404 / 找不到接口
404 / 找不到接口
确认 Base URL 以
/v1 结尾:https://api.gravitex.ai/v1。选择的模型 ID 报错 not found
选择的模型 ID 报错 not found
模型 ID 必须与 GravitexAI 模型列表 完全一致,注意大小写与版本后缀(如
claude-sonnet-4-5-20250929 而非 claude-sonnet-4-5)。如何在团队中统一配置?
如何在团队中统一配置?
将
opencode.jsonc 提交到项目仓库的 .config/opencode/ 目录或项目根目录,团队成员通过自己的 API Key 接入即可。六、参考链接
- OpenCode 官网与下载:https://opencode.ai/
- OpenCode 配置与模型说明:Models、Providers
- GravitexAI 控制台:https://maas.gravitex.ai
- 模型广场:https://maas.gravitex.ai/#/models