众力资讯网

opencode配置第三方Api

配置文件位置全局:~/.config/opencode/opencode.json项目级:./opencode.json

配置文件位置

全局:~/.config/opencode/opencode.json

项目级:./opencode.json

配置方法

方法一:覆盖现有提供商(如 openai)

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"openai": {
"options": {
"baseURL": "https://api.your-custom-domain.com/v1",
"apiKey": "sk-your-oneapi-key"
}
}
}
}

方法二:添加自定义提供商(OpenAI 兼容接口)

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"myapi": {
"npm": "@ai-sdk/openai-compatible",
"name": "My Custom API",
"options": {
"baseURL": "https://api.your-custom-domain.com/v1",
"apiKey": "sk-your-oneapi-key"
},
"models": {
"gpt-4o": {
"name": "GPT-4o (自定义)"
}
}
}
}
}

密钥使用环境变量(更安全)

{
"provider": {
"openai": {
"options": {
"baseURL": "https://api.your-custom-domain.com/v1",
"apiKey": "{env:MY_API_KEY}"
}
}
}
}

然后在终端设置环境变量:

$env:MY_API_KEY="sk-xxx"(Windows PowerShell)