这是本文档旧的修订版!
完整配置只需 4 步:
| 系统 | 配置文件路径 |
|---|---|
| Windows | C:\Users\<用户名>\.config\opencode\opencode.json |
| macOS | ~/.config/opencode/opencode.json |
| Linux | ~/.config/opencode/opencode.json |
快速打开方式:
%USERPROFILE%\.config\opencodeopen ~/.config/opencode 或 xdg-open ~/.config/opencode
在 opencode.json 中添加以下配置:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"duojie": {
"npm": "@ai-sdk/anthropic",
"name": "DuoJie",
"options": {
"baseURL": "https://api.duojie.games/v1"
},
"models": {
"claude-opus-4-5-20251101": {
"limit": { "context": 200000, "output": 8192 },
"modalities": { "input": ["text", "image"], "output": ["text"] }
},
"claude-opus-4-5-think": {
"limit": { "context": 200000, "output": 16000 },
"modalities": { "input": ["text", "image"], "output": ["text"] }
},
"gemini-3-pro-preview": {
"limit": { "context": 1000000, "output": 8192 },
"modalities": { "input": ["text", "image"], "output": ["text"] }
},
"glm-4.7": {
"limit": { "context": 128000, "output": 4096 },
"modalities": { "input": ["text", "image"], "output": ["text"] }
},
"gpt-5.2": {
"limit": { "context": 128000, "output": 16384 },
"modalities": { "input": ["text", "image"], "output": ["text"] }
}
}
}
}
}
| 字段 | 说明 |
|---|---|
$schema | JSON Schema,提供自动补全 |
npm | SDK 包名 |
name | 显示名称 |
options.baseURL | API 地址 |
models | 模型配置列表 |
limit.context | 上下文窗口大小 |
limit.output | 最大输出 token 数 |
在 OpenCode 中直接输入以下指令,让 AI 自动完成安装配置:
按照这里的说明进行安装和配置 https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/README.md
ulw(ultrawork 的缩写)即可启用全部增强功能ultrawork 或 ulw 自动启用最强模式| 命令/快捷键 | 功能 |
|---|---|
/model | 切换模型 |
/init | 初始化项目(生成 AGENTS.md) |
/undo | 撤销更改 |
/redo | 重做更改 |
/compact | 压缩上下文 |
Tab | 切换 Plan/Build 模式 |
Esc 两次 | 中断当前操作 |
Ctrl+C | 退出 OpenCode |
Q: 提示 401 错误?
A: API Key 无效或未设置。检查环境变量是否正确设置。
Q: 模型列表中看不到配置的模型?
A: opencode.json 格式错误。使用在线 JSON 校验工具检查语法。
Q: 如何更新 OpenCode?
A: 重新运行安装命令即可覆盖更新。