OpenCode 是一个开源的 AI 编程助手,支持多种 AI 模型。本指南将帮助你配置 OpenCode 以使用 Du's API。
OpenCode 使用 JSON 配置文件进行配置。配置文件通常位于项目根目录,名为 opencode.json。
创建 opencode.json 文件:
OpenCode 的一大优势是可以同时配置多个模型提供商:
provider: 模型提供商配置
options.baseURL: API 基础 URLoptions.apiKey: 你的 API Keynpm: NPM 包名称(用于某些提供商)name: 提供商显示名称models: 模型详细配置
name: 模型显示名称limit.context: 上下文窗口大小limit.output: 最大输出长度options: 模型特定选项variants: 模型变体(如 low/medium/high/xhigh)配置完成后,启动 OpenCode 并尝试使用配置的模型。
通常放在项目根目录,命名为 opencode.json。OpenCode 会自动查找并加载此文件。
在 OpenCode 的界面中选择不同的模型提供商和模型。
如果你有多个 API Key(例如不同的账号),可以为不同的提供商配置不同的 Key:
这是一个包含所有主要模型的完整配置示例:
将 your-api-key-here 替换为你的实际 API Key。如果所有模型使用同一个 Key,可以使用相同的值。