人人都会AI编程

2.2.1 云端 API 模型接入(支持主流大模型)

更新时间:2026-06-30

如果你已持有 OpenAI、Anthropic、阿里云、百度、智谱 AI 等厂商的 API Key,可直接将其接入 OpenCode,无需绑定官方账号体系。该模式适合希望灵活选用底层模型,或团队已有统一 API 资源池的场景。

1. 进入配置面板

按 2.2 节所述打开 OpenCode 设置,将模型来源切换为云端 API(部分版本显示为自定义模型 / Custom)。

2. 选择服务商并填写凭证

在服务商下拉框中选择对应厂商,系统会自动加载该平台的默认请求格式:

| 服务商 | 需填写内容 | 常见模型示例 |
|---|---|---|
| OpenAI | API Key | gpt-4ogpt-4o-minigpt-3.5-turbo |
| Azure OpenAI | API Key + Endpoint + 部署名称 | gpt-4o(对应部署名) |
| Anthropic | API Key | claude-3-5-sonnet-20241022 |
| 阿里通义 | API Key | qwen-coderqwen-max |
| 百度文心 | API Key + Secret Key | ernie-4.0ernie-speed |
| 智谱 GLM | API Key | glm-4glm-4-flash |
| DeepSeek | API Key | deepseek-chatdeepseek-coder |
| 自定义 | API Key + Base URL | 任意兼容 OpenAI 接口格式的模型 |

提示:若通过第三方代理或私有网关访问海外模型,选择自定义,在 Base URL 栏填入代理地址(如 https://api.example.com/v1),并在模型名称中手动输入模型 ID。

3. 设置功能级别的模型(如支持)

部分版本的 OpenCode 允许分别指定:

  • 代码补全模型:建议选择响应快、成本低的轻量模型(如 gpt-4o-minideepseek-coder),降低延迟和开销。
  • 对话/解释模型:建议选用推理能力更强的模型(如 gpt-4oclaude-3-5-sonnet),以获得更准确的代码审查与业务解释。

4. 可选高级参数

根据实际需求调整,一般保持默认即可:

  • Temperature:控制生成随机性。代码补全建议 0.1–0.3(确定性高),代码解释或重构建议 0.5–0.7(表述更自然)。
  • Max Tokens:单次返回的最大 Token 数,处理大文件时可视情况调高(如 4096 或 8192)。
  • 请求超时:默认 30 秒,若网络到海外模型不稳定,可设为 60–120 秒。

5. 连接测试与保存

填写完成后点击测试连接。若提示成功,表明密钥有效且网络可达,保存即可生效。若报错:

  • 401:API Key 错误或已过期,请核对密钥。
  • 404:模型名称或 Endpoint 路径填写有误,请检查服务商文档。
  • timeout:网络不通或代理异常,检查本地网络或配置 HTTP 代理(在插件设置的「网络」页填入 http://代理IP:端口)。

注意事项

  • 密钥安全:API Key 仅保存在本地 IDE 的配置文件中,不会上传至 OpenCode 官方服务器;建议定期轮换密钥。
  • 计费方式:按实际调用的 Token 量直接向对应云厂商付费,OpenCode 作为客户端不收取中间费用。
  • 国内与海外线路:接入国内模型(通义、文心、DeepSeek)通常可直连;接入 OpenAI、Anthropic 官方接口时,若遇网络问题,建议配置本地代理或改用国内中转服务。
  • 模型切换:同一配置页可随时切换不同厂商的模型,无需重启 IDE,保存后新对话与补全立即生效。