集成

在 OpenCode 中使用 Zurelay

面向终端的开源编程智能体。 由 SST 开发。

示例使用的模型:

开始配置

  1. 1

    在 shell 配置文件中导出 ZURELAY_API_KEY。

  2. 2

    在 ~/.config/opencode/opencode.json 或项目根目录的 opencode.json 中,将 Zurelay 添加为服务商。

  3. 3

    运行 opencode,随时通过 /models 切换模型。

配置

{
"$schema": "https://opencode.ai/config.json",
"model": "zurelay/claude-opus-5-5",
"small_model": "zurelay/deepseek-v4.1-flash",
"provider": {
"zurelay": {
"npm": "@ai-sdk/openai-compatible",
"name": "Zurelay",
"options": {
"baseURL": "https://api.zurelay.com/v1",
"apiKey": "{env:ZURELAY_API_KEY}"
},
"models": {
"zurelay-auto": { "name": "Zurelay Auto" },
"claude-opus-5-5": { "name": "Claude Opus 5.5" },
"gpt-6-astra": { "name": "GPT-6 Astra" },
"claude-sonnet-5-5": { "name": "Claude Sonnet 5.5" },
"claude-haiku-5-5": { "name": "Claude Haiku 5.5" },
"gpt-6.1-sol": { "name": "GPT-6.1 Sol" },
"gpt-6.1-terra": { "name": "GPT-6.1 Terra" },
"gpt-6-sol": { "name": "GPT-6 Sol" },
"gpt-6-luna": { "name": "GPT-6 Luna" },
"grok-4.7": { "name": "Grok 4.7" },
"muse-wonder-1.0": { "name": "Muse Wonder" },
"mimo-v2.6-pro": { "name": "MiMo V2.6 Pro" },
"mimo-v2.6-flash": { "name": "MiMo V2.6 Flash" },
"deepseek-v4.1-flash-1017": { "name": "DeepSeek V4.1 Flash 1017" },
"deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash" },
"deepseek-v4-flash": { "name": "DeepSeek V4 Flash" },
"deepseek-v4-flash-0731": { "name": "DeepSeek V4 Flash 0731" },
"deepseek-v4-pro-0813": { "name": "DeepSeek V4 Pro 0813" },
"claude-fable-5-1": { "name": "Claude Fable 5.1" },
"claude-fable-5": { "name": "Claude Fable 5" },
"claude-opus-5": { "name": "Claude Opus 5" },
"claude-opus-4-8": { "name": "Claude Opus 4.8" },
"claude-opus-4-7": { "name": "Claude Opus 4.7" },
"claude-opus-4-6": { "name": "Claude Opus 4.6" },
"claude-haiku-4-5": { "name": "Claude Haiku 4.5" },
"gpt-5.6-sol": { "name": "GPT-5.6 Sol" },
"gpt-5.6-terra": { "name": "GPT-5.6 Terra" },
"gpt-5.6-luna": { "name": "GPT-5.6 Luna" },
"gemini-4-argon": { "name": "Gemini 4 Argon" },
"gemini-3.1-pro": { "name": "Gemini 3.1 Pro" },
"gemini-3.8-flash": { "name": "Gemini 3.8 Flash" },
"gemini-3.7-flash": { "name": "Gemini 3.7 Flash" },
"gemini-3.5-flash-lite": { "name": "Gemini 3.5 Flash-Lite" },
"gemini-3.1-flash-lite": { "name": "Gemini 3.1 Flash-Lite" },
"glm-5.3": { "name": "GLM-5.3" },
"glm-5.2": { "name": "GLM-5.2" },
"glm-5.3-flash": { "name": "GLM-5.3 Flash" },
"glm-5.3-flashx": { "name": "GLM-5.3 FlashX" },
"kimi-k3.1-pro": { "name": "Kimi K3.1 Pro" },
"kimi-k3.1-pro-highspeed": { "name": "Kimi K3.1 Pro Highspeed" },
"kimi-k3": { "name": "Kimi K3" },
"qwen3.8-max": { "name": "Qwen 3.8 Max" },
"qwen3.8-flash": { "name": "Qwen 3.8 Flash" },
"qwen3.8-omni-flash": { "name": "Qwen 3.8 Omni Flash" },
"minimax-m3.1-flash": { "name": "MiniMax M3.1 Flash" },
"hy4-preview": { "name": "HY4 Preview" },
"minimax-m3": { "name": "MiniMax M3" },
"step-5-preview": { "name": "Step 5 Preview" },
"kimi-k2.6": { "name": "Kimi K2.6" },
"kimi-k2.5": { "name": "Kimi K2.5" },
"minimax-m2.5": { "name": "MiniMax M2.5" },
"ministral-3-3b": { "name": "Ministral 3 3B" },
"ministral-3-14b": { "name": "Ministral 3 14B" },
"muse-spark-1.3-contributor": { "name": "Muse Spark 1.3 Contributor" },
"abliterated-large-v2": { "name": "Abliterated Large V2" }
}
}
}
}
保留 @ai-sdk/openai-compatible 包:它调用 Chat Completions,所有 Zurelay 模型都支持该接口。small_model 用于生成标题等快速任务。

OpenCode 的官方文档

有疑问,或发现内容缺失?联系我们的支持团队,我们会通过邮件回复,通常只需一分钟。