{
  "snapshot_date": "2026-09-23",
  "source": "https://models.dev/api.json",
  "source_sha256": "acf00fb003caf42c78f0911812331dd999606a05ced1fe4b6d147470bbc1e96e",
  "license": "MIT — Models.dev, copyright 2025 models.dev",
  "scope": "AI model API providers, gateways, regional endpoints and local runtimes. Not an exhaustive list of every AI service. Documentation checked is not a live API test.",
  "providers": [
    {
      "id": "openai",
      "name": "OpenAI",
      "base_url": "https://api.openai.com/v1",
      "docs": "https://github.com/openai/openai-python",
      "env": [
        "OPENAI_API_KEY"
      ],
      "sdk": "openai",
      "checked": true,
      "protocol": "OpenAI SDK",
      "note": "Use the Responses API for this example. Keep /v1 in the base URL; the SDK appends /responses.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/openai",
      "mode": "responses",
      "checked_at": "2026-09-23"
    },
    {
      "id": "anthropic",
      "name": "Anthropic / Claude",
      "base_url": "https://api.anthropic.com",
      "docs": "https://platform.claude.com/docs/en/api/messages/create",
      "env": [
        "ANTHROPIC_API_KEY"
      ],
      "sdk": "anthropic",
      "checked": true,
      "protocol": "Anthropic Messages",
      "note": "Use the Anthropic SDK for Messages. Raw HTTP needs x-api-key, anthropic-version and max_tokens. The SDK adds /v1/messages.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/anthropic",
      "mode": "messages",
      "checked_at": "2026-09-23"
    },
    {
      "id": "google",
      "name": "Google Gemini",
      "base_url": "https://generativelanguage.googleapis.com/v1beta/openai",
      "docs": "https://ai.google.dev/gemini-api/docs/openai",
      "env": [
        "GEMINI_API_KEY"
      ],
      "sdk": "openai",
      "checked": true,
      "protocol": "OpenAI SDK",
      "note": "This is the OpenAI compatibility route, not the native Gemini generateContent API. Use a Gemini API key and a Gemini model ID.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/google",
      "mode": "chat",
      "checked_at": "2026-09-23"
    },
    {
      "id": "deepseek",
      "name": "DeepSeek",
      "base_url": "https://api.deepseek.com",
      "docs": "https://api-docs.deepseek.com/",
      "env": [
        "DEEPSEEK_API_KEY"
      ],
      "sdk": "openai",
      "checked": true,
      "protocol": "OpenAI SDK",
      "note": "This is the documented OpenAI-compatible base URL. Use a DeepSeek model ID; OpenAI model names do not transfer across providers.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/deepseek",
      "mode": "chat",
      "checked_at": "2026-09-23"
    },
    {
      "id": "groq",
      "name": "Groq",
      "base_url": "https://api.groq.com/openai/v1",
      "docs": "https://console.groq.com/docs/openai",
      "env": [
        "GROQ_API_KEY"
      ],
      "sdk": "openai",
      "checked": true,
      "protocol": "OpenAI SDK",
      "note": "Keep /openai/v1 in the base URL. OpenAI compatibility does not mean every OpenAI parameter is supported; check the compatibility notes.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/groq",
      "mode": "chat",
      "checked_at": "2026-09-23"
    },
    {
      "id": "openrouter",
      "name": "OpenRouter",
      "base_url": "https://openrouter.ai/api/v1",
      "docs": "https://openrouter.ai/docs/quickstart",
      "env": [
        "OPENROUTER_API_KEY"
      ],
      "sdk": "openai",
      "checked": true,
      "protocol": "OpenAI SDK",
      "note": "A routing service with its own API key and provider/model identifiers. Use the model ID from OpenRouter, not a guessed upstream alias.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/openrouter",
      "mode": "chat",
      "checked_at": "2026-09-23"
    },
    {
      "id": "mistral",
      "name": "Mistral AI",
      "base_url": "https://api.mistral.ai/v1",
      "docs": "https://docs.mistral.ai/api",
      "env": [
        "MISTRAL_API_KEY"
      ],
      "sdk": "openai",
      "checked": true,
      "protocol": "OpenAI SDK",
      "note": "The example calls the Chat Completions endpoint. Model access and other capabilities depend on the selected Mistral model.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/mistral",
      "mode": "chat",
      "checked_at": "2026-09-23"
    },
    {
      "id": "togetherai",
      "name": "Together AI",
      "base_url": "https://api.together.ai/v1",
      "docs": "https://docs.together.ai/docs/inference/openai-compatibility",
      "env": [
        "TOGETHER_API_KEY"
      ],
      "sdk": "openai",
      "checked": true,
      "protocol": "OpenAI SDK",
      "note": "Together uses namespaced model identifiers. Copy the full identifier from its model catalogue. This example is for serverless chat, not a dedicated deployment.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/togetherai",
      "mode": "chat",
      "checked_at": "2026-09-23"
    },
    {
      "id": "cerebras",
      "name": "Cerebras",
      "base_url": "https://api.cerebras.ai/v1",
      "docs": "https://inference-docs.cerebras.ai/resources/openai",
      "env": [
        "CEREBRAS_API_KEY"
      ],
      "sdk": "openai",
      "checked": true,
      "protocol": "OpenAI SDK",
      "note": "Configure the OpenAI client with a Cerebras key and this base URL. Check supported parameters before migrating an existing request.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/cerebras",
      "mode": "chat",
      "checked_at": "2026-09-23"
    },
    {
      "id": "xai",
      "name": "xAI",
      "base_url": "https://api.x.ai/v1",
      "docs": "https://docs.x.ai/developers/rest-api-reference/inference/responses",
      "env": [
        "XAI_API_KEY"
      ],
      "sdk": "openai",
      "checked": true,
      "protocol": "OpenAI SDK",
      "note": "This example uses the documented Responses endpoint. Use a model available to your xAI account; provider-specific tools need their own configuration.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/xai",
      "mode": "responses",
      "checked_at": "2026-09-23"
    },
    {
      "id": "alibaba",
      "name": "Alibaba Cloud / Qwen · Singapore",
      "base_url": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
      "docs": "https://www.alibabacloud.com/help/en/model-studio/compatibility-of-openai-with-dashscope",
      "env": [
        "DASHSCOPE_API_KEY"
      ],
      "sdk": "openai",
      "checked": true,
      "protocol": "OpenAI SDK",
      "note": "Singapore workspace endpoint: replace {WorkspaceId} with your workspace ID. The API key must belong to the same region. Other regions and coding plans use different endpoints.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/alibaba",
      "mode": "chat",
      "checked_at": "2026-09-23"
    },
    {
      "id": "ollama-local",
      "source": "https://docs.ollama.com/api/openai-compatibility",
      "name": "Ollama · local",
      "base_url": "http://localhost:11434/v1",
      "docs": "https://docs.ollama.com/api/openai-compatibility",
      "env": [
        "OLLAMA_API_KEY"
      ],
      "checked": true,
      "mode": "chat",
      "protocol": "OpenAI SDK",
      "note": "Start Ollama and download a model first. localhost refers to the machine running your code. The local OpenAI SDK requires a key value, but Ollama ignores it; use ollama.",
      "checked_at": "2026-09-23",
      "sdk": "openai"
    },
    {
      "id": "302ai",
      "name": "302.AI",
      "base_url": "https://api.302.ai/v1",
      "docs": "https://doc.302.ai",
      "env": [
        "302AI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/302ai"
    },
    {
      "id": "abacus",
      "name": "Abacus",
      "base_url": "https://routellm.abacus.ai/v1",
      "docs": "https://abacus.ai/help/api",
      "env": [
        "ABACUS_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/abacus"
    },
    {
      "id": "abliteration-ai",
      "name": "abliteration.ai",
      "base_url": "https://api.abliteration.ai/v1",
      "docs": "https://docs.abliteration.ai/models",
      "env": [
        "ABLIT_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/abliteration-ai"
    },
    {
      "id": "above",
      "name": "above.dev",
      "base_url": "https://api.above.dev/v1",
      "docs": "https://above.dev/docs",
      "env": [
        "ABOVE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/above"
    },
    {
      "id": "agentrouter",
      "name": "AgentRouter",
      "base_url": "https://agentrouter.org/v1",
      "docs": "https://agentrouter.org/docs/opencode.html",
      "env": [
        "AGENTROUTER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/agentrouter"
    },
    {
      "id": "agnes",
      "name": "Agnes AI",
      "base_url": "https://apihub.agnes-ai.com/v1",
      "docs": "https://agnes-ai.com/doc",
      "env": [
        "AGNES_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/agnes"
    },
    {
      "id": "aiand",
      "name": "ai&",
      "base_url": "https://api.aiand.com/v1",
      "docs": "https://docs.aiand.com/",
      "env": [
        "AIAND_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/aiand"
    },
    {
      "id": "ai-router",
      "name": "AI-ROUTER",
      "base_url": "https://api.ai-router.dev/v1",
      "docs": "https://ai-router.dev/openai-compatible-api-gateway/",
      "env": [
        "AI_ROUTER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/ai-router"
    },
    {
      "id": "ai21",
      "name": "AI21 Labs",
      "base_url": "https://api.ai21.com/studio/v1",
      "docs": "https://docs.ai21.com/docs/jamba-foundation-models",
      "env": [
        "AI21_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/ai21"
    },
    {
      "id": "aihubmix",
      "name": "AIHubMix",
      "base_url": "",
      "docs": "https://docs.aihubmix.com",
      "env": [
        "AIHUBMIX_API_KEY"
      ],
      "sdk": "@aihubmix/ai-sdk-provider",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/aihubmix"
    },
    {
      "id": "ainetcafe",
      "name": "ainetcafe",
      "base_url": "https://microquickjs.com/v1",
      "docs": "https://ainetcafe.com/k3/guides/",
      "env": [
        "AINETCAFE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/ainetcafe"
    },
    {
      "id": "aixy",
      "name": "Aixy",
      "base_url": "https://api.aixy-gateway.com/v1",
      "docs": "https://docs.aixy-gateway.com/integrations/overview",
      "env": [
        "AIXY_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/aixy"
    },
    {
      "id": "aki-io",
      "name": "AKI.IO",
      "base_url": "https://aki.io/v1",
      "docs": "https://aki.io/docs/",
      "env": [
        "AKI_IO_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/aki-io"
    },
    {
      "id": "alibaba-cn",
      "name": "Alibaba (China)",
      "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1",
      "docs": "https://www.alibabacloud.com/help/en/model-studio/models",
      "env": [
        "DASHSCOPE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/alibaba-cn"
    },
    {
      "id": "alibaba-coding-plan",
      "name": "Alibaba Coding Plan",
      "base_url": "https://coding-intl.dashscope.aliyuncs.com/v1",
      "docs": "https://www.alibabacloud.com/help/en/model-studio/coding-plan",
      "env": [
        "ALIBABA_CODING_PLAN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/alibaba-coding-plan"
    },
    {
      "id": "alibaba-coding-plan-cn",
      "name": "Alibaba Coding Plan (China)",
      "base_url": "https://coding.dashscope.aliyuncs.com/v1",
      "docs": "https://help.aliyun.com/zh/model-studio/coding-plan",
      "env": [
        "ALIBABA_CODING_PLAN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/alibaba-coding-plan-cn"
    },
    {
      "id": "alibaba-token-plan",
      "name": "Alibaba Token Plan",
      "base_url": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
      "docs": "https://www.alibabacloud.com/help/en/model-studio/token-plan-overview",
      "env": [
        "ALIBABA_TOKEN_PLAN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/alibaba-token-plan"
    },
    {
      "id": "alibaba-token-plan-cn",
      "name": "Alibaba Token Plan (China)",
      "base_url": "https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1",
      "docs": "https://www.alibabacloud.com/help/zh/model-studio/token-plan-overview",
      "env": [
        "ALIBABA_TOKEN_PLAN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/alibaba-token-plan-cn"
    },
    {
      "id": "amazon-bedrock",
      "name": "Amazon Bedrock",
      "base_url": "",
      "docs": "https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html",
      "env": [
        "AWS_ACCESS_KEY_ID",
        "AWS_SECRET_ACCESS_KEY",
        "AWS_REGION",
        "AWS_BEARER_TOKEN_BEDROCK"
      ],
      "sdk": "@ai-sdk/amazon-bedrock",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/amazon-bedrock"
    },
    {
      "id": "ambient",
      "name": "Ambient",
      "base_url": "https://api.ambient.xyz/v1",
      "docs": "https://ambient.xyz",
      "env": [
        "AMBIENT_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/ambient"
    },
    {
      "id": "amd",
      "name": "AMD",
      "base_url": "https://developer.amd.com.cn/radeon/api/v1",
      "docs": "https://developer.amd.com.cn/radeon/tokenfactory",
      "env": [
        "AMD_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/amd"
    },
    {
      "id": "anyapi",
      "name": "AnyAPI",
      "base_url": "https://api.anyapi.ai/v1",
      "docs": "https://docs.anyapi.ai",
      "env": [
        "ANYAPI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/anyapi"
    },
    {
      "id": "arcee",
      "name": "Arcee",
      "base_url": "https://api.arcee.ai/api/v1",
      "docs": "https://docs.arcee.ai",
      "env": [
        "ARCEE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/arcee"
    },
    {
      "id": "atomic-chat",
      "name": "Atomic Chat",
      "base_url": "http://127.0.0.1:1337/v1",
      "docs": "https://atomic.chat",
      "env": [
        "ATOMIC_CHAT_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/atomic-chat"
    },
    {
      "id": "auriko",
      "name": "Auriko",
      "base_url": "https://api.auriko.ai/v1",
      "docs": "https://docs.auriko.ai",
      "env": [
        "AURIKO_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/auriko"
    },
    {
      "id": "azure",
      "name": "Azure",
      "base_url": "",
      "docs": "https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",
      "env": [
        "AZURE_RESOURCE_NAME",
        "AZURE_API_KEY"
      ],
      "sdk": "@ai-sdk/azure",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/azure"
    },
    {
      "id": "azure-cognitive-services",
      "name": "Azure Cognitive Services",
      "base_url": "",
      "docs": "https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models",
      "env": [
        "AZURE_COGNITIVE_SERVICES_RESOURCE_NAME",
        "AZURE_COGNITIVE_SERVICES_API_KEY"
      ],
      "sdk": "@ai-sdk/azure",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/azure-cognitive-services"
    },
    {
      "id": "bailing",
      "name": "Bailing",
      "base_url": "https://api.tbox.cn/api/llm/v1/chat/completions",
      "docs": "https://alipaytbox.yuque.com/sxs0ba/ling/intro",
      "env": [
        "BAILING_API_TOKEN"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/bailing"
    },
    {
      "id": "baseten",
      "name": "Baseten",
      "base_url": "https://inference.baseten.co/v1",
      "docs": "https://docs.baseten.co/inference/model-apis/overview",
      "env": [
        "BASETEN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/baseten"
    },
    {
      "id": "berget",
      "name": "Berget.AI",
      "base_url": "https://api.berget.ai/v1",
      "docs": "https://api.berget.ai",
      "env": [
        "BERGET_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/berget"
    },
    {
      "id": "blueclaw",
      "name": "Blue Claw",
      "base_url": "https://openai.blueclaw.network/v1",
      "docs": "https://blueclaw.network",
      "env": [
        "BLUECLAW_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/blueclaw"
    },
    {
      "id": "bothub",
      "name": "Bothub",
      "base_url": "https://openai.bothub.ru/v1",
      "docs": "https://bothub.ru/models",
      "env": [
        "BOTHUB_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/bothub"
    },
    {
      "id": "hyper",
      "name": "Charm Hyper",
      "base_url": "https://hyper.charm.land/v1",
      "docs": "https://hyper.charm.land",
      "env": [
        "HYPER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/hyper"
    },
    {
      "id": "chutes",
      "name": "Chutes",
      "base_url": "https://llm.chutes.ai/v1",
      "docs": "https://llm.chutes.ai/v1/models",
      "env": [
        "CHUTES_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/chutes"
    },
    {
      "id": "clarifai",
      "name": "Clarifai",
      "base_url": "https://api.clarifai.com/v2/ext/openai/v1",
      "docs": "https://docs.clarifai.com/compute/inference/",
      "env": [
        "CLARIFAI_PAT"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/clarifai"
    },
    {
      "id": "claudinio",
      "name": "Claudinio",
      "base_url": "https://api.claudin.io/v1",
      "docs": "https://claudin.io",
      "env": [
        "CLAUDINIO_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/claudinio"
    },
    {
      "id": "cline-pass",
      "name": "ClinePass",
      "base_url": "https://api.cline.bot/api/v1",
      "docs": "https://docs.cline.bot/getting-started/clinepass",
      "env": [
        "CLINE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/cline-pass"
    },
    {
      "id": "cloudferro-sherlock",
      "name": "CloudFerro Sherlock",
      "base_url": "https://api-sherlock.cloudferro.com/openai/v1/",
      "docs": "https://docs.sherlock.cloudferro.com/",
      "env": [
        "CLOUDFERRO_SHERLOCK_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/cloudferro-sherlock"
    },
    {
      "id": "cloudflare-ai-gateway",
      "name": "Cloudflare AI Gateway",
      "base_url": "",
      "docs": "https://developers.cloudflare.com/ai-gateway/",
      "env": [
        "CLOUDFLARE_API_TOKEN",
        "CLOUDFLARE_ACCOUNT_ID",
        "CLOUDFLARE_GATEWAY_ID"
      ],
      "sdk": "ai-gateway-provider",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/cloudflare-ai-gateway"
    },
    {
      "id": "cloudflare-workers-ai",
      "name": "Cloudflare Workers AI",
      "base_url": "https://api.cloudflare.com/client/v4/accounts/${CLOUDFLARE_ACCOUNT_ID}/ai/v1",
      "docs": "https://developers.cloudflare.com/workers-ai/models/",
      "env": [
        "CLOUDFLARE_ACCOUNT_ID",
        "CLOUDFLARE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/cloudflare-workers-ai"
    },
    {
      "id": "cohere",
      "name": "Cohere",
      "base_url": "",
      "docs": "https://docs.cohere.com/docs/models",
      "env": [
        "COHERE_API_KEY"
      ],
      "sdk": "@ai-sdk/cohere",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/cohere"
    },
    {
      "id": "coralbricks",
      "name": "CoralBricks",
      "base_url": "https://inference.coralbricks.ai/v1",
      "docs": "https://www.coralbricks.ai/docs",
      "env": [
        "CORAL_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/coralbricks"
    },
    {
      "id": "wandb",
      "name": "CoreWeave",
      "base_url": "https://api.inference.wandb.ai/v1",
      "docs": "https://docs.wandb.ai/inference",
      "env": [
        "WANDB_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/wandb"
    },
    {
      "id": "cortecs",
      "name": "Cortecs",
      "base_url": "https://api.cortecs.ai/v1",
      "docs": "https://api.cortecs.ai/v1/models",
      "env": [
        "CORTECS_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/cortecs"
    },
    {
      "id": "crof",
      "name": "CrofAI",
      "base_url": "https://crof.ai/v1",
      "docs": "https://crof.ai/docs",
      "env": [
        "CROF_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/crof"
    },
    {
      "id": "crossmodel",
      "name": "CrossModel",
      "base_url": "https://api.crossmodel.ai/v1",
      "docs": "https://www.crossmodel.ai/docs",
      "env": [
        "CROSSMODEL_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/crossmodel"
    },
    {
      "id": "crusoe",
      "name": "Crusoe",
      "base_url": "https://api.inference.crusoecloud.com/v1",
      "docs": "https://docs.crusoecloud.com/managed-inference/overview",
      "env": [
        "CRUSOE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/crusoe"
    },
    {
      "id": "drun",
      "name": "D.Run (China)",
      "base_url": "https://chat.d.run/v1",
      "docs": "https://www.d.run",
      "env": [
        "DRUN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/drun"
    },
    {
      "id": "daoxe",
      "name": "DaoXE",
      "base_url": "https://daoxe.com/v1",
      "docs": "https://daoxe.com/pricing",
      "env": [
        "DAOXE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/daoxe"
    },
    {
      "id": "databricks",
      "name": "Databricks",
      "base_url": "https://${DATABRICKS_HOST}/ai-gateway/mlflow/v1",
      "docs": "https://docs.databricks.com/aws/en/machine-learning/foundation-models/",
      "env": [
        "DATABRICKS_HOST",
        "DATABRICKS_TOKEN"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/databricks"
    },
    {
      "id": "deepinfra",
      "name": "Deep Infra",
      "base_url": "",
      "docs": "https://deepinfra.com/models",
      "env": [
        "DEEPINFRA_API_KEY"
      ],
      "sdk": "@ai-sdk/deepinfra",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/deepinfra"
    },
    {
      "id": "llmgateway",
      "name": "DevPass (LLM Gateway)",
      "base_url": "https://api.llmgateway.io/v1",
      "docs": "https://llmgateway.io/docs",
      "env": [
        "LLMGATEWAY_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/llmgateway"
    },
    {
      "id": "digitalocean",
      "name": "DigitalOcean",
      "base_url": "https://inference.do-ai.run/v1",
      "docs": "https://docs.digitalocean.com/products/gradient-ai-platform/details/models/",
      "env": [
        "DIGITALOCEAN_ACCESS_TOKEN"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/digitalocean"
    },
    {
      "id": "dinference",
      "name": "DInference",
      "base_url": "https://api.dinference.com/v1",
      "docs": "https://dinference.com",
      "env": [
        "DINFERENCE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/dinference"
    },
    {
      "id": "ebcloud",
      "name": "EBCloud",
      "base_url": "https://maas-api.ebcloud.com/v1",
      "docs": "https://docs.ebtech.com/ai/model-api.html",
      "env": [
        "EBCLOUD_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/ebcloud"
    },
    {
      "id": "echo",
      "name": "Echo",
      "base_url": "https://echo.tracerml.ai/v1",
      "docs": "https://echo.tracerml.ai/docs/api",
      "env": [
        "ECHO_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/echo"
    },
    {
      "id": "edenai",
      "name": "Eden AI",
      "base_url": "https://api.edenai.run/v3",
      "docs": "https://docs.edenai.co",
      "env": [
        "EDENAI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/edenai"
    },
    {
      "id": "empiriolabs",
      "name": "EmpirioLabs AI",
      "base_url": "https://api.empiriolabs.ai/v1",
      "docs": "https://docs.empiriolabs.ai",
      "env": [
        "EMPIRIOLABS_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/empiriolabs"
    },
    {
      "id": "evroc",
      "name": "evroc",
      "base_url": "https://models.think.evroc.com/v1",
      "docs": "https://docs.evroc.com/products/think/overview.html",
      "env": [
        "EVROC_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/evroc"
    },
    {
      "id": "fastrouter",
      "name": "FastRouter",
      "base_url": "https://go.fastrouter.ai/api/v1",
      "docs": "https://fastrouter.ai/models",
      "env": [
        "FASTROUTER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/fastrouter"
    },
    {
      "id": "fireworks-ai",
      "name": "Fireworks AI",
      "base_url": "https://api.fireworks.ai/inference/v1/",
      "docs": "https://fireworks.ai/docs/",
      "env": [
        "FIREWORKS_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/fireworks-ai"
    },
    {
      "id": "freemodel",
      "name": "FreeModel",
      "base_url": "https://cc.freemodel.dev/v1",
      "docs": "https://freemodel.dev",
      "env": [
        "FREEMODEL_API_KEY"
      ],
      "sdk": "@ai-sdk/anthropic",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/freemodel"
    },
    {
      "id": "friendli",
      "name": "Friendli",
      "base_url": "https://api.friendli.ai/serverless/v1",
      "docs": "https://friendli.ai/docs/guides/serverless_endpoints/introduction",
      "env": [
        "FRIENDLI_TOKEN"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/friendli"
    },
    {
      "id": "frogbot",
      "name": "FrogBot",
      "base_url": "https://app.frogbot.ai/api/v1",
      "docs": "https://docs.frogbot.ai",
      "env": [
        "FROGBOT_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/frogbot"
    },
    {
      "id": "github-copilot",
      "name": "GitHub Copilot",
      "base_url": "https://api.githubcopilot.com",
      "docs": "https://docs.github.com/en/copilot",
      "env": [
        "GITHUB_TOKEN"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/github-copilot"
    },
    {
      "id": "gitlab",
      "name": "GitLab Duo",
      "base_url": "",
      "docs": "https://docs.gitlab.com/user/duo_agent_platform/",
      "env": [
        "GITLAB_TOKEN"
      ],
      "sdk": "gitlab-ai-provider",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/gitlab"
    },
    {
      "id": "gmicloud",
      "name": "GMI Cloud",
      "base_url": "https://api.gmi-serving.com/v1",
      "docs": "https://docs.gmicloud.ai/inference-engine/api-reference/llm-api-reference",
      "env": [
        "GMICLOUD_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/gmicloud"
    },
    {
      "id": "greenpt",
      "name": "GreenPT",
      "base_url": "https://api.greenpt.ai/v1",
      "docs": "https://docs.greenpt.ai",
      "env": [
        "GREENPT_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/greenpt"
    },
    {
      "id": "helicone",
      "name": "Helicone",
      "base_url": "https://ai-gateway.helicone.ai/v1",
      "docs": "https://helicone.ai/models",
      "env": [
        "HELICONE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/helicone"
    },
    {
      "id": "hetzner",
      "name": "Hetzner",
      "base_url": "https://inference.hetzner.com/api/v1",
      "docs": "https://experiments.hetzner.com/docs/inference",
      "env": [
        "HETZNER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/hetzner"
    },
    {
      "id": "hpc-ai",
      "name": "HPC-AI",
      "base_url": "https://api.hpc-ai.com/inference/v1",
      "docs": "https://www.hpc-ai.com/doc/docs/quickstart/",
      "env": [
        "HPC_AI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/hpc-ai"
    },
    {
      "id": "huggingface",
      "name": "Hugging Face",
      "base_url": "https://router.huggingface.co/v1",
      "docs": "https://huggingface.co/docs/inference-providers",
      "env": [
        "HF_TOKEN"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/huggingface"
    },
    {
      "id": "iflowcn",
      "name": "iFlow",
      "base_url": "https://apis.iflow.cn/v1",
      "docs": "https://platform.iflow.cn/en/docs",
      "env": [
        "IFLOW_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/iflowcn"
    },
    {
      "id": "impossibl",
      "name": "Impossibl",
      "base_url": "https://api.impossibl.com/v1",
      "docs": "https://impossibl.com/docs/models",
      "env": [
        "IMPOSSIBL_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/impossibl"
    },
    {
      "id": "inception",
      "name": "Inception",
      "base_url": "https://api.inceptionlabs.ai/v1/",
      "docs": "https://docs.inceptionlabs.ai/get-started/models",
      "env": [
        "INCEPTION_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/inception"
    },
    {
      "id": "inceptron",
      "name": "Inceptron",
      "base_url": "https://api.inceptron.io/v1",
      "docs": "https://docs.inceptron.io",
      "env": [
        "INCEPTRON_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/inceptron"
    },
    {
      "id": "inco",
      "name": "Inco",
      "base_url": "https://api.inco.ai/v1",
      "docs": "https://platform.inco.ai/docs",
      "env": [
        "INCO_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/inco"
    },
    {
      "id": "infer",
      "name": "Infer by Flow7",
      "base_url": "https://infer.flow7.org/v1",
      "docs": "https://infer.flow7.org/opencode",
      "env": [
        "INFER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/infer"
    },
    {
      "id": "inference",
      "name": "Inference",
      "base_url": "https://inference.net/v1",
      "docs": "https://inference.net/models",
      "env": [
        "INFERENCE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/inference"
    },
    {
      "id": "inferx",
      "name": "InferX",
      "base_url": "https://model.inferx.net/endpoints/v1",
      "docs": "https://model.inferx.net/endpoints",
      "env": [
        "INFERX_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/inferx"
    },
    {
      "id": "infomaniak",
      "name": "Infomaniak",
      "base_url": "https://api.infomaniak.com/2/ai/${INFOMANIAK_PRODUCT_ID}/openai/v1",
      "docs": "https://www.infomaniak.com/en/hosting/ai-services/open-source-models",
      "env": [
        "INFOMANIAK_API_KEY",
        "INFOMANIAK_PRODUCT_ID"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/infomaniak"
    },
    {
      "id": "io-net",
      "name": "IO.NET",
      "base_url": "https://api.intelligence.io.solutions/api/v1",
      "docs": "https://io.net/docs/guides/intelligence/io-intelligence",
      "env": [
        "IOINTELLIGENCE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/io-net"
    },
    {
      "id": "iteracompute",
      "name": "IteraCompute",
      "base_url": "https://api.iteracompute.com/v1",
      "docs": "https://iteracompute.com/docs.html",
      "env": [
        "ITERACOMPUTE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/iteracompute"
    },
    {
      "id": "jalapeno",
      "name": "Jalapeno Cloud",
      "base_url": "https://api.jalapeno-cloud.ai/v1",
      "docs": "https://www.jalapeno-cloud.ai/docs/",
      "env": [
        "JALAPENO_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/jalapeno"
    },
    {
      "id": "jiekou",
      "name": "Jiekou.AI",
      "base_url": "https://api.jiekou.ai/openai",
      "docs": "https://docs.jiekou.ai/docs/support/quickstart?utm_source=github_models.dev",
      "env": [
        "JIEKOU_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/jiekou"
    },
    {
      "id": "kenari",
      "name": "Kenari",
      "base_url": "https://kenari.id/v1",
      "docs": "https://kenari.id/docs",
      "env": [
        "KENARI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/kenari"
    },
    {
      "id": "kilo",
      "name": "Kilo Gateway",
      "base_url": "https://api.kilo.ai/api/gateway",
      "docs": "https://kilo.ai",
      "env": [
        "KILO_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/kilo"
    },
    {
      "id": "kimi-code-plan-global",
      "name": "Kimi For Coding (kimi.ai)",
      "base_url": "https://api.kimi.ai/coding/v1",
      "docs": "https://www.kimi.ai/code/docs/en/kimi-code/models.html",
      "env": [
        "KIMI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/kimi-code-plan-global"
    },
    {
      "id": "kimi-code-plan-cn",
      "name": "Kimi For Coding (kimi.com)",
      "base_url": "https://api.kimi.com/coding/v1",
      "docs": "https://www.kimi.com/code/docs/en/kimi-code/models.html",
      "env": [
        "KIMI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/kimi-code-plan-cn"
    },
    {
      "id": "klokintegration",
      "name": "klokintegration.se",
      "base_url": "https://api-gw.klok.ipaas.se/proxy/kloker-key/v1",
      "docs": "https://klokintegration.se/docs/ai-api",
      "env": [
        "KLOKINTEGRATION_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/klokintegration"
    },
    {
      "id": "kosmik",
      "name": "Kosmik Compute",
      "base_url": "https://api.koscompute.com/v1",
      "docs": "https://api.koscompute.com/docs/",
      "env": [
        "KOSMIK_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/kosmik"
    },
    {
      "id": "kuae-cloud-coding-plan",
      "name": "KUAE Cloud Coding Plan",
      "base_url": "https://coding-plan-endpoint.kuaecloud.net/v1",
      "docs": "https://docs.mthreads.com/kuaecloud/kuaecloud-doc-online/coding_plan/",
      "env": [
        "KUAE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/kuae-cloud-coding-plan"
    },
    {
      "id": "lilac",
      "name": "Lilac",
      "base_url": "https://api.getlilac.com/v1",
      "docs": "https://docs.getlilac.com/inference/models",
      "env": [
        "LILAC_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/lilac"
    },
    {
      "id": "llama",
      "name": "Llama",
      "base_url": "https://api.llama.com/compat/v1/",
      "docs": "https://llama.developer.meta.com/docs/models",
      "env": [
        "LLAMA_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/llama"
    },
    {
      "id": "llmgateway-providers",
      "name": "LLM Gateway",
      "base_url": "https://api.llmgateway.io/v1",
      "docs": "https://llmgateway.io/docs",
      "env": [
        "LLMGATEWAY_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/llmgateway-providers"
    },
    {
      "id": "llmtech",
      "name": "LLM Tech",
      "base_url": "https://api.llmtech.eu/v1",
      "docs": "https://llmtech.eu/models/qwen3.8-27b",
      "env": [
        "LLMTECH_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/llmtech"
    },
    {
      "id": "llmtr",
      "name": "LLMTR",
      "base_url": "https://llmtr.com/v1",
      "docs": "https://llmtr.com/docs",
      "env": [
        "LLMTR_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/llmtr"
    },
    {
      "id": "lmstudio",
      "name": "LMStudio",
      "base_url": "http://127.0.0.1:1234/v1",
      "docs": "https://lmstudio.ai/models",
      "env": [
        "LMSTUDIO_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/lmstudio"
    },
    {
      "id": "longcat",
      "name": "LongCat",
      "base_url": "https://api.longcat.chat/openai",
      "docs": "https://longcat.chat/platform/docs/",
      "env": [
        "LONGCAT_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/longcat"
    },
    {
      "id": "lucidquery",
      "name": "LucidQuery",
      "base_url": "https://api.lucidquery.com/v1",
      "docs": "https://lucidquery.com/docs",
      "env": [
        "LUCIDQUERY_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/lucidquery"
    },
    {
      "id": "lynkr",
      "name": "Lynkr",
      "base_url": "http://127.0.0.1:8081/v1",
      "docs": "https://github.com/Fast-Editor/Lynkr",
      "env": [
        "LYNKR_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/lynkr"
    },
    {
      "id": "meganova",
      "name": "Meganova",
      "base_url": "https://api.meganova.ai/v1",
      "docs": "https://docs.meganova.ai",
      "env": [
        "MEGANOVA_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/meganova"
    },
    {
      "id": "melious",
      "name": "Melious",
      "base_url": "https://api.melious.ai/v1",
      "docs": "https://melious.ai/docs/reference/models",
      "env": [
        "MELIOUS_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/melious"
    },
    {
      "id": "merge-gateway",
      "name": "Merge Gateway",
      "base_url": "https://api-gateway.merge.dev/v1/ai-sdk",
      "docs": "https://docs.merge.dev/merge-gateway",
      "env": [
        "MERGE_GATEWAY_API_KEY"
      ],
      "sdk": "merge-gateway-ai-sdk-provider",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/merge-gateway"
    },
    {
      "id": "meta",
      "name": "Meta",
      "base_url": "https://api.meta.ai/v1",
      "docs": "https://dev.meta.ai/docs",
      "env": [
        "META_MODEL_API_KEY"
      ],
      "sdk": "@ai-sdk/openai",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/meta"
    },
    {
      "id": "minimax-cn",
      "name": "MiniMax (minimax.cn)",
      "base_url": "https://api.minimax.cn/anthropic/v1",
      "docs": "https://platform.minimaxi.com/docs/guides/quickstart",
      "env": [
        "MINIMAX_API_KEY"
      ],
      "sdk": "@ai-sdk/anthropic",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/minimax-cn"
    },
    {
      "id": "minimax",
      "name": "MiniMax (minimax.io)",
      "base_url": "https://api.minimax.io/anthropic/v1",
      "docs": "https://platform.minimax.io/docs/guides/quickstart",
      "env": [
        "MINIMAX_API_KEY"
      ],
      "sdk": "@ai-sdk/anthropic",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/minimax"
    },
    {
      "id": "minimax-cn-coding-plan",
      "name": "MiniMax Token Plan (minimax.cn)",
      "base_url": "https://api.minimax.cn/anthropic/v1",
      "docs": "https://platform.minimaxi.com/docs/token-plan/intro",
      "env": [
        "MINIMAX_API_KEY"
      ],
      "sdk": "@ai-sdk/anthropic",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/minimax-cn-coding-plan"
    },
    {
      "id": "minimax-coding-plan",
      "name": "MiniMax Token Plan (minimax.io)",
      "base_url": "https://api.minimax.io/anthropic/v1",
      "docs": "https://platform.minimax.io/docs/token-plan/intro",
      "env": [
        "MINIMAX_API_KEY"
      ],
      "sdk": "@ai-sdk/anthropic",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/minimax-coding-plan"
    },
    {
      "id": "mixlayer",
      "name": "Mixlayer",
      "base_url": "https://models.mixlayer.ai/v1",
      "docs": "https://docs.mixlayer.com",
      "env": [
        "MIXLAYER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/mixlayer"
    },
    {
      "id": "moark",
      "name": "Moark",
      "base_url": "https://moark.com/v1",
      "docs": "https://moark.com/docs/openapi/v1#tag/%E6%96%87%E6%9C%AC%E7%94%9F%E6%88%90",
      "env": [
        "MOARK_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/moark"
    },
    {
      "id": "modal",
      "name": "Modal",
      "base_url": "https://inference.us-west.modal.direct/v1",
      "docs": "https://modal.com/docs/guide/endpoints",
      "env": [
        "MODAL_PROXY_TOKEN"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/modal"
    },
    {
      "id": "model-oracle-ai",
      "name": "Model Oracle AI",
      "base_url": "https://api.modeloracle.com/api/v1",
      "docs": "https://modeloracle.com/setup/",
      "env": [
        "MODEL_ORACLE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/model-oracle-ai"
    },
    {
      "id": "modelis",
      "name": "Modelis",
      "base_url": "https://modelishub.com/v1",
      "docs": "https://modelishub.com/pricing",
      "env": [
        "MODELIS_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/modelis"
    },
    {
      "id": "modelscope",
      "name": "ModelScope",
      "base_url": "https://api-inference.modelscope.cn/v1",
      "docs": "https://modelscope.cn/docs/model-service/API-Inference/intro",
      "env": [
        "MODELSCOPE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/modelscope"
    },
    {
      "id": "moonshotai",
      "name": "Moonshot AI",
      "base_url": "https://api.moonshot.ai/v1",
      "docs": "https://platform.moonshot.ai/docs/api/chat",
      "env": [
        "MOONSHOT_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/moonshotai"
    },
    {
      "id": "moonshotai-cn",
      "name": "Moonshot AI (China)",
      "base_url": "https://api.moonshot.cn/v1",
      "docs": "https://platform.moonshot.cn/docs/api/chat",
      "env": [
        "MOONSHOT_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/moonshotai-cn"
    },
    {
      "id": "morph",
      "name": "Morph",
      "base_url": "https://api.morphllm.com/v1",
      "docs": "https://docs.morphllm.com/api-reference/introduction",
      "env": [
        "MORPH_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/morph"
    },
    {
      "id": "nan",
      "name": "NaN",
      "base_url": "https://api.nan.builders/v1",
      "docs": "https://nan.builders/docs/models",
      "env": [
        "NAN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/nan"
    },
    {
      "id": "nano-gpt",
      "name": "NanoGPT",
      "base_url": "https://nano-gpt.com/api/v1",
      "docs": "https://docs.nano-gpt.com",
      "env": [
        "NANO_GPT_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/nano-gpt"
    },
    {
      "id": "nearai",
      "name": "NEAR AI Cloud",
      "base_url": "https://cloud-api.near.ai/v1",
      "docs": "https://docs.near.ai/",
      "env": [
        "NEARAI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/nearai"
    },
    {
      "id": "nebius",
      "name": "Nebius Token Factory",
      "base_url": "https://api.tokenfactory.nebius.com/v1",
      "docs": "https://docs.tokenfactory.nebius.com/",
      "env": [
        "NEBIUS_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/nebius"
    },
    {
      "id": "neon",
      "name": "Neon",
      "base_url": "${NEON_AI_GATEWAY_BASE_URL}/v1",
      "docs": "https://neon.com/docs",
      "env": [
        "NEON_AI_GATEWAY_BASE_URL",
        "NEON_AI_GATEWAY_TOKEN"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/neon"
    },
    {
      "id": "neosmith",
      "name": "NeoSmith",
      "base_url": "https://router.neosmith.ai/v1",
      "docs": "https://neosmith.ai/docs",
      "env": [
        "NEOSMITH_API_KEY"
      ],
      "sdk": "@ai-sdk/openai",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/neosmith"
    },
    {
      "id": "neuralwatt",
      "name": "Neuralwatt",
      "base_url": "https://api.neuralwatt.com/v1",
      "docs": "https://portal.neuralwatt.com/docs",
      "env": [
        "NEURALWATT_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/neuralwatt"
    },
    {
      "id": "nova",
      "name": "Nova",
      "base_url": "https://api.nova.amazon.com/v1",
      "docs": "https://nova.amazon.com/dev/documentation",
      "env": [
        "NOVA_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/nova"
    },
    {
      "id": "novita-ai",
      "name": "NovitaAI",
      "base_url": "https://api.novita.ai/openai",
      "docs": "https://novita.ai/docs/guides/introduction",
      "env": [
        "NOVITA_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/novita-ai"
    },
    {
      "id": "nvidia",
      "name": "Nvidia",
      "base_url": "https://integrate.api.nvidia.com/v1",
      "docs": "https://docs.api.nvidia.com/nim/",
      "env": [
        "NVIDIA_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/nvidia"
    },
    {
      "id": "oci",
      "name": "OCI Generative AI",
      "base_url": "https://inference.generativeai.us-chicago-1.oci.oraclecloud.com/openai/v1",
      "docs": "https://docs.oracle.com/en-us/iaas/Content/generative-ai/pretrained-models.htm",
      "env": [
        "OCI_GENAI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/oci"
    },
    {
      "id": "ofox",
      "name": "Ofox",
      "base_url": "https://api.ofox.ai/v1",
      "docs": "https://ofox.ai/docs",
      "env": [
        "OFOX_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/ofox"
    },
    {
      "id": "ollama-cloud",
      "name": "Ollama Cloud",
      "base_url": "https://ollama.com/v1",
      "docs": "https://docs.ollama.com/cloud",
      "env": [
        "OLLAMA_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/ollama-cloud"
    },
    {
      "id": "opencode-go",
      "name": "OpenCode Go",
      "base_url": "https://opencode.ai/zen/go/v1",
      "docs": "https://opencode.ai/docs/go",
      "env": [
        "OPENCODE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/opencode-go"
    },
    {
      "id": "opencode",
      "name": "OpenCode Zen",
      "base_url": "https://opencode.ai/zen/v1",
      "docs": "https://opencode.ai/docs/zen",
      "env": [
        "OPENCODE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/opencode"
    },
    {
      "id": "openreason",
      "name": "OpenReason",
      "base_url": "https://api.openreason.app/v1",
      "docs": "https://openreason.app/docs",
      "env": [
        "OPENREASON_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/openreason"
    },
    {
      "id": "opper",
      "name": "Opper",
      "base_url": "https://api.opper.ai/v3/compat",
      "docs": "https://opper.ai/models",
      "env": [
        "OPPER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/opper"
    },
    {
      "id": "orcarouter",
      "name": "OrcaRouter",
      "base_url": "https://api.orcarouter.ai/v1",
      "docs": "https://docs.orcarouter.ai",
      "env": [
        "ORCAROUTER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/orcarouter"
    },
    {
      "id": "ovhcloud",
      "name": "OVHcloud AI Endpoints",
      "base_url": "https://oai.endpoints.kepler.ai.cloud.ovh.net/v1",
      "docs": "https://www.ovhcloud.com/en/public-cloud/ai-endpoints/catalog//",
      "env": [
        "OVHCLOUD_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/ovhcloud"
    },
    {
      "id": "pendra",
      "name": "Pendra",
      "base_url": "https://api.pendra.ai/api/v1",
      "docs": "https://pendra.ai/docs/integrations/opencode",
      "env": [
        "PENDRA_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/pendra"
    },
    {
      "id": "perplexity",
      "name": "Perplexity",
      "base_url": "",
      "docs": "https://docs.perplexity.ai",
      "env": [
        "PERPLEXITY_API_KEY"
      ],
      "sdk": "@ai-sdk/perplexity",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/perplexity"
    },
    {
      "id": "perplexity-agent",
      "name": "Perplexity Agent",
      "base_url": "https://api.perplexity.ai/v1",
      "docs": "https://docs.perplexity.ai/docs/agent-api/models",
      "env": [
        "PERPLEXITY_API_KEY"
      ],
      "sdk": "@ai-sdk/openai",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/perplexity-agent"
    },
    {
      "id": "pioneer",
      "name": "Pioneer",
      "base_url": "https://api.pioneer.ai/v1",
      "docs": "https://agent.pioneer.ai/llms.txt",
      "env": [
        "PIONEER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/pioneer"
    },
    {
      "id": "poe",
      "name": "Poe",
      "base_url": "https://api.poe.com/v1",
      "docs": "https://creator.poe.com/docs/external-applications/openai-compatible-api",
      "env": [
        "POE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/poe"
    },
    {
      "id": "poolside",
      "name": "Poolside",
      "base_url": "https://inference.poolside.ai/v1",
      "docs": "https://platform.poolside.ai",
      "env": [
        "POOLSIDE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/poolside"
    },
    {
      "id": "privatemode-ai",
      "name": "Privatemode AI",
      "base_url": "http://localhost:8080/v1",
      "docs": "https://docs.privatemode.ai/api/overview",
      "env": [
        "PRIVATEMODE_API_KEY",
        "PRIVATEMODE_ENDPOINT"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/privatemode-ai"
    },
    {
      "id": "qihang-ai",
      "name": "QiHang",
      "base_url": "https://api.qhaigc.net/v1",
      "docs": "https://www.qhaigc.net/docs",
      "env": [
        "QIHANG_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/qihang-ai"
    },
    {
      "id": "qiniu-ai",
      "name": "Qiniu",
      "base_url": "https://api.qnaigc.com/v1",
      "docs": "https://developer.qiniu.com/aitokenapi",
      "env": [
        "QINIU_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/qiniu-ai"
    },
    {
      "id": "qvac",
      "name": "QVAC",
      "base_url": "",
      "docs": "https://www.npmjs.com/package/@qvac/ai-sdk-provider",
      "env": [
        "QVAC_API_KEY"
      ],
      "sdk": "@qvac/ai-sdk-provider",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/qvac"
    },
    {
      "id": "regolo-ai",
      "name": "Regolo AI",
      "base_url": "https://api.regolo.ai/v1",
      "docs": "https://docs.regolo.ai/",
      "env": [
        "REGOLO_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/regolo-ai"
    },
    {
      "id": "requesty",
      "name": "Requesty",
      "base_url": "https://router.requesty.ai/v1",
      "docs": "https://requesty.ai/solution/llm-routing/models",
      "env": [
        "REQUESTY_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/requesty"
    },
    {
      "id": "routing-run",
      "name": "routing.run",
      "base_url": "https://api.routing.run/v1",
      "docs": "https://docs.routing.run/api-reference/models",
      "env": [
        "ROUTING_RUN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/routing-run"
    },
    {
      "id": "runinfra",
      "name": "RunInfra",
      "base_url": "https://api.runinfra.ai/v1",
      "docs": "https://runinfra.ai/docs",
      "env": [
        "RUNINFRA_GATEWAY_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/runinfra"
    },
    {
      "id": "sakana",
      "name": "Sakana AI",
      "base_url": "https://api.sakana.ai/v1",
      "docs": "https://console.sakana.ai/models",
      "env": [
        "SAKANA_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/sakana"
    },
    {
      "id": "salad-cloud",
      "name": "SaladCloud AI Gateway",
      "base_url": "",
      "docs": "https://docs.salad.com/ai-gateway/explanation/overview",
      "env": [
        "SALAD_CLOUD_API_KEY"
      ],
      "sdk": "@saladtechnologies-oss/ai-sdk-provider",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/salad-cloud"
    },
    {
      "id": "sap-ai-core",
      "name": "SAP AI Core",
      "base_url": "",
      "docs": "https://help.sap.com/docs/sap-ai-core",
      "env": [
        "AICORE_SERVICE_KEY"
      ],
      "sdk": "@jerome-benoit/sap-ai-provider-v2",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/sap-ai-core"
    },
    {
      "id": "sarvam",
      "name": "Sarvam AI",
      "base_url": "https://api.sarvam.ai/v1",
      "docs": "https://docs.sarvam.ai/api-reference-docs/getting-started/models",
      "env": [
        "SARVAM_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/sarvam"
    },
    {
      "id": "scaleway",
      "name": "Scaleway",
      "base_url": "https://api.scaleway.ai/v1",
      "docs": "https://www.scaleway.com/en/docs/generative-apis/",
      "env": [
        "SCALEWAY_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/scaleway"
    },
    {
      "id": "scnet-token-plan",
      "name": "SCNet Token Plan",
      "base_url": "https://api.scnet.cn/api/llm/v1",
      "docs": "https://www.scnet.cn/ac/openapi/doc/2.0/moduleapi/plans/token-plan.html",
      "env": [
        "SCNET_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/scnet-token-plan"
    },
    {
      "id": "scx-ai",
      "name": "SCX.ai",
      "base_url": "https://api.scx.ai/v1",
      "docs": "https://platform.scx.ai/docs",
      "env": [
        "SCX_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/scx-ai"
    },
    {
      "id": "sensenova",
      "name": "SenseNova (China)",
      "base_url": "https://token.sensenova.cn/v1",
      "docs": "https://platform.sensenova.cn/docs",
      "env": [
        "SENSENOVA_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/sensenova"
    },
    {
      "id": "siliconflow",
      "name": "SiliconFlow",
      "base_url": "https://api.siliconflow.com/v1",
      "docs": "https://cloud.siliconflow.com/models",
      "env": [
        "SILICONFLOW_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/siliconflow"
    },
    {
      "id": "siliconflow-cn",
      "name": "SiliconFlow (China)",
      "base_url": "https://api.siliconflow.cn/v1",
      "docs": "https://cloud.siliconflow.com/models",
      "env": [
        "SILICONFLOW_CN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/siliconflow-cn"
    },
    {
      "id": "snowflake-cortex",
      "name": "Snowflake Cortex",
      "base_url": "https://${SNOWFLAKE_ACCOUNT}.snowflakecomputing.com/api/v2/cortex/v1",
      "docs": "https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-rest-api",
      "env": [
        "SNOWFLAKE_ACCOUNT",
        "SNOWFLAKE_CORTEX_PAT"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/snowflake-cortex"
    },
    {
      "id": "stackit",
      "name": "STACKIT",
      "base_url": "https://api.openai-compat.model-serving.eu01.onstackit.cloud/v1",
      "docs": "https://docs.stackit.cloud/products/data-and-ai/ai-model-serving/basics/available-shared-models",
      "env": [
        "STACKIT_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/stackit"
    },
    {
      "id": "standardcompute",
      "name": "Standard Compute",
      "base_url": "https://api.stdcmpt.com/v1",
      "docs": "https://standardcompute.com/models",
      "env": [
        "STANDARDCOMPUTE_API_KEY"
      ],
      "sdk": "@openrouter/ai-sdk-provider",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/standardcompute"
    },
    {
      "id": "stepfun",
      "name": "StepFun (China)",
      "base_url": "https://api.stepfun.com/v1",
      "docs": "https://platform.stepfun.com/docs/zh/overview/concept",
      "env": [
        "STEPFUN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/stepfun"
    },
    {
      "id": "stepfun-ai",
      "name": "StepFun (Global)",
      "base_url": "https://api.stepfun.ai/v1",
      "docs": "https://platform.stepfun.ai/docs/en/overview/concept",
      "env": [
        "STEPFUN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/stepfun-ai"
    },
    {
      "id": "stepfun-step-plan",
      "name": "StepFun Step Plan (China)",
      "base_url": "https://api.stepfun.com/step_plan/v1",
      "docs": "https://platform.stepfun.com/docs/zh/step-plan/integrations/reasoning-api",
      "env": [
        "STEPFUN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/stepfun-step-plan"
    },
    {
      "id": "stepfun-ai-step-plan",
      "name": "StepFun Step Plan (Global)",
      "base_url": "https://api.stepfun.ai/step_plan/v1",
      "docs": "https://platform.stepfun.ai/docs/en/step-plan/integrations/reasoning-api",
      "env": [
        "STEPFUN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/stepfun-ai-step-plan"
    },
    {
      "id": "subconscious",
      "name": "Subconscious",
      "base_url": "https://api.subconscious.dev/v1",
      "docs": "https://docs.subconscious.dev",
      "env": [
        "SUBCONSCIOUS_API_KEY"
      ],
      "sdk": "@ai-sdk/anthropic",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/subconscious"
    },
    {
      "id": "submodel",
      "name": "submodel",
      "base_url": "https://llm.submodel.ai/v1",
      "docs": "https://submodel.gitbook.io",
      "env": [
        "SUBMODEL_INSTAGEN_ACCESS_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/submodel"
    },
    {
      "id": "synthetic",
      "name": "Synthetic",
      "base_url": "https://api.synthetic.new/openai/v1",
      "docs": "https://synthetic.new/pricing",
      "env": [
        "SYNTHETIC_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/synthetic"
    },
    {
      "id": "tempr",
      "name": "Tempr",
      "base_url": "https://api.temprhq.io/v1",
      "docs": "https://temprhq.io/docs/gateway-reference.html",
      "env": [
        "TEMPR_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/tempr"
    },
    {
      "id": "tencent-coding-plan",
      "name": "Tencent Coding Plan (China)",
      "base_url": "https://api.lkeap.cloud.tencent.com/coding/v3",
      "docs": "https://cloud.tencent.com/document/product/1772/128947",
      "env": [
        "TENCENT_CODING_PLAN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/tencent-coding-plan"
    },
    {
      "id": "tencent-token-plan",
      "name": "Tencent Token Plan",
      "base_url": "https://api.lkeap.cloud.tencent.com/plan/v3",
      "docs": "https://cloud.tencent.com/document/product/1823/130060",
      "env": [
        "TENCENT_TOKEN_PLAN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/tencent-token-plan"
    },
    {
      "id": "tencent-tokenhub",
      "name": "Tencent TokenHub",
      "base_url": "https://tokenhub.tencentmaas.com/v1",
      "docs": "https://cloud.tencent.com/document/product/1823/130050",
      "env": [
        "TENCENT_TOKENHUB_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/tencent-tokenhub"
    },
    {
      "id": "tensorx",
      "name": "TensorX",
      "base_url": "https://api.tensorx.ai/v1",
      "docs": "https://docs.tensorx.ai/",
      "env": [
        "TENSORX_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/tensorx"
    },
    {
      "id": "the-grid-ai",
      "name": "The Grid AI",
      "base_url": "https://api.thegrid.ai/v1",
      "docs": "https://thegrid.ai/docs",
      "env": [
        "THEGRID_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/the-grid-ai"
    },
    {
      "id": "thinkingmachines",
      "name": "Thinking Machines",
      "base_url": "https://tinker.thinkingmachines.dev/services/tinker-prod/anthropic/api/v1",
      "docs": "https://tinker-docs.thinkingmachines.ai/tinker/compatible-apis/anthropic/",
      "env": [
        "TINKER_API_KEY"
      ],
      "sdk": "@ai-sdk/anthropic",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/thinkingmachines"
    },
    {
      "id": "tinfoil",
      "name": "Tinfoil",
      "base_url": "https://inference.tinfoil.sh/v1",
      "docs": "https://docs.tinfoil.sh",
      "env": [
        "TINFOIL_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/tinfoil"
    },
    {
      "id": "tokengo",
      "name": "TokenGo",
      "base_url": "https://api.tokengo.com/v1",
      "docs": "https://www.tokengo.com/docs",
      "env": [
        "TOKENGO_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/tokengo"
    },
    {
      "id": "tokenrouter",
      "name": "TokenRouter",
      "base_url": "https://api.tokenrouter.com/v1",
      "docs": "https://www.tokenrouter.com/docs/tokenrouter-feature-guide/",
      "env": [
        "TOKENROUTER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/tokenrouter"
    },
    {
      "id": "trustedrouter",
      "name": "TrustedRouter",
      "base_url": "https://api.trustedrouter.com/v1",
      "docs": "https://trustedrouter.com/docs",
      "env": [
        "TRUSTEDROUTER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/trustedrouter"
    },
    {
      "id": "umans-ai",
      "name": "Umans AI",
      "base_url": "https://api.code.umans.ai/v1",
      "docs": "https://app.umans.ai/offers/code/docs/orgs",
      "env": [
        "UMANS_AI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/umans-ai"
    },
    {
      "id": "umans-ai-coding-plan",
      "name": "Umans AI Coding Plan",
      "base_url": "https://api.code.umans.ai/v1",
      "docs": "https://app.umans.ai/offers/code/docs",
      "env": [
        "UMANS_AI_CODING_PLAN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/umans-ai-coding-plan"
    },
    {
      "id": "unorouter",
      "name": "UnoRouter",
      "base_url": "https://api.unorouter.com/v1",
      "docs": "https://unorouter.com/models",
      "env": [
        "UNOROUTER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/unorouter"
    },
    {
      "id": "upstage",
      "name": "Upstage",
      "base_url": "https://api.upstage.ai/v1/solar",
      "docs": "https://developers.upstage.ai/docs/apis/chat",
      "env": [
        "UPSTAGE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/upstage"
    },
    {
      "id": "v0",
      "name": "v0",
      "base_url": "",
      "docs": "https://sdk.vercel.ai/providers/ai-sdk-providers/vercel",
      "env": [
        "V0_API_KEY"
      ],
      "sdk": "@ai-sdk/vercel",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/v0"
    },
    {
      "id": "vancine",
      "name": "Vancine",
      "base_url": "https://vancine.com/v1",
      "docs": "https://vancine.com/docs",
      "env": [
        "VANCINE_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/vancine"
    },
    {
      "id": "venice",
      "name": "Venice AI",
      "base_url": "",
      "docs": "https://docs.venice.ai",
      "env": [
        "VENICE_API_KEY"
      ],
      "sdk": "venice-ai-sdk-provider",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/venice"
    },
    {
      "id": "vercel",
      "name": "Vercel AI Gateway",
      "base_url": "",
      "docs": "https://github.com/vercel/ai/tree/5eb85cc45a259553501f535b8ac79a77d0e79223/packages/gateway",
      "env": [
        "AI_GATEWAY_API_KEY"
      ],
      "sdk": "@ai-sdk/gateway",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/vercel"
    },
    {
      "id": "google-vertex",
      "name": "Vertex",
      "base_url": "",
      "docs": "https://cloud.google.com/vertex-ai/generative-ai/docs/models",
      "env": [
        "GOOGLE_VERTEX_PROJECT",
        "GOOGLE_VERTEX_LOCATION",
        "GOOGLE_APPLICATION_CREDENTIALS"
      ],
      "sdk": "@ai-sdk/google-vertex",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/google-vertex"
    },
    {
      "id": "google-vertex-anthropic",
      "name": "Vertex (Anthropic)",
      "base_url": "",
      "docs": "https://cloud.google.com/vertex-ai/generative-ai/docs/partner-models/claude",
      "env": [
        "GOOGLE_VERTEX_PROJECT",
        "GOOGLE_VERTEX_LOCATION",
        "GOOGLE_APPLICATION_CREDENTIALS"
      ],
      "sdk": "@ai-sdk/google-vertex/anthropic",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/google-vertex-anthropic"
    },
    {
      "id": "vispark",
      "name": "Vispark",
      "base_url": "https://api.lab.vispark.in/v1",
      "docs": "https://lab.vispark.in/#vision",
      "env": [
        "VISPARK_LAB_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/vispark"
    },
    {
      "id": "vivgrid",
      "name": "Vivgrid",
      "base_url": "https://api.vivgrid.com/v1",
      "docs": "https://docs.vivgrid.com/models",
      "env": [
        "VIVGRID_API_KEY"
      ],
      "sdk": "@ai-sdk/openai",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/vivgrid"
    },
    {
      "id": "volcengine",
      "name": "Volcengine Ark",
      "base_url": "https://ark.cn-beijing.volces.com/api/v3",
      "docs": "https://www.volcengine.com/docs/82379/1330310",
      "env": [
        "ARK_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/volcengine"
    },
    {
      "id": "volcengine-coding-plan",
      "name": "Volcengine Ark Coding Plan",
      "base_url": "https://ark.cn-beijing.volces.com/api/coding/v3",
      "docs": "https://www.volcengine.com/docs/82379/1928261",
      "env": [
        "ARK_CODING_PLAN_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/volcengine-coding-plan"
    },
    {
      "id": "vultr",
      "name": "Vultr",
      "base_url": "https://api.vultrinference.com/v1",
      "docs": "https://api.vultrinference.com/",
      "env": [
        "VULTR_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/vultr"
    },
    {
      "id": "wafer.ai",
      "name": "Wafer",
      "base_url": "https://pass.wafer.ai/v1",
      "docs": "https://docs.wafer.ai/wafer-pass",
      "env": [
        "WAFER_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/wafer.ai"
    },
    {
      "id": "wallaby",
      "name": "Wallaby",
      "base_url": "https://api.wallabytoken.com/v1",
      "docs": "https://wallabytoken.com/docs",
      "env": [
        "WALLABY_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/wallaby"
    },
    {
      "id": "watsonx",
      "name": "watsonx.ai",
      "base_url": "",
      "docs": "https://www.ibm.com/docs/en/watsonx/saas?topic=solutions-supported-foundation-models",
      "env": [
        "WATSONX_AI_APIKEY",
        "WATSONX_AI_PROJECT_ID"
      ],
      "sdk": "watsonx-ai-provider",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/watsonx"
    },
    {
      "id": "xiaomi",
      "name": "Xiaomi",
      "base_url": "https://api.xiaomimimo.com/v1",
      "docs": "https://platform.xiaomimimo.com/#/docs",
      "env": [
        "XIAOMI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/xiaomi"
    },
    {
      "id": "xiaomi-token-plan-cn",
      "name": "Xiaomi Token Plan (China)",
      "base_url": "https://token-plan-cn.xiaomimimo.com/v1",
      "docs": "https://platform.xiaomimimo.com/#/docs",
      "env": [
        "XIAOMI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/xiaomi-token-plan-cn"
    },
    {
      "id": "xiaomi-token-plan-ams",
      "name": "Xiaomi Token Plan (Europe)",
      "base_url": "https://token-plan-ams.xiaomimimo.com/v1",
      "docs": "https://platform.xiaomimimo.com/#/docs",
      "env": [
        "XIAOMI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/xiaomi-token-plan-ams"
    },
    {
      "id": "xiaomi-token-plan-sgp",
      "name": "Xiaomi Token Plan (Singapore)",
      "base_url": "https://token-plan-sgp.xiaomimimo.com/v1",
      "docs": "https://platform.xiaomimimo.com/#/docs",
      "env": [
        "XIAOMI_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/xiaomi-token-plan-sgp"
    },
    {
      "id": "xpersona",
      "name": "Xpersona",
      "base_url": "https://www.xpersona.co/v1",
      "docs": "https://www.xpersona.co/docs",
      "env": [
        "XPERSONA_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/xpersona"
    },
    {
      "id": "zai",
      "name": "Z.AI",
      "base_url": "https://api.z.ai/api/paas/v4",
      "docs": "https://docs.z.ai/guides/overview/pricing",
      "env": [
        "ZHIPU_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/zai"
    },
    {
      "id": "zai-coding-plan",
      "name": "Z.AI Coding Plan",
      "base_url": "https://api.z.ai/api/coding/paas/v4",
      "docs": "https://docs.z.ai/devpack/overview",
      "env": [
        "ZHIPU_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/zai-coding-plan"
    },
    {
      "id": "zeldoc",
      "name": "Zeldoc",
      "base_url": "https://api.zeldoc.ai/v1",
      "docs": "https://docs.zeldoc.ai",
      "env": [
        "ZELDOC_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/zeldoc"
    },
    {
      "id": "zenifra",
      "name": "Zenifra",
      "base_url": "https://ai.zenifra.com/v1",
      "docs": "https://docs.zenifra.com",
      "env": [
        "ZENIFRA_AI_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/zenifra"
    },
    {
      "id": "zenmux",
      "name": "ZenMux",
      "base_url": "https://zenmux.ai/api/v1",
      "docs": "https://docs.zenmux.ai",
      "env": [
        "ZENMUX_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/zenmux"
    },
    {
      "id": "zhipuai",
      "name": "Zhipu AI",
      "base_url": "https://open.bigmodel.cn/api/paas/v4",
      "docs": "https://docs.z.ai/guides/overview/pricing",
      "env": [
        "ZHIPU_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/zhipuai"
    },
    {
      "id": "zhipuai-coding-plan",
      "name": "Zhipu AI Coding Plan",
      "base_url": "https://open.bigmodel.cn/api/coding/paas/v4",
      "docs": "https://docs.bigmodel.cn/cn/coding-plan/overview",
      "env": [
        "ZHIPU_API_KEY"
      ],
      "sdk": "@ai-sdk/openai-compatible",
      "checked": false,
      "protocol": "Community listed",
      "note": "Imported from Models.dev. Endpoint and SDK metadata have not been independently checked here. Confirm the destination, authentication and route in the provider documentation before using credentials.",
      "source": "https://github.com/anomalyco/models.dev/tree/dev/providers/zhipuai-coding-plan"
    }
  ]
}
