{   "$schema": "https://opencode.ai/config.json",   "lsp": true,   "provider": {     "zyloo": {       "npm": "@ai-sdk/openai-compatible",       "name": "Zyloo",       "options": {         "baseURL": "https://api.zyloo.io/v1",         "apiKey": "sk-zy-5885db87d4ea17820874aace061191534152afc782613bdb"       },       "models": {         // Anthropic         "zyloo/claude-fable-5-thinking": {           "name": "Claude Fable 5 (Thinking)",           "cost": { "input": 9.0, "output": 46.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/claude-fable-5": {           "name": "Claude Fable 5",           "cost": { "input": 8.0, "output": 45.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/claude-sonnet-5": {           "name": "Claude Sonnet 5",           "cost": { "input": 1.8, "output": 9.5 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/claude-opus-4-8-thinking": {           "name": "Claude Opus 4.8 (Thinking)",           "cost": { "input": 4.2, "output": 21.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/claude-opus-4-8": {           "name": "Claude Opus 4.8",           "cost": { "input": 4.0, "output": 20.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/claude-opus-4-7-thinking": {           "name": "Claude Opus 4.7 (Thinking)",           "cost": { "input": 4.0, "output": 20.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/claude-opus-4-7": {           "name": "Claude Opus 4.7",           "cost": { "input": 4.0, "output": 20.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/claude-opus-4-6-thinking": {           "name": "Claude Opus 4.6 (Thinking)",           "cost": { "input": 4.0, "output": 20.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/claude-opus-4-6": {           "name": "Claude Opus 4.6",           "cost": { "input": 1.5, "output": 10.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/claude-opus-4-5-20251101": {           "name": "Claude Opus 4.5 (2025-11-01)",           "cost": { "input": 3.75, "output": 20.0 },           "limit": { "context": 200000, "output": 64000 }         },         "zyloo/claude-sonnet-4-6-thinking": {           "name": "Claude Sonnet 4.6 (Thinking)",           "cost": { "input": 2.0, "output": 10.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/claude-sonnet-4-6": {           "name": "Claude Sonnet 4.6",           "cost": { "input": 2.0, "output": 10.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/claude-haiku-4-5-20251001": {           "name": "Claude Haiku 4.5 (2025-10-01)",           "cost": { "input": 1.0, "output": 5.0 },           "limit": { "context": 200000, "output": 64000 }         },         // OpenAI         "zyloo/gpt-5.6-sol": {           "name": "GPT-5.6 Sol",           "cost": { "input": 4.0, "output": 28.5 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/gpt-5.6-terra": {           "name": "GPT-5.6 Terra",           "cost": { "input": 2.0, "output": 13.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/gpt-5.6-luna": {           "name": "GPT-5.6 Luna",           "cost": { "input": 0.85, "output": 4.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/gpt-5.5": {           "name": "GPT-5.5",           "cost": { "input": 4.3, "output": 27.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/gpt-5.4": {           "name": "GPT-5.4",           "cost": { "input": 4.0, "output": 25.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/gpt-chat-latest": {           "name": "GPT Chat Latest",           "cost": { "input": 4.0, "output": 26.5 },           "limit": { "context": 400000, "output": 65536 }         },         "zyloo/gpt-5.4-mini": {           "name": "GPT-5.4 Mini",           "cost": { "input": 0.75, "output": 4.5 },           "limit": { "context": 400000, "output": 65536 }         },         "zyloo/gpt-5.3-codex-spark": {           "name": "GPT-5.3 Codex Spark",           "cost": { "input": 1.5, "output": 12.0 },           "limit": { "context": 400000, "output": 65536 }         },         "zyloo/gpt-5.2": {           "name": "GPT-5.2",           "cost": { "input": 1.0, "output": 10.0 },           "limit": { "context": 400000, "output": 65536 }         },         "zyloo/gpt-5.1": {           "name": "GPT-5.1",           "cost": { "input": 0.75, "output": 9.75 },           "limit": { "context": 400000, "output": 65536 }         },         "zyloo/gpt-4o": {           "name": "GPT-4o",           "cost": { "input": 1.0, "output": 5.0 },           "limit": { "context": 128000, "output": 16384 }         },         // Image models — priced per image ($0.010 / $0.25), not per token         "zyloo/gpt-image-2": {           "name": "GPT Image 2",           "limit": { "context": 400000, "output": 65536 }         },         "zyloo/gpt-image-1": {           "name": "GPT Image 1",           "limit": { "context": 400000, "output": 65536 }         },         // Google         "zyloo/gemini-3.5-flash": {           "name": "Gemini 3.5 Flash",           "cost": { "input": 1.5, "output": 9.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/gemini-3.1-pro-preview": {           "name": "Gemini 3.1 Pro Preview",           "cost": { "input": 2.0, "output": 12.0 },           "limit": { "context": 2000000, "output": 65536 }         },         "zyloo/gemini-3.1-flash-lite": {           "name": "Gemini 3.1 Flash Lite",           "cost": { "input": 0.25, "output": 1.5 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/gemini-2.5-pro": {           "name": "Gemini 2.5 Pro",           "cost": { "input": 1.0, "output": 9.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/gemini-2.5-flash": {           "name": "Gemini 2.5 Flash",           "cost": { "input": 0.3, "output": 2.5 },           "limit": { "context": 1000000, "output": 65536 }         },         // xAI         "zyloo/grok-4.5": {           "name": "Grok 4.5",           "cost": { "input": 1.6, "output": 4.8 },           "limit": { "context": 500000, "output": 65536 }         },         "zyloo/grok-build-0.1": {           "name": "Grok Build 0.1",           "cost": { "input": 0.95, "output": 1.95 },           "limit": { "context": 256000, "output": 32768 }         },         "zyloo/grok-4.3": {           "name": "Grok 4.3",           "cost": { "input": 1.25, "output": 2.5 },           "limit": { "context": 1000000, "output": 65536 }         },         // Image model — priced per image ($0.030), not per token         "zyloo/grok-imagine-image": {           "name": "Grok Imagine Image",           "limit": { "context": 66000, "output": 8192 }         },         // DeepSeek         "zyloo/deepseek-v4-pro-202606": {           "name": "DeepSeek V4 Pro (2026-06)",           "cost": { "input": 0.43, "output": 0.87 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/deepseek-v4-flash-202605": {           "name": "DeepSeek V4 Flash (2026-05)",           "cost": { "input": 0.09, "output": 0.18 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/deepseek-v4-pro": {           "name": "DeepSeek V4 Pro",           "cost": { "input": 0.43, "output": 0.87 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/deepseek-v4-flash": {           "name": "DeepSeek V4 Flash",           "cost": { "input": 0.098, "output": 0.2 },           "limit": { "context": 1050000, "output": 65536 }         },         "zyloo/deepseek-v3.2": {           "name": "DeepSeek V3.2",           "cost": { "input": 0.2, "output": 0.3 },           "limit": { "context": 131000, "output": 16384 }         },         // Moonshot         "zyloo/kimi-k2.7-code": {           "name": "Kimi K2.7 Code",           "cost": { "input": 0.7, "output": 3.0 },           "limit": { "context": 262000, "output": 32768 }         },         "zyloo/kimi-k2.6": {           "name": "Kimi K2.6",           "cost": { "input": 0.67, "output": 3.39 },           "limit": { "context": 262100, "output": 32768 }         },         "zyloo/kimi-k2.5": {           "name": "Kimi K2.5",           "cost": { "input": 0.35, "output": 1.89 },           "limit": { "context": 256000, "output": 32768 }         },         "zyloo/kimi-k2free": {           "name": "Kimi K2 Free",           "cost": { "input": 0, "output": 0 },           "limit": { "context": 262000, "output": 32768 }         },         // Qwen         "zyloo/qwen3.7-max": {           "name": "Qwen 3.7 Max",           "cost": { "input": 1.25, "output": 3.75 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/qwen3.7-plus": {           "name": "Qwen 3.7 Plus",           "cost": { "input": 0.32, "output": 1.28 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/qwen3.6-plus": {           "name": "Qwen 3.6 Plus",           "cost": { "input": 0.3, "output": 1.0 },           "limit": { "context": 1000000, "output": 65536 }         },         // Zhipu         "zyloo/glm-5.2": {           "name": "GLM-5.2",           "cost": { "input": 0.5, "output": 2.0 },           "limit": { "context": 1000000, "output": 65536 }         },         "zyloo/glm-5.1": {           "name": "GLM-5.1",           "cost": { "input": 0.4, "output": 1.75 },           "limit": { "context": 202800, "output": 32768 }         },         "zyloo/glm-4.7": {           "name": "GLM-4.7",           "cost": { "input": 0.3, "output": 1.5 },           "limit": { "context": 203000, "output": 32768 }         },         "zyloo/glm-4.6": {           "name": "GLM-4.6",           "cost": { "input": 0.25, "output": 1.4 },           "limit": { "context": 203000, "output": 32768 }         },         // MiniMax         "zyloo/MiniMax-M3": {           "name": "MiniMax M3",           "cost": { "input": 0.3, "output": 1.2 },           "limit": { "context": 1000000, "output": 65536 }         }       }     }   } }