{ "$schema": "https://opencode.ai/config.json", "provider": { "ppq": { "npm": "@ai-sdk/openai-compatible", "name": "ppq", "options": { "baseURL": "https://api.ppq.ai", "apiKey": "sk-YOUR_API_KEY_HERE", "includeUsage": true }, "models": { "x-ai/grok-code-fast-1": { "name": "x-ai/grok-code-fast-1" }, "anthropic/claude-sonnet-4": { "name": "anthropic/claude-sonnet-4" }, "anthropic/claude-sonnet-4.5": { "name": "anthropic/claude-sonnet-4.5" }, "claude-sonnet-4.6": { "name": "claude-sonnet-4.6" }, "claude-haiku-4.5": { "name": "claude-haiku-4.5" }, "anthropic/claude-3.5-haiku": { "name": "anthropic/claude-3.5-haiku" }, "claude-opus-4.5": { "name": "claude-opus-4.5" }, "claude-opus-4.6": { "name": "claude-opus-4.6" }, "anthropic/claude-opus-4.1": { "name": "anthropic/claude-opus-4.1" }, "gemini-3-flash-preview": { "name": "gemini-3-flash-preview" }, "gemini-3-pro-preview": { "name": "gemini-3-pro-preview" }, "google/gemini-3.1-pro-preview": { "name": "google/gemini-3.1-pro-preview" }, "minimax/minimax-m2.5": { "name": "minimax/minimax-m2.5" }, "z-ai/glm-5": { "name": "z-ai/glm-5" }, "moonshotai/kimi-k2.6": { "name": "moonshotai/kimi-k2.6" }, "gpt-5.1": { "name": "gpt-5.1" }, "gpt-5.1-codex": { "name": "gpt-5.1-codex" }, "openai/gpt-5.1-codex-max": { "name": "openai/gpt-5.1-codex-max" }, "openai/gpt-5.1-codex-mini": { "name": "openai/gpt-5.1-codex-mini" }, "openai/gpt-5": { "name": "openai/gpt-5" }, "openai/gpt-5-codex": { "name": "openai/gpt-5-codex" }, "gpt-5-nano": { "name": "gpt-5-nano" }, "gpt-5.2": { "name": "gpt-5.2" }, "gpt-5.2-codex": { "name": "gpt-5.2-codex" }, "openai/gpt-5.3-codex": { "name": "openai/gpt-5.3-codex" }, "openai/gpt-5.4": { "name": "openai/gpt-5.4" } } } } }