Opencode.jsonc

public
1 month ago 23 views plain
{

  "$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 }

        }

      }

    }

  }

}


Raw