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