OpenCode 接入数眼智能#
OpenCode 是开源的终端 AI 编程工具,可以用自然语言完成代码生成、项目分析和文件操作。覆盖其内置 openai 提供商的地址后,即可使用数眼智能的模型。| 配置项 | 值 |
|---|
| Base URL | https://platform.shuyanai.com/v1(需要 /v1) |
| API Key | 在 模型 API key 获取,sk- 开头 |
| 推荐模型 | qwen3.8-flash |
OpenCode 的 openai 提供商使用 OpenAI Responses 协议(/v1/responses),provider 字段写 openai 表示使用该协议,与所用模型无关。qwen3.8-flash 已实测可正常对话和读取文件;glm-5.1、kimi-k2.7-code 等不支持 Responses 协议的模型无法在此方式下使用。
1. 安装 OpenCode#
运行 opencode --version 能输出版本号即安装成功。2. 配置地址与模型#
打开或新建 ~/.config/opencode/opencode.json(Windows 为 C:\Users\<用户名>\.config\opencode\opencode.json),写入:{
"$schema": "https://opencode.ai/config.json",
"small_model": "openai/qwen3.8-flash",
"provider": {
"openai": {
"options": {
"baseURL": "https://platform.shuyanai.com/v1"
},
"models": {
"qwen3.8-flash": { "name": "qwen3.8-flash" }
}
}
}
}
| 字段 | 说明 |
|---|
small_model | OpenCode 用于生成会话标题等辅助任务的模型。不设置时会请求平台上不存在的默认模型并报错 |
baseURL | 数眼智能地址,必须以 /v1 结尾 |
models | 可用的模型列表。需要使用其他模型时,按同样格式添加模型名即可 |
3. 配置 API Key#
打开或新建 ~/.local/share/opencode/auth.json(Windows 为 C:\Users\<用户名>\.local\share\opencode\auth.json),写入:{
"openai": { "type": "api", "key": "sk-xxx" }
}
4. 验证#
| 常用指令 | 作用 |
|---|
/models | 切换已注册的模型 |
/clear | 清空当前对话上下文 |
Ctrl + C | 终止当前生成 |
常见问题#