[
  {
    "id": "openai",
    "name": "OpenAI",
    "description": "Leading AI research company behind GPT models",
    "website": "https://openai.com",
    "capabilities": {
      "streaming": true,
      "functionCalling": true,
      "vision": true,
      "tools": true
    },
    "models": ["openai/gpt-4-turbo", "openai/gpt-4", "openai/gpt-3.5-turbo"]
  },
  {
    "id": "anthropic",
    "name": "Anthropic",
    "description": "AI safety company behind Claude models",
    "website": "https://anthropic.com",
    "capabilities": {
      "streaming": true,
      "functionCalling": true,
      "vision": true,
      "tools": true
    },
    "models": [
      "anthropic/claude-3.5-sonnet",
      "anthropic/claude-3-opus",
      "anthropic/claude-3-sonnet"
    ]
  },
  {
    "id": "google",
    "name": "Google",
    "description": "Tech giant with Gemini models",
    "website": "https://ai.google",
    "capabilities": {
      "streaming": true,
      "functionCalling": true,
      "vision": true,
      "tools": true
    },
    "models": ["google/gemini-pro-1.5", "google/gemini-flash-1.5"]
  },
  {
    "id": "meta",
    "name": "Meta",
    "description": "Open-source Llama models",
    "website": "https://llama.meta.com",
    "capabilities": {
      "streaming": true,
      "functionCalling": true,
      "vision": false,
      "tools": true
    },
    "models": ["meta-llama/llama-3.1-405b-instruct", "meta-llama/llama-3.1-70b-instruct"]
  },
  {
    "id": "mistral",
    "name": "Mistral AI",
    "description": "European AI company with efficient models",
    "website": "https://mistral.ai",
    "capabilities": {
      "streaming": true,
      "functionCalling": true,
      "vision": false,
      "tools": true
    },
    "models": ["mistralai/mistral-large", "mistralai/mistral-medium"]
  }
]
