OpenCode
安装
bash
npm install -g opencode-ai
opencode --version配置 OpenAI provider
先把 Key 放进环境变量,别直接写进项目配置。
macOS / Linux:
bash
export PORTDAN_API_KEY="sk-your-api-key"Windows PowerShell:
powershell
$env:PORTDAN_API_KEY="sk-your-api-key"只在这个项目里用,就写到根目录的 opencode.json;想全局生效,就写到 ~/.config/opencode/opencode.json:
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"openai": {
"options": {
"baseURL": "https://portdan.com/v1",
"apiKey": "{env:PORTDAN_API_KEY}"
}
}
}
}启动 opencode,选一个当前分组支持的 GPT 模型,发条 hi 试试。
可选:Gemini provider
要用 Gemini 模型的话,再把下面的 gemini 节点合并进同一个 provider 对象:
json
{
"provider": {
"gemini": {
"options": {
"baseURL": "https://portdan.com/v1beta",
"apiKey": "{env:PORTDAN_API_KEY}"
}
}
}
}OpenCode 的 Gemini provider 必须用带 /v1beta 的 https://portdan.com/v1beta。