Integrations
OpenCode with zurelay
Open-source coding agent for the terminal. Made by SST.
Model in the examples:
Set it up
- 1
Export
ZURELAY_API_KEYin your shell profile. - 2
Add zurelay as a provider in
~/.config/opencode/opencode.json, or inopencode.jsonat your project root. - 3
Run
opencodeand switch models any time with/models.
Configuration
~/.config/opencode/opencode.json
{ "$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": { "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" }, "gpt-6.1-sol": { "name": "GPT-6.1 Sol" }, "gpt-6-sol": { "name": "GPT-6 Sol" }, "gpt-6-luna": { "name": "GPT-6 Luna" }, "grok-4.7": { "name": "Grok 4.7" }, "mimo-v2.6-pro": { "name": "MiMo V2.6 Pro" }, "mimo-v2.6-flash": { "name": "MiMo V2.6 Flash" }, "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-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" }, "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" }, "hy4-preview": { "name": "HY4 Preview" }, "minimax-m2.7": { "name": "MiniMax M2.7" } } } }}Keep the
@ai-sdk/openai-compatible package: it calls Chat Completions, which every zurelay model supports. small_model handles titles and other quick jobs.Questions, or something missing? Ask support in your dashboard or email support@zurelay.com.