OpenCode / Cline / Roo Code / Kilo Code -> GoModel -> your upstream providers
开始之前
- 选择一个 GoModel 主密钥,例如
change-me。 - 使用至少一个上游提供商密钥启动 GoModel。
- 使用 GoModel 的标准地址
http://localhost:8080/v1,除非您的客户端明确要求填写完整的端点 URL。
1. 运行 GoModel
使用主密钥和至少一个上游提供商启动 GoModel:如果您的目标模型使用其他提供商,可以将
OPENAI_API_KEY 替换为相应提供商的密钥。关键在于 GoModel 至少配置了一个上游提供商。2. 确认兼容 OpenAI 的 API
ok。
3. 配置您的编程智能体
OpenCode
创建一个包含 GoModel 提供商的opencode.json 文件:
Cline
在 Cline 中选择:- API Provider:
OpenAI Compatible - Base URL:
http://localhost:8080/v1 - API Key:
change-me - Model ID:
GET /v1/models返回的某个模型
Roo Code
在 Roo Code 中选择:- API Provider:
OpenAI Compatible - Base URL:
http://localhost:8080/v1 - API Key:
change-me - Model ID:
GET /v1/models返回的某个模型
Roo Code 需要原生工具调用。请选择支持兼容 OpenAI 工具调用的模型和提供商路径。
Kilo Code
在 Kilo Code 中选择:- API Provider:
OpenAI Compatible - Base URL:
http://localhost:8080/v1 - API Key:
change-me - Model ID:
GET /v1/models返回的某个模型
4. 运行测试提示词
对于 OpenCode,以下命令已验证可用:5. 在 GoModel 中查看流量
打开 GoModel 控制台的审计日志: http://localhost:8080/admin/dashboard/audit 这是确认编程智能体已连接到 GoModel 并查看每次交互的最快方式。在同一个控制台中,您还可以持续跟踪 GoModel 的流量和用量。当前状态
- OpenCode 已在本地验证,可在标准地址
http://localhost:8080/v1上正常工作 - Cline、Roo Code 和 Kilo Code 遵循相同的兼容 OpenAI 的配置方式
- Roo Code 需要所选模型支持原生工具调用
- Kilo Code 既可以使用基础 URL,也可以使用完整的端点 URL
参考
- OpenCode 提供商文档:Providers
- Cline 兼容 OpenAI 的提供商文档:OpenAI Compatible
- Roo Code 兼容 OpenAI 的提供商文档:OpenAI Compatible
- Kilo Code 兼容 OpenAI 的提供商文档:OpenAI Compatible
验证日期:2026 年 3 月 10 日
本指南综合了以下内容:- 针对
http://localhost:8080上的 GoModel 实例进行的本地验证 - 使用 OpenCode
1.1.36进行的本地验证 - Cline、Roo Code 和 Kilo Code 的官方文档
- OpenCode 可在
http://localhost:8080/v1上正常工作 - 经验证的 OpenCode 请求使用了
POST /v1/chat/completions - GoModel 控制台的审计日志立即显示了 OpenCode 的流量