इंटीग्रेशन
Zurelay के साथ OpenCode
टर्मिनल के लिए ओपन-सोर्स कोडिंग एजेंट। SST ने बनाया है।
उदाहरणों में इस्तेमाल किया गया मॉडल:
सेट अप करें
- 1
अपनी शेल प्रोफ़ाइल में
ZURELAY_API_KEYएक्सपोर्ट करें। - 2
~/.config/opencode/opencode.jsonमें या अपने प्रोजेक्ट के रूट में मौजूदopencode.jsonमें Zurelay को प्रोवाइडर के तौर पर जोड़ें। - 3
opencodeचलाएँ और/modelsसे कभी भी मॉडल बदलें।
कॉन्फ़िगरेशन
~/.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": { "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 शीर्षक बनाने और दूसरे छोटे कामों को संभालता है।कोई सवाल है, या कुछ छूट गया है? हमारी सहायता टीम से पूछें और हम ईमेल से जवाब देंगे, आम तौर पर एक मिनट के भीतर.