自定义提供商
在
opencode.json 中将 Venice 添加为提供商OpenAI 兼容
使用 Venice 的
/chat/completions 端点环境变量密钥
从
VENICE_API_KEY 读取您的 API 密钥前置条件
- 来自 venice.ai/settings/api 的 Venice API 密钥
- 已在您的机器上安装并可正常使用的 OpenCode
设置
验证设置
在 OpenCode 中运行:"model": "venice/zai-org-glm-5-1",OpenCode 应默认使用该 Venice 模型。您可以将 zai-org-glm-5-1 替换为文本模型目录中任意模型 ID,并将其添加到 models 映射中,以更改默认模型。
配置说明
- 将
baseURL保持为https://api.venice.ai/api/v1。OpenCode 的 OpenAI 兼容适配器将此 base URL 用于 chat completions。 - 将
npm保持为@ai-sdk/openai-compatible,用于 Venice 的 OpenAI 兼容聊天端点。 - 提供商 ID 是
venice,因此模型引用使用venice/<model-id>格式。 - 如果您更倾向于使用 OpenCode 的
/connect流程,选择 Other,使用venice作为提供商 ID,粘贴您的 Venice API 密钥,并从配置中删除options.apiKey。
OpenCode 已通过
@ai-sdk/openai-compatible 支持自定义提供商 baseURL 值和 OpenAI 兼容提供商。Venice 无需对 OpenCode 核心提供商进行任何更改。资源
Venice 文本模型
可用的 Venice 模型 ID
OpenCode 提供商文档
自定义提供商和 base URL 参考