{
  "version": "1.0.0",
  "channel": "stable",
  "publishedAt": "2026-08-17T06:17:48.656Z",
  "providers": [
    {
      "id": "anthropic",
      "name": "Anthropic",
      "kind": "anthropic",
      "baseUrl": "https://api.anthropic.com",
      "auth": "api-key",
      "models": [
        {
          "id": "claude-opus-4-8",
          "displayName": "Claude Opus 4.8",
          "contextWindow": 1000000,
          "maxOutputTokens": 128000,
          "inputCostPerMtok": 5,
          "outputCostPerMtok": 25,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "claude-opus-4-6",
          "displayName": "Claude Opus 4.6",
          "contextWindow": 1000000,
          "maxOutputTokens": 128000,
          "inputCostPerMtok": 5,
          "outputCostPerMtok": 25,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "claude-sonnet-5",
          "displayName": "Claude Sonnet 5",
          "contextWindow": 1000000,
          "maxOutputTokens": 128000,
          "inputCostPerMtok": 2,
          "outputCostPerMtok": 10,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "claude-sonnet-4-5",
          "displayName": "Claude Sonnet 4.5 (latest)",
          "contextWindow": 1000000,
          "maxOutputTokens": 64000,
          "inputCostPerMtok": 3,
          "outputCostPerMtok": 15,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "claude-haiku-4-5",
          "displayName": "Claude Haiku 4.5 (latest)",
          "contextWindow": 200000,
          "maxOutputTokens": 64000,
          "inputCostPerMtok": 1,
          "outputCostPerMtok": 5,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        }
      ]
    },
    {
      "id": "openai",
      "name": "OpenAI",
      "kind": "openai",
      "baseUrl": "https://api.openai.com/v1",
      "auth": "api-key",
      "models": [
        {
          "id": "gpt-5.6",
          "displayName": "GPT-5.6",
          "contextWindow": 1050000,
          "maxOutputTokens": 128000,
          "inputCostPerMtok": 5,
          "outputCostPerMtok": 30,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "gpt-5.1",
          "displayName": "GPT-5.1",
          "contextWindow": 400000,
          "maxOutputTokens": 128000,
          "inputCostPerMtok": 1.25,
          "outputCostPerMtok": 10,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "gpt-4.1",
          "displayName": "GPT-4.1",
          "contextWindow": 1047576,
          "maxOutputTokens": 32768,
          "inputCostPerMtok": 2,
          "outputCostPerMtok": 8,
          "capabilities": [
            "tools",
            "vision",
            "cache"
          ]
        },
        {
          "id": "gpt-4o",
          "displayName": "GPT-4o",
          "contextWindow": 128000,
          "maxOutputTokens": 16384,
          "inputCostPerMtok": 2.5,
          "outputCostPerMtok": 10,
          "capabilities": [
            "tools",
            "vision",
            "cache"
          ]
        },
        {
          "id": "o3",
          "displayName": "o3",
          "contextWindow": 200000,
          "maxOutputTokens": 100000,
          "inputCostPerMtok": 2,
          "outputCostPerMtok": 8,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "o4-mini",
          "displayName": "o4-mini",
          "contextWindow": 200000,
          "maxOutputTokens": 100000,
          "inputCostPerMtok": 1.1,
          "outputCostPerMtok": 4.4,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        }
      ]
    },
    {
      "id": "google",
      "name": "Google",
      "kind": "google",
      "baseUrl": "https://generativelanguage.googleapis.com",
      "auth": "api-key",
      "models": [
        {
          "id": "gemini-3.1-pro-preview",
          "displayName": "Gemini 3.1 Pro Preview",
          "contextWindow": 1048576,
          "maxOutputTokens": 65536,
          "inputCostPerMtok": 2,
          "outputCostPerMtok": 12,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "gemini-3.5-flash",
          "displayName": "Gemini 3.5 Flash",
          "contextWindow": 1048576,
          "maxOutputTokens": 65536,
          "inputCostPerMtok": 1.5,
          "outputCostPerMtok": 9,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "gemini-2.5-pro",
          "displayName": "Gemini 2.5 Pro",
          "contextWindow": 1048576,
          "maxOutputTokens": 65536,
          "inputCostPerMtok": 1.25,
          "outputCostPerMtok": 10,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "gemini-2.5-flash",
          "displayName": "Gemini 2.5 Flash",
          "contextWindow": 1048576,
          "maxOutputTokens": 65536,
          "inputCostPerMtok": 0.3,
          "outputCostPerMtok": 2.5,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        }
      ]
    },
    {
      "id": "openrouter",
      "name": "OpenRouter",
      "kind": "openrouter",
      "baseUrl": "https://openrouter.ai/api/v1",
      "auth": "api-key",
      "models": [
        {
          "id": "anthropic/claude-opus-4.8",
          "displayName": "Anthropic: Claude Opus 4.8",
          "contextWindow": 1000000,
          "maxOutputTokens": 128000,
          "inputCostPerMtok": 5,
          "outputCostPerMtok": 25,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "openai/gpt-4o",
          "displayName": "OpenAI: GPT-4o",
          "contextWindow": 128000,
          "maxOutputTokens": 16384,
          "inputCostPerMtok": 2.5,
          "outputCostPerMtok": 10,
          "capabilities": [
            "tools",
            "vision",
            "cache"
          ]
        },
        {
          "id": "google/gemini-2.5-pro",
          "displayName": "Google: Gemini 2.5 Pro",
          "contextWindow": 1048576,
          "maxOutputTokens": 65536,
          "inputCostPerMtok": 1.25,
          "outputCostPerMtok": 10,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "deepseek/deepseek-v4-pro",
          "displayName": "DeepSeek: DeepSeek V4 Pro 0423",
          "contextWindow": 1048576,
          "maxOutputTokens": 384000,
          "inputCostPerMtok": 1.32,
          "outputCostPerMtok": 3.9600000000000004,
          "capabilities": [
            "tools",
            "cache",
            "reasoning"
          ]
        }
      ]
    },
    {
      "id": "mistral",
      "name": "Mistral",
      "kind": "mistral",
      "baseUrl": "https://api.mistral.ai",
      "auth": "api-key",
      "models": [
        {
          "id": "mistral-large-latest",
          "displayName": "Mistral Large (latest)",
          "contextWindow": 262144,
          "maxOutputTokens": 262144,
          "inputCostPerMtok": 0.5,
          "outputCostPerMtok": 1.5,
          "capabilities": [
            "tools",
            "vision"
          ]
        },
        {
          "id": "mistral-small-latest",
          "displayName": "Mistral Small (latest)",
          "contextWindow": 256000,
          "maxOutputTokens": 256000,
          "inputCostPerMtok": 0.15,
          "outputCostPerMtok": 0.6,
          "capabilities": [
            "tools",
            "vision",
            "reasoning"
          ]
        },
        {
          "id": "codestral-latest",
          "displayName": "Codestral (latest)",
          "contextWindow": 256000,
          "maxOutputTokens": 4096,
          "inputCostPerMtok": 0.3,
          "outputCostPerMtok": 0.9,
          "capabilities": [
            "tools"
          ]
        }
      ]
    },
    {
      "id": "xai",
      "name": "xAI",
      "kind": "xai",
      "baseUrl": "https://api.x.ai/v1",
      "auth": "api-key",
      "models": [
        {
          "id": "grok-4.5",
          "displayName": "Grok 4.5",
          "contextWindow": 500000,
          "maxOutputTokens": 500000,
          "inputCostPerMtok": 2,
          "outputCostPerMtok": 6,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "grok-4.3",
          "displayName": "Grok 4.3",
          "contextWindow": 1000000,
          "maxOutputTokens": 30000,
          "inputCostPerMtok": 1.25,
          "outputCostPerMtok": 2.5,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "grok-code-fast-1",
          "displayName": "Grok Code Fast 1",
          "contextWindow": 32768,
          "maxOutputTokens": 8192,
          "inputCostPerMtok": 0.2,
          "outputCostPerMtok": 1.5,
          "capabilities": [
            "tools",
            "cache"
          ]
        }
      ]
    },
    {
      "id": "groq",
      "name": "Groq",
      "kind": "groq",
      "baseUrl": "https://api.groq.com/openai/v1",
      "auth": "api-key",
      "models": [
        {
          "id": "llama-3.3-70b-versatile",
          "displayName": "Llama 3.3 70B",
          "contextWindow": 131072,
          "maxOutputTokens": 32768,
          "inputCostPerMtok": 0.59,
          "outputCostPerMtok": 0.79,
          "capabilities": [
            "tools"
          ]
        },
        {
          "id": "llama-3.1-8b-instant",
          "displayName": "Llama 3.1 8B",
          "contextWindow": 131072,
          "maxOutputTokens": 131072,
          "inputCostPerMtok": 0.05,
          "outputCostPerMtok": 0.08,
          "capabilities": [
            "tools"
          ]
        },
        {
          "id": "openai/gpt-oss-120b",
          "displayName": "GPT OSS 120B",
          "contextWindow": 131072,
          "maxOutputTokens": 65536,
          "inputCostPerMtok": 0.15,
          "outputCostPerMtok": 0.6,
          "capabilities": [
            "tools",
            "cache",
            "reasoning"
          ]
        }
      ]
    },
    {
      "id": "github-copilot",
      "name": "GitHub Copilot",
      "kind": "other",
      "baseUrl": "https://api.githubcopilot.com",
      "auth": "oauth",
      "models": [
        {
          "id": "claude-sonnet-4.5",
          "displayName": "Claude Sonnet 4.5 (latest)",
          "contextWindow": 200000,
          "maxOutputTokens": 32000,
          "inputCostPerMtok": 3,
          "outputCostPerMtok": 15,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "claude-opus-4.8",
          "displayName": "Claude Opus 4.8",
          "contextWindow": 200000,
          "maxOutputTokens": 64000,
          "inputCostPerMtok": 5,
          "outputCostPerMtok": 25,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "gpt-5.4",
          "displayName": "GPT-5.4",
          "contextWindow": 1050000,
          "maxOutputTokens": 128000,
          "inputCostPerMtok": 2.5,
          "outputCostPerMtok": 15,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        },
        {
          "id": "gemini-3.1-pro-preview",
          "displayName": "Gemini 3.1 Pro Preview",
          "contextWindow": 1000000,
          "maxOutputTokens": 64000,
          "inputCostPerMtok": 2,
          "outputCostPerMtok": 12,
          "capabilities": [
            "tools",
            "vision",
            "cache",
            "reasoning"
          ]
        }
      ]
    }
  ]
}
