开源OpenAI 兼容opencode
opencode
开源命令行智能体,兼容任意渠道。
opencode 通过 base URL 配置每个渠道,而不读 OPENAI_BASE_URL。最快是用交互式登录;想要完全掌控就改配置文件。
配置步骤
- 1
安装 opencode
需要 Node.js 18 及以上,会装上全局命令 opencode。
bashnpm install -g opencode-ai - 2
方式 A:快速登录
运行登录命令,滚到「Other」,粘贴你的 base URL 和 API 密钥。
bashopencode auth login - 3
方式 B:配置文件
声明一个 OpenAI 兼容渠道,填上 base URL、密钥和模型,把值换成你自己的。
~/.config/opencode/opencode.json{ "$schema": "https://opencode.ai/config.json", "provider": { "custom": { "npm": "@ai-sdk/openai-compatible", "options": { "baseURL": "https://api.example.com/v1", "apiKey": "your-api-key" }, "models": { "your-model-name": {} } } } } - 4
开始使用
在项目目录里启动,用 /models 命令选中你的自定义模型。
bashopencode
提示: opencode 不会读取 OPENAI_BASE_URL 或 OPENAI_API_KEY 来接自定义端点,必须显式声明渠道,要么用 auth login,要么写配置文件。