{
  "$schema": "https://models.viglet.org/providers.schema.json",
  "version": 1,
  "lastUpdated": "2026-10-30",
  "source": "https://models.viglet.org",
  "disclaimer": "Official vendor pricing pages, for verification. The catalog's own per-model prices are INDICATIVE US list references — always confirm against the vendor page linked here before relying on a figure.",
  "providers": [
    {
      "id": "openai",
      "name": "OpenAI (GPT)",
      "category": "model-creator",
      "catalogVendor": "openai",
      "apiPricingUrl": "https://openai.com/api/pricing/",
      "consumerPlansUrl": "https://openai.com/chatgpt/pricing/"
    },
    {
      "id": "anthropic",
      "name": "Anthropic (Claude)",
      "category": "model-creator",
      "catalogVendor": "anthropic",
      "apiPricingUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "consumerPlansUrl": "https://claude.com/pricing"
    },
    {
      "id": "google-gemini",
      "name": "Google (Gemini API)",
      "category": "model-creator",
      "catalogVendor": "gemini",
      "apiPricingUrl": "https://ai.google.dev/pricing",
      "consumerPlansUrl": "https://gemini.google/subscriptions/",
      "note": "Gemini API via Google AI Studio."
    },
    {
      "id": "deepseek",
      "name": "DeepSeek",
      "category": "model-creator",
      "catalogVendor": "deepseek",
      "apiPricingUrl": "https://api-docs.deepseek.com/quick_start/pricing"
    },
    {
      "id": "mistral",
      "name": "Mistral AI",
      "category": "model-creator",
      "catalogVendor": "mistral",
      "apiPricingUrl": "https://mistral.ai/pricing/"
    },
    {
      "id": "xai",
      "name": "xAI (Grok)",
      "category": "model-creator",
      "catalogVendor": "xai",
      "apiPricingUrl": "https://x.ai/api"
    },
    {
      "id": "cohere",
      "name": "Cohere",
      "category": "model-creator",
      "catalogVendor": "cohere",
      "apiPricingUrl": "https://cohere.com/pricing"
    },
    {
      "id": "zai",
      "name": "Z.ai / Zhipu AI",
      "category": "model-creator",
      "catalogVendor": "zai",
      "apiPricingUrl": "https://open.bigmodel.cn/pricing",
      "consumerPlansUrl": "https://z.ai/subscribe",
      "note": "Open-platform (bigmodel.cn) developer pricing; GLM Coding Plan is the consumer subscription."
    },
    {
      "id": "alibaba-qwen",
      "name": "Alibaba Cloud (Qwen via Model Studio)",
      "category": "model-creator",
      "catalogVendor": "qwen",
      "apiPricingUrl": "https://www.alibabacloud.com/help/en/model-studio/developer-reference/billing-for-model-studio",
      "note": "Qwen models via Model Studio / DashScope."
    },
    {
      "id": "moonshot",
      "name": "Moonshot AI (Kimi)",
      "category": "model-creator",
      "catalogVendor": "moonshot",
      "apiPricingUrl": "https://platform.kimi.ai/docs/pricing/chat"
    },
    {
      "id": "perplexity",
      "name": "Perplexity (Sonar)",
      "category": "model-creator",
      "catalogVendor": "perplexity",
      "apiPricingUrl": "https://docs.perplexity.ai/docs/getting-started/pricing"
    },
    {
      "id": "stepfun",
      "name": "StepFun",
      "category": "model-creator",
      "catalogVendor": "stepfun",
      "note": "No public per-token pricing page verified yet."
    },
    {
      "id": "elevenlabs",
      "name": "ElevenLabs",
      "category": "model-creator",
      "catalogVendor": "elevenlabs",
      "apiPricingUrl": "https://elevenlabs.io/pricing/api",
      "consumerPlansUrl": "https://elevenlabs.io/pricing",
      "note": "Speech (TTS, speech-to-speech) models; priced per character, not per token."
    },
    {
      "id": "stability",
      "name": "Stability AI",
      "category": "model-creator",
      "catalogVendor": "stability",
      "apiPricingUrl": "https://docs.stability.ai/pricing",
      "note": "Image generation and editing; priced per credit, not per token."
    },
    {
      "id": "bfl",
      "name": "Black Forest Labs (FLUX)",
      "category": "model-creator",
      "catalogVendor": "bfl",
      "apiPricingUrl": "https://bfl.ai/pricing",
      "note": "Image generation; priced per image."
    },
    {
      "id": "recraft",
      "name": "Recraft",
      "category": "model-creator",
      "catalogVendor": "recraft",
      "apiPricingUrl": "https://www.recraft.ai/pricing"
    },
    {
      "id": "runway",
      "name": "Runway",
      "category": "model-creator",
      "catalogVendor": "runway",
      "apiPricingUrl": "https://docs.dev.runwayml.com/guides/pricing/",
      "note": "Video and image generation; priced per credit."
    },
    {
      "id": "volcengine",
      "name": "Volcengine (ByteDance Seedance)",
      "category": "model-creator",
      "catalogVendor": "volcengine",
      "apiPricingUrl": "https://docs.volcengine.com/docs/ark/model-pricing?lang=zh",
      "note": "ByteDance's cloud (Ark); only Seedance video models are in the catalog."
    },
    {
      "id": "meta",
      "name": "Meta (Model API)",
      "category": "model-creator",
      "catalogVendor": "meta",
      "note": "Muse models via the Meta Model API; no public pricing page verified yet."
    },
    {
      "id": "aws-bedrock",
      "name": "AWS Bedrock",
      "category": "hyperscaler",
      "catalogVendor": "bedrock",
      "apiPricingUrl": "https://aws.amazon.com/bedrock/pricing/"
    },
    {
      "id": "azure-ai-foundry",
      "name": "Azure AI Foundry",
      "category": "hyperscaler",
      "catalogVendor": "azure",
      "apiPricingUrl": "https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/",
      "note": "Re-serves OpenAI and other models; a curated set is in the catalog."
    },
    {
      "id": "google-vertex-ai",
      "name": "Google Cloud Vertex AI",
      "category": "hyperscaler",
      "catalogVendor": "vertex-ai",
      "apiPricingUrl": "https://cloud.google.com/vertex-ai/generative-ai/pricing"
    },
    {
      "id": "groq",
      "name": "Groq",
      "category": "inference-provider",
      "catalogVendor": "groq",
      "apiPricingUrl": "https://groq.com/pricing/",
      "note": "Fast serverless inference of open models."
    },
    {
      "id": "together-ai",
      "name": "Together AI",
      "category": "inference-provider",
      "catalogVendor": "together",
      "apiPricingUrl": "https://www.together.ai/pricing"
    },
    {
      "id": "fireworks-ai",
      "name": "Fireworks AI",
      "category": "inference-provider",
      "catalogVendor": "fireworks",
      "apiPricingUrl": "https://fireworks.ai/pricing"
    },
    {
      "id": "cerebras",
      "name": "Cerebras",
      "category": "inference-provider",
      "catalogVendor": "cerebras",
      "apiPricingUrl": "https://cerebras.ai/inference-pricing/"
    },
    {
      "id": "openrouter",
      "name": "OpenRouter",
      "category": "aggregator",
      "catalogVendor": "openrouter",
      "apiPricingUrl": "https://openrouter.ai/models",
      "note": "Gateway re-serving many vendors' models; only a small curated sample is in the catalog. Price is tabled per-model in its own catalog."
    },
    {
      "id": "vercel-ai-gateway",
      "name": "Vercel AI SDK / Gateway",
      "category": "aggregator",
      "catalogVendor": "vercel",
      "apiPricingUrl": "https://vercel.com/pricing",
      "note": "Cloud/edge usage gateway over many models; only a small curated sample is in the catalog."
    }
  ]
}
