[
  {
    "id": "anthropic/claude-3.5-sonnet",
    "name": "Claude 3.5 Sonnet",
    "provider": "anthropic",
    "description": "Most intelligent Claude model with best-in-class coding and vision",
    "capabilities": {
      "vision": true,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true,
      "codeGeneration": true
    },
    "pricing": {
      "inputTokens": 3.0,
      "outputTokens": 15.0
    },
    "contextWindow": 200000,
    "maxCompletionTokens": 8192,
    "deprecated": false,
    "modality": "multimodal",
    "tier": "balanced",
    "tags": ["balanced", "vision", "coding", "recommended"],
    "rating": 9.5,
    "releaseDate": "2024-06-20"
  },
  {
    "id": "openai/gpt-4-turbo",
    "name": "GPT-4 Turbo",
    "provider": "openai",
    "description": "Latest GPT-4 Turbo with vision capabilities",
    "capabilities": {
      "vision": true,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true
    },
    "pricing": {
      "inputTokens": 10.0,
      "outputTokens": 30.0
    },
    "contextWindow": 128000,
    "maxCompletionTokens": 4096,
    "deprecated": false,
    "modality": "multimodal",
    "tier": "premium",
    "tags": ["premium", "vision", "function-calling"],
    "rating": 9.3,
    "releaseDate": "2024-04-09"
  },
  {
    "id": "openai/gpt-3.5-turbo",
    "name": "GPT-3.5 Turbo",
    "provider": "openai",
    "description": "Fast and efficient model for everyday tasks",
    "capabilities": {
      "vision": false,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true
    },
    "pricing": {
      "inputTokens": 0.5,
      "outputTokens": 1.5
    },
    "contextWindow": 16385,
    "maxCompletionTokens": 4096,
    "deprecated": false,
    "modality": "text",
    "tier": "budget",
    "tags": ["budget", "fast", "general"],
    "rating": 8.5,
    "releaseDate": "2023-03-01"
  },
  {
    "id": "anthropic/claude-3-opus",
    "name": "Claude 3 Opus",
    "provider": "anthropic",
    "description": "Most capable Claude model for complex tasks",
    "capabilities": {
      "vision": true,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true
    },
    "pricing": {
      "inputTokens": 15.0,
      "outputTokens": 75.0
    },
    "contextWindow": 200000,
    "maxCompletionTokens": 4096,
    "deprecated": false,
    "modality": "multimodal",
    "tags": ["premium", "vision"]
  },
  {
    "id": "google/gemini-flash-1.5",
    "name": "Gemini 1.5 Flash",
    "provider": "google",
    "description": "Fast and cost-effective multimodal model",
    "capabilities": {
      "vision": true,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true
    },
    "pricing": {
      "inputTokens": 0.075,
      "outputTokens": 0.3
    },
    "contextWindow": 1000000,
    "maxCompletionTokens": 8192,
    "deprecated": false,
    "modality": "multimodal",
    "tags": ["budget", "vision", "long-context"]
  },
  {
    "id": "google/gemini-pro-1.5",
    "name": "Gemini 1.5 Pro",
    "provider": "google",
    "description": "Powerful multimodal model with 1M token context",
    "capabilities": {
      "vision": true,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true
    },
    "pricing": {
      "inputTokens": 1.25,
      "outputTokens": 5.0
    },
    "contextWindow": 1000000,
    "maxCompletionTokens": 8192,
    "deprecated": false,
    "modality": "multimodal",
    "tags": ["balanced", "vision", "long-context"]
  },
  {
    "id": "meta-llama/llama-3.1-405b-instruct",
    "name": "Llama 3.1 405B Instruct",
    "provider": "meta",
    "description": "Most powerful open-source model",
    "capabilities": {
      "vision": false,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true,
      "codeGeneration": true
    },
    "pricing": {
      "inputTokens": 3.0,
      "outputTokens": 3.0
    },
    "contextWindow": 128000,
    "maxCompletionTokens": 4096,
    "deprecated": false,
    "modality": "text",
    "tags": ["balanced", "open-source", "coding"]
  },
  {
    "id": "meta-llama/llama-3.1-70b-instruct",
    "name": "Llama 3.1 70B Instruct",
    "provider": "meta",
    "description": "Powerful open-source model, good quality/cost ratio",
    "capabilities": {
      "vision": false,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true,
      "codeGeneration": true
    },
    "pricing": {
      "inputTokens": 0.52,
      "outputTokens": 0.75
    },
    "contextWindow": 128000,
    "maxCompletionTokens": 4096,
    "deprecated": false,
    "modality": "text",
    "tags": ["budget", "open-source", "coding"]
  },
  {
    "id": "mistralai/mistral-large",
    "name": "Mistral Large",
    "provider": "mistral",
    "description": "Flagship Mistral model with strong performance",
    "capabilities": {
      "vision": false,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true
    },
    "pricing": {
      "inputTokens": 4.0,
      "outputTokens": 12.0
    },
    "contextWindow": 128000,
    "maxCompletionTokens": 4096,
    "deprecated": false,
    "modality": "text",
    "tier": "balanced",
    "tags": ["balanced", "multilingual"],
    "rating": 8.7,
    "releaseDate": "2024-02-26"
  },
  {
    "id": "deepseek/deepseek-chat",
    "name": "DeepSeek Chat",
    "provider": "deepseek",
    "description": "FREE - High-quality open model with excellent coding capabilities",
    "capabilities": {
      "vision": false,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true,
      "codeGeneration": true
    },
    "pricing": {
      "inputTokens": 0.0,
      "outputTokens": 0.0
    },
    "contextWindow": 64000,
    "maxCompletionTokens": 4096,
    "deprecated": false,
    "modality": "text",
    "tier": "free",
    "tags": ["free", "coding", "open-source", "recommended"],
    "rating": 8.8,
    "releaseDate": "2024-01-15"
  },
  {
    "id": "mistralai/mistral-7b-instruct",
    "name": "Mistral 7B Instruct",
    "provider": "mistral",
    "description": "FREE - Efficient small model for simple tasks",
    "capabilities": {
      "vision": false,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true
    },
    "pricing": {
      "inputTokens": 0.0,
      "outputTokens": 0.0
    },
    "contextWindow": 32768,
    "maxCompletionTokens": 4096,
    "deprecated": false,
    "modality": "text",
    "tier": "free",
    "tags": ["free", "fast", "open-source"],
    "rating": 8.0,
    "releaseDate": "2023-09-27"
  },
  {
    "id": "mistralai/mistral-7b-instruct",
    "name": "Mistral 7B Instruct",
    "provider": "mistral",
    "description": "FREE - Efficient small model for simple tasks",
    "capabilities": {
      "vision": false,
      "functionCalling": false,
      "jsonMode": true,
      "tools": false,
      "streaming": true
    },
    "pricing": {
      "inputTokens": 0.0,
      "outputTokens": 0.0
    },
    "contextWindow": 32768,
    "maxCompletionTokens": 4096,
    "deprecated": false,
    "modality": "text",
    "tier": "free",
    "tags": ["free", "fast", "lightweight"],
    "rating": 8.0,
    "releaseDate": "2023-09-27"
  },
  {
    "id": "meta-llama/llama-3.1-8b-instruct:free",
    "name": "Llama 3.1 8B Instruct (Free)",
    "provider": "meta",
    "description": "FREE - Fast and efficient model for basic tasks",
    "capabilities": {
      "vision": false,
      "functionCalling": true,
      "jsonMode": true,
      "tools": true,
      "streaming": true
    },
    "pricing": {
      "inputTokens": 0.0,
      "outputTokens": 0.0
    },
    "contextWindow": 128000,
    "maxCompletionTokens": 4096,
    "deprecated": false,
    "modality": "text",
    "tier": "free",
    "tags": ["free", "fast", "open-source"],
    "rating": 8.2,
    "releaseDate": "2024-07-23"
  }
]
