From 096725a00cbe0912af5ffbf25ea2f3cba0b9337f Mon Sep 17 00:00:00 2001 From: Cian Johnston Date: Tue, 4 Aug 2026 12:59:56 +0100 Subject: [PATCH 1/3] chore: update model prices to include more providers --- coderd/aibridge/prices/data/prices.json | 6718 ++++++++++++++++++++++- scripts/aibridgepricesgen/main.go | 11 +- scripts/aibridgepricesgen/overrides.jq | 15 + 3 files changed, 6620 insertions(+), 124 deletions(-) diff --git a/coderd/aibridge/prices/data/prices.json b/coderd/aibridge/prices/data/prices.json index d6aabb9abfb..7570561b618 100644 --- a/coderd/aibridge/prices/data/prices.json +++ b/coderd/aibridge/prices/data/prices.json @@ -128,23 +128,199 @@ "cache_write_price": 2500000 }, { - "provider": "openai", - "model": "gpt-3.5-turbo", + "provider": "azure", + "model": "claude-fable-5", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "azure", + "model": "claude-haiku-4-5", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "azure", + "model": "claude-opus-4-1", + "input_price": 15000000, + "output_price": 75000000, + "cache_read_price": 1500000, + "cache_write_price": 18750000 + }, + { + "provider": "azure", + "model": "claude-opus-4-5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "azure", + "model": "claude-opus-4-6", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "azure", + "model": "claude-opus-4-8", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "azure", + "model": "claude-opus-5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "azure", + "model": "claude-sonnet-4-5", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "azure", + "model": "claude-sonnet-4-6", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "azure", + "model": "claude-sonnet-5", + "input_price": 2000000, + "output_price": 10000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "azure", + "model": "codestral-2501", + "input_price": 300000, + "output_price": 900000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "codex-mini", + "input_price": 1500000, + "output_price": 6000000, + "cache_read_price": 375000, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "cohere-command-a", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "cohere-embed-v-4-0", + "input_price": 120000, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "cohere-embed-v3-english", + "input_price": 100000, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "cohere-embed-v3-multilingual", + "input_price": 100000, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "deepseek-r1", + "input_price": 1350000, + "output_price": 5400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "deepseek-v3.2", + "input_price": 580000, + "output_price": 1680000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "deepseek-v3.2-speciale", + "input_price": 580000, + "output_price": 1680000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "deepseek-v4-flash", + "input_price": 190000, + "output_price": 510000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "deepseek-v4-pro", + "input_price": 1740000, + "output_price": 3480000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "gpt-3.5-turbo-0125", "input_price": 500000, "output_price": 1500000, - "cache_read_price": 0, + "cache_read_price": null, "cache_write_price": null }, { - "provider": "openai", - "model": "gpt-4", - "input_price": 30000000, - "output_price": 60000000, + "provider": "azure", + "model": "gpt-3.5-turbo-1106", + "input_price": 1000000, + "output_price": 2000000, "cache_read_price": null, "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", + "model": "gpt-3.5-turbo-instruct", + "input_price": 1500000, + "output_price": 2000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", "model": "gpt-4-turbo", "input_price": 10000000, "output_price": 30000000, @@ -152,7 +328,15 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", + "model": "gpt-4-turbo-vision", + "input_price": 10000000, + "output_price": 30000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", "model": "gpt-4.1", "input_price": 2000000, "output_price": 8000000, @@ -160,7 +344,7 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-4.1-mini", "input_price": 400000, "output_price": 1600000, @@ -168,7 +352,7 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-4.1-nano", "input_price": 100000, "output_price": 400000, @@ -176,7 +360,7 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-4o", "input_price": 2500000, "output_price": 10000000, @@ -184,31 +368,7 @@ "cache_write_price": null }, { - "provider": "openai", - "model": "gpt-4o-2024-05-13", - "input_price": 5000000, - "output_price": 15000000, - "cache_read_price": null, - "cache_write_price": null - }, - { - "provider": "openai", - "model": "gpt-4o-2024-08-06", - "input_price": 2500000, - "output_price": 10000000, - "cache_read_price": 1250000, - "cache_write_price": null - }, - { - "provider": "openai", - "model": "gpt-4o-2024-11-20", - "input_price": 2500000, - "output_price": 10000000, - "cache_read_price": 1250000, - "cache_write_price": null - }, - { - "provider": "openai", + "provider": "azure", "model": "gpt-4o-mini", "input_price": 150000, "output_price": 600000, @@ -216,31 +376,39 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-5", "input_price": 1250000, "output_price": 10000000, - "cache_read_price": 125000, + "cache_read_price": 130000, "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", + "model": "gpt-5-codex", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 130000, + "cache_write_price": null + }, + { + "provider": "azure", "model": "gpt-5-mini", "input_price": 250000, "output_price": 2000000, - "cache_read_price": 25000, + "cache_read_price": 30000, "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-5-nano", "input_price": 50000, "output_price": 400000, - "cache_read_price": 5000, + "cache_read_price": 10000, "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-5-pro", "input_price": 15000000, "output_price": 120000000, @@ -248,7 +416,7 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-5.1", "input_price": 1250000, "output_price": 10000000, @@ -256,55 +424,55 @@ "cache_write_price": null }, { - "provider": "openai", - "model": "gpt-5.2", - "input_price": 1750000, - "output_price": 14000000, - "cache_read_price": 175000, + "provider": "azure", + "model": "gpt-5.1-codex", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, "cache_write_price": null }, { - "provider": "openai", - "model": "gpt-5.2-chat-latest", - "input_price": 1750000, - "output_price": 14000000, - "cache_read_price": 175000, + "provider": "azure", + "model": "gpt-5.1-codex-max", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, "cache_write_price": null }, { - "provider": "openai", - "model": "gpt-5.2-pro", - "input_price": 21000000, - "output_price": 168000000, - "cache_read_price": null, + "provider": "azure", + "model": "gpt-5.1-codex-mini", + "input_price": 250000, + "output_price": 2000000, + "cache_read_price": 25000, "cache_write_price": null }, { - "provider": "openai", - "model": "gpt-5.3-chat-latest", + "provider": "azure", + "model": "gpt-5.2", "input_price": 1750000, "output_price": 14000000, - "cache_read_price": 175000, + "cache_read_price": 125000, "cache_write_price": null }, { - "provider": "openai", - "model": "gpt-5.3-codex", + "provider": "azure", + "model": "gpt-5.2-codex", "input_price": 1750000, "output_price": 14000000, "cache_read_price": 175000, "cache_write_price": null }, { - "provider": "openai", - "model": "gpt-5.3-codex-spark", + "provider": "azure", + "model": "gpt-5.3-codex", "input_price": 1750000, "output_price": 14000000, "cache_read_price": 175000, "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-5.4", "input_price": 2500000, "output_price": 15000000, @@ -312,7 +480,7 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-5.4-mini", "input_price": 750000, "output_price": 4500000, @@ -320,7 +488,7 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-5.4-nano", "input_price": 200000, "output_price": 1250000, @@ -328,7 +496,7 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-5.4-pro", "input_price": 30000000, "output_price": 180000000, @@ -336,7 +504,7 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-5.5", "input_price": 5000000, "output_price": 30000000, @@ -344,23 +512,7 @@ "cache_write_price": null }, { - "provider": "openai", - "model": "gpt-5.5-pro", - "input_price": 30000000, - "output_price": 180000000, - "cache_read_price": null, - "cache_write_price": null - }, - { - "provider": "openai", - "model": "gpt-5.6", - "input_price": 5000000, - "output_price": 30000000, - "cache_read_price": 500000, - "cache_write_price": 6250000 - }, - { - "provider": "openai", + "provider": "azure", "model": "gpt-5.6-luna", "input_price": 1000000, "output_price": 6000000, @@ -368,15 +520,15 @@ "cache_write_price": 1250000 }, { - "provider": "openai", + "provider": "azure", "model": "gpt-5.6-sol", "input_price": 5000000, "output_price": 30000000, "cache_read_price": 500000, - "cache_write_price": 6250000 + "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "gpt-5.6-terra", "input_price": 2500000, "output_price": 15000000, @@ -384,39 +536,151 @@ "cache_write_price": 3125000 }, { - "provider": "openai", - "model": "gpt-image-2", + "provider": "azure", + "model": "gpt-chat-latest", "input_price": 5000000, "output_price": 30000000, - "cache_read_price": 1250000, + "cache_read_price": 500000, "cache_write_price": null }, { - "provider": "openai", - "model": "gpt-realtime-2.1", - "input_price": 4000000, - "output_price": 24000000, - "cache_read_price": 400000, + "provider": "azure", + "model": "gpt-image-1", + "input_price": 5000000, + "output_price": 40000000, + "cache_read_price": 1250000, "cache_write_price": null }, { - "provider": "openai", - "model": "o1", - "input_price": 15000000, - "output_price": 60000000, - "cache_read_price": 7500000, + "provider": "azure", + "model": "gpt-image-1.5", + "input_price": 5000000, + "output_price": 32000000, + "cache_read_price": 1250000, "cache_write_price": null }, { - "provider": "openai", - "model": "o1-pro", - "input_price": 150000000, - "output_price": 600000000, + "provider": "azure", + "model": "gpt-image-2", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "grok-4-1-fast-non-reasoning", + "input_price": 200000, + "output_price": 500000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "grok-4-1-fast-reasoning", + "input_price": 200000, + "output_price": 500000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "grok-4-20-non-reasoning", + "input_price": 2000000, + "output_price": 6000000, "cache_read_price": null, "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", + "model": "grok-4-20-reasoning", + "input_price": 2000000, + "output_price": 6000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "kimi-k2.5", + "input_price": 600000, + "output_price": 3000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "kimi-k2.6", + "input_price": 950000, + "output_price": 4000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "llama-3.3-70b-instruct", + "input_price": 710000, + "output_price": 710000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "llama-4-maverick-17b-128e-instruct-fp8", + "input_price": 250000, + "output_price": 1000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "llama-4-scout-17b-16e-instruct", + "input_price": 200000, + "output_price": 780000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "ministral-3b", + "input_price": 40000, + "output_price": 40000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "mistral-medium-2505", + "input_price": 400000, + "output_price": 2000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "mistral-small-2503", + "input_price": 100000, + "output_price": 300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "model-router", + "input_price": 140000, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "o1", + "input_price": 15000000, + "output_price": 60000000, + "cache_read_price": 7500000, + "cache_write_price": null + }, + { + "provider": "azure", "model": "o3", "input_price": 2000000, "output_price": 8000000, @@ -424,7 +688,7 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "o3-mini", "input_price": 1100000, "output_price": 4400000, @@ -432,15 +696,7 @@ "cache_write_price": null }, { - "provider": "openai", - "model": "o3-pro", - "input_price": 20000000, - "output_price": 80000000, - "cache_read_price": null, - "cache_write_price": null - }, - { - "provider": "openai", + "provider": "azure", "model": "o4-mini", "input_price": 1100000, "output_price": 4400000, @@ -448,7 +704,55 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", + "model": "phi-4", + "input_price": 125000, + "output_price": 500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "phi-4-mini", + "input_price": 75000, + "output_price": 300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "phi-4-mini-reasoning", + "input_price": 75000, + "output_price": 300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "phi-4-multimodal", + "input_price": 80000, + "output_price": 320000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "phi-4-reasoning", + "input_price": 125000, + "output_price": 500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", + "model": "phi-4-reasoning-plus", + "input_price": 125000, + "output_price": 500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "azure", "model": "text-embedding-3-large", "input_price": 130000, "output_price": 0, @@ -456,7 +760,7 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "text-embedding-3-small", "input_price": 20000, "output_price": 0, @@ -464,11 +768,6179 @@ "cache_write_price": null }, { - "provider": "openai", + "provider": "azure", "model": "text-embedding-ada-002", "input_price": 100000, "output_price": 0, "cache_read_price": null, "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "amazon.nova-2-lite-v1:0", + "input_price": 330000, + "output_price": 2750000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "amazon.nova-lite-v1:0", + "input_price": 60000, + "output_price": 240000, + "cache_read_price": 15000, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "amazon.nova-micro-v1:0", + "input_price": 35000, + "output_price": 140000, + "cache_read_price": 8750, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "amazon.nova-pro-v1:0", + "input_price": 800000, + "output_price": 3200000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "anthropic.claude-fable-5", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "bedrock", + "model": "anthropic.claude-haiku-4-5-20251001-v1:0", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "bedrock", + "model": "anthropic.claude-opus-4-1-20250805-v1:0", + "input_price": 15000000, + "output_price": 75000000, + "cache_read_price": 1500000, + "cache_write_price": 18750000 + }, + { + "provider": "bedrock", + "model": "anthropic.claude-opus-4-5-20251101-v1:0", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "anthropic.claude-opus-4-6-v1", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "anthropic.claude-opus-4-7", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "anthropic.claude-opus-4-8", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "anthropic.claude-opus-5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "anthropic.claude-sonnet-4-5-20250929-v1:0", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "bedrock", + "model": "anthropic.claude-sonnet-4-6", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "bedrock", + "model": "anthropic.claude-sonnet-5", + "input_price": 2000000, + "output_price": 10000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "bedrock", + "model": "au.anthropic.claude-haiku-4-5-20251001-v1:0", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "bedrock", + "model": "au.anthropic.claude-opus-4-6-v1", + "input_price": 16500000, + "output_price": 82500000, + "cache_read_price": 1650000, + "cache_write_price": 20625000 + }, + { + "provider": "bedrock", + "model": "au.anthropic.claude-opus-4-8", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "au.anthropic.claude-opus-5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "au.anthropic.claude-sonnet-4-5-20250929-v1:0", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "bedrock", + "model": "au.anthropic.claude-sonnet-4-6", + "input_price": 3300000, + "output_price": 16500000, + "cache_read_price": 330000, + "cache_write_price": 4125000 + }, + { + "provider": "bedrock", + "model": "au.anthropic.claude-sonnet-5", + "input_price": 2000000, + "output_price": 10000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "bedrock", + "model": "deepseek.r1-v1:0", + "input_price": 1350000, + "output_price": 5400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "deepseek.v3-v1:0", + "input_price": 580000, + "output_price": 1680000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "deepseek.v3.2", + "input_price": 620000, + "output_price": 1850000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "eu.anthropic.claude-fable-5", + "input_price": 11000000, + "output_price": 55000000, + "cache_read_price": 1100000, + "cache_write_price": 13750000 + }, + { + "provider": "bedrock", + "model": "eu.anthropic.claude-haiku-4-5-20251001-v1:0", + "input_price": 1100000, + "output_price": 5500000, + "cache_read_price": 110000, + "cache_write_price": 1375000 + }, + { + "provider": "bedrock", + "model": "eu.anthropic.claude-opus-4-5-20251101-v1:0", + "input_price": 5500000, + "output_price": 27500000, + "cache_read_price": 550000, + "cache_write_price": 6875000 + }, + { + "provider": "bedrock", + "model": "eu.anthropic.claude-opus-4-6-v1", + "input_price": 5500000, + "output_price": 27500000, + "cache_read_price": 550000, + "cache_write_price": 6875000 + }, + { + "provider": "bedrock", + "model": "eu.anthropic.claude-opus-4-7", + "input_price": 5500000, + "output_price": 27500000, + "cache_read_price": 550000, + "cache_write_price": 6875000 + }, + { + "provider": "bedrock", + "model": "eu.anthropic.claude-opus-4-8", + "input_price": 5500000, + "output_price": 27500000, + "cache_read_price": 550000, + "cache_write_price": 6875000 + }, + { + "provider": "bedrock", + "model": "eu.anthropic.claude-opus-5", + "input_price": 5500000, + "output_price": 27500000, + "cache_read_price": 550000, + "cache_write_price": 6875000 + }, + { + "provider": "bedrock", + "model": "eu.anthropic.claude-sonnet-4-5-20250929-v1:0", + "input_price": 3300000, + "output_price": 16500000, + "cache_read_price": 330000, + "cache_write_price": 4125000 + }, + { + "provider": "bedrock", + "model": "eu.anthropic.claude-sonnet-4-6", + "input_price": 3300000, + "output_price": 16500000, + "cache_read_price": 330000, + "cache_write_price": 4125000 + }, + { + "provider": "bedrock", + "model": "eu.anthropic.claude-sonnet-5", + "input_price": 2200000, + "output_price": 11000000, + "cache_read_price": 220000, + "cache_write_price": 2750000 + }, + { + "provider": "bedrock", + "model": "global.anthropic.claude-fable-5", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "bedrock", + "model": "global.anthropic.claude-haiku-4-5-20251001-v1:0", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "bedrock", + "model": "global.anthropic.claude-opus-4-5-20251101-v1:0", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "global.anthropic.claude-opus-4-6-v1", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "global.anthropic.claude-opus-4-7", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "global.anthropic.claude-opus-4-8", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "global.anthropic.claude-opus-5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "global.anthropic.claude-sonnet-4-5-20250929-v1:0", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "bedrock", + "model": "global.anthropic.claude-sonnet-4-6", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "bedrock", + "model": "global.anthropic.claude-sonnet-5", + "input_price": 2000000, + "output_price": 10000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "bedrock", + "model": "google.gemma-3-12b-it", + "input_price": 50000, + "output_price": 100000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "google.gemma-3-27b-it", + "input_price": 120000, + "output_price": 200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "google.gemma-3-4b-it", + "input_price": 40000, + "output_price": 80000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "jp.anthropic.claude-haiku-4-5-20251001-v1:0", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "bedrock", + "model": "jp.anthropic.claude-opus-4-7", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "jp.anthropic.claude-opus-4-8", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "jp.anthropic.claude-opus-5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "jp.anthropic.claude-sonnet-4-5-20250929-v1:0", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "bedrock", + "model": "jp.anthropic.claude-sonnet-4-6", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "bedrock", + "model": "jp.anthropic.claude-sonnet-5", + "input_price": 2000000, + "output_price": 10000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "bedrock", + "model": "meta.llama3-1-70b-instruct-v1:0", + "input_price": 720000, + "output_price": 720000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "meta.llama3-1-8b-instruct-v1:0", + "input_price": 220000, + "output_price": 220000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "meta.llama3-3-70b-instruct-v1:0", + "input_price": 720000, + "output_price": 720000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "meta.llama4-maverick-17b-instruct-v1:0", + "input_price": 240000, + "output_price": 970000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "meta.llama4-scout-17b-instruct-v1:0", + "input_price": 170000, + "output_price": 660000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "minimax.minimax-m2", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "minimax.minimax-m2.1", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "minimax.minimax-m2.5", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "mistral.devstral-2-123b", + "input_price": 400000, + "output_price": 2000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "mistral.magistral-small-2509", + "input_price": 500000, + "output_price": 1500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "mistral.ministral-3-14b-instruct", + "input_price": 200000, + "output_price": 200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "mistral.ministral-3-3b-instruct", + "input_price": 100000, + "output_price": 100000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "mistral.ministral-3-8b-instruct", + "input_price": 150000, + "output_price": 150000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "mistral.mistral-large-3-675b-instruct", + "input_price": 500000, + "output_price": 1500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "mistral.pixtral-large-2502-v1:0", + "input_price": 2000000, + "output_price": 6000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "mistral.voxtral-mini-3b-2507", + "input_price": 40000, + "output_price": 40000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "mistral.voxtral-small-24b-2507", + "input_price": 150000, + "output_price": 350000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "moonshot.kimi-k2-thinking", + "input_price": 600000, + "output_price": 2500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "moonshotai.kimi-k2.5", + "input_price": 600000, + "output_price": 3000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "nvidia.nemotron-nano-12b-v2", + "input_price": 200000, + "output_price": 600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "nvidia.nemotron-nano-3-30b", + "input_price": 60000, + "output_price": 240000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "nvidia.nemotron-nano-9b-v2", + "input_price": 60000, + "output_price": 230000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "nvidia.nemotron-super-3-120b", + "input_price": 150000, + "output_price": 650000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "openai.gpt-5.4", + "input_price": 2750000, + "output_price": 16500000, + "cache_read_price": 275000, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "openai.gpt-5.5", + "input_price": 5500000, + "output_price": 33000000, + "cache_read_price": 550000, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "openai.gpt-5.6-luna", + "input_price": 220000, + "output_price": 1320000, + "cache_read_price": 22000, + "cache_write_price": 275000 + }, + { + "provider": "bedrock", + "model": "openai.gpt-5.6-sol", + "input_price": 5500000, + "output_price": 33000000, + "cache_read_price": 550000, + "cache_write_price": 6880000 + }, + { + "provider": "bedrock", + "model": "openai.gpt-5.6-terra", + "input_price": 2200000, + "output_price": 13200000, + "cache_read_price": 220000, + "cache_write_price": 2750000 + }, + { + "provider": "bedrock", + "model": "openai.gpt-oss-120b", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "openai.gpt-oss-120b-1:0", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "openai.gpt-oss-20b", + "input_price": 70000, + "output_price": 300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "openai.gpt-oss-20b-1:0", + "input_price": 70000, + "output_price": 300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "openai.gpt-oss-safeguard-120b", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "openai.gpt-oss-safeguard-20b", + "input_price": 70000, + "output_price": 200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "qwen.qwen3-235b-a22b-2507-v1:0", + "input_price": 220000, + "output_price": 880000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "qwen.qwen3-32b-v1:0", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "qwen.qwen3-coder-30b-a3b-v1:0", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "qwen.qwen3-coder-480b-a35b-v1:0", + "input_price": 220000, + "output_price": 1800000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "qwen.qwen3-coder-next", + "input_price": 220000, + "output_price": 1800000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "qwen.qwen3-next-80b-a3b", + "input_price": 140000, + "output_price": 1400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "qwen.qwen3-vl-235b-a22b", + "input_price": 300000, + "output_price": 1500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "us.anthropic.claude-fable-5", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "bedrock", + "model": "us.anthropic.claude-haiku-4-5-20251001-v1:0", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "bedrock", + "model": "us.anthropic.claude-opus-4-1-20250805-v1:0", + "input_price": 15000000, + "output_price": 75000000, + "cache_read_price": 1500000, + "cache_write_price": 18750000 + }, + { + "provider": "bedrock", + "model": "us.anthropic.claude-opus-4-5-20251101-v1:0", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "us.anthropic.claude-opus-4-6-v1", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "us.anthropic.claude-opus-4-7", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "us.anthropic.claude-opus-4-8", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "us.anthropic.claude-opus-5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "bedrock", + "model": "us.anthropic.claude-sonnet-4-5-20250929-v1:0", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "bedrock", + "model": "us.anthropic.claude-sonnet-4-6", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "bedrock", + "model": "us.anthropic.claude-sonnet-5", + "input_price": 2000000, + "output_price": 10000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "bedrock", + "model": "us.deepseek.r1-v1:0", + "input_price": 1350000, + "output_price": 5400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "us.meta.llama4-maverick-17b-instruct-v1:0", + "input_price": 240000, + "output_price": 970000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "us.meta.llama4-scout-17b-instruct-v1:0", + "input_price": 170000, + "output_price": 660000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "writer.palmyra-x4-v1:0", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "writer.palmyra-x5-v1:0", + "input_price": 600000, + "output_price": 6000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "xai.grok-4.3", + "input_price": 1250000, + "output_price": 2500000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "zai.glm-4.7", + "input_price": 600000, + "output_price": 2200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "zai.glm-4.7-flash", + "input_price": 70000, + "output_price": 400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "bedrock", + "model": "zai.glm-5", + "input_price": 1000000, + "output_price": 3200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "claude-fable-5", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "copilot", + "model": "claude-haiku-4.5", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "copilot", + "model": "claude-opus-4.5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "copilot", + "model": "claude-opus-4.6", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "copilot", + "model": "claude-opus-4.7", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "copilot", + "model": "claude-opus-4.8", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "copilot", + "model": "claude-opus-5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "copilot", + "model": "claude-sonnet-4", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "copilot", + "model": "claude-sonnet-4.5", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "copilot", + "model": "claude-sonnet-4.6", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "copilot", + "model": "claude-sonnet-5", + "input_price": 2000000, + "output_price": 10000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "copilot", + "model": "gemini-3.1-pro-preview", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gemini-3.5-flash", + "input_price": 1500000, + "output_price": 9000000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gemini-3.6-flash", + "input_price": 1500000, + "output_price": 7500000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gpt-4.1", + "input_price": 2000000, + "output_price": 8000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gpt-5-mini", + "input_price": 250000, + "output_price": 2000000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gpt-5.2", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gpt-5.2-codex", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gpt-5.3-codex", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gpt-5.4", + "input_price": 2500000, + "output_price": 15000000, + "cache_read_price": 250000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gpt-5.4-mini", + "input_price": 750000, + "output_price": 4500000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gpt-5.4-nano", + "input_price": 200000, + "output_price": 1250000, + "cache_read_price": 20000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gpt-5.5", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gpt-5.6-luna", + "input_price": 200000, + "output_price": 1200000, + "cache_read_price": 20000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "gpt-5.6-sol", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "copilot", + "model": "gpt-5.6-terra", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "grok-4.5", + "input_price": 2000000, + "output_price": 6000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "kimi-k2.7-code", + "input_price": 950000, + "output_price": 4000000, + "cache_read_price": 190000, + "cache_write_price": null + }, + { + "provider": "copilot", + "model": "mai-code-1-flash-picker", + "input_price": 750000, + "output_price": 4500000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "deep-research-max-preview-04-2026", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "deep-research-preview-04-2026", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-2.0-flash", + "input_price": 100000, + "output_price": 400000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-2.0-flash-lite", + "input_price": 75000, + "output_price": 300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-2.5-computer-use-preview-10-2025", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-2.5-flash", + "input_price": 300000, + "output_price": 2500000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-2.5-flash-image", + "input_price": 300000, + "output_price": 30000000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-2.5-flash-lite", + "input_price": 100000, + "output_price": 400000, + "cache_read_price": 10000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-2.5-flash-preview-tts", + "input_price": 500000, + "output_price": 10000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-2.5-pro", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-2.5-pro-preview-tts", + "input_price": 1000000, + "output_price": 20000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3-flash-preview", + "input_price": 500000, + "output_price": 3000000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3-pro-image", + "input_price": 2000000, + "output_price": 120000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3-pro-image-preview", + "input_price": 2000000, + "output_price": 120000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3-pro-preview", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.1-flash-image", + "input_price": 500000, + "output_price": 60000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.1-flash-image-preview", + "input_price": 500000, + "output_price": 60000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.1-flash-lite", + "input_price": 250000, + "output_price": 1500000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.1-flash-lite-image", + "input_price": 250000, + "output_price": 30000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.1-flash-lite-preview", + "input_price": 250000, + "output_price": 1500000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.1-flash-live-preview", + "input_price": 750000, + "output_price": 4500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.1-flash-tts-preview", + "input_price": 1000000, + "output_price": 20000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.1-pro-preview", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.1-pro-preview-customtools", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.5-flash", + "input_price": 1500000, + "output_price": 9000000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.5-flash-lite", + "input_price": 300000, + "output_price": 2500000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.5-live-translate-preview", + "input_price": 3500000, + "output_price": 21000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-3.6-flash", + "input_price": 1500000, + "output_price": 7500000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-embedding-001", + "input_price": 150000, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-embedding-2", + "input_price": 200000, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-flash-latest", + "input_price": 1500000, + "output_price": 9000000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-flash-lite-latest", + "input_price": 250000, + "output_price": 1500000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-omni-flash-preview", + "input_price": 1500000, + "output_price": 17500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "gemini-robotics-er-1.6-preview", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "lyria-3-clip-preview", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "google", + "model": "lyria-3-pro-preview", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-3.5-turbo", + "input_price": 500000, + "output_price": 1500000, + "cache_read_price": 0, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-4", + "input_price": 30000000, + "output_price": 60000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-4-turbo", + "input_price": 10000000, + "output_price": 30000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-4.1", + "input_price": 2000000, + "output_price": 8000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-4.1-mini", + "input_price": 400000, + "output_price": 1600000, + "cache_read_price": 100000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-4.1-nano", + "input_price": 100000, + "output_price": 400000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-4o", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-4o-2024-05-13", + "input_price": 5000000, + "output_price": 15000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-4o-2024-08-06", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-4o-2024-11-20", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-4o-mini", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5-mini", + "input_price": 250000, + "output_price": 2000000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5-nano", + "input_price": 50000, + "output_price": 400000, + "cache_read_price": 5000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5-pro", + "input_price": 15000000, + "output_price": 120000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.1", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.2", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.2-chat-latest", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.2-pro", + "input_price": 21000000, + "output_price": 168000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.3-chat-latest", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.3-codex", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.3-codex-spark", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.4", + "input_price": 2500000, + "output_price": 15000000, + "cache_read_price": 250000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.4-mini", + "input_price": 750000, + "output_price": 4500000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.4-nano", + "input_price": 200000, + "output_price": 1250000, + "cache_read_price": 20000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.4-pro", + "input_price": 30000000, + "output_price": 180000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.5", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.5-pro", + "input_price": 30000000, + "output_price": 180000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-5.6", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "openai", + "model": "gpt-5.6-luna", + "input_price": 200000, + "output_price": 1200000, + "cache_read_price": 20000, + "cache_write_price": 250000 + }, + { + "provider": "openai", + "model": "gpt-5.6-sol", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "openai", + "model": "gpt-5.6-terra", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "openai", + "model": "gpt-image-2", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "gpt-realtime-2.1", + "input_price": 4000000, + "output_price": 24000000, + "cache_read_price": 400000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "o1", + "input_price": 15000000, + "output_price": 60000000, + "cache_read_price": 7500000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "o1-pro", + "input_price": 150000000, + "output_price": 600000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "o3", + "input_price": 2000000, + "output_price": 8000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "o3-mini", + "input_price": 1100000, + "output_price": 4400000, + "cache_read_price": 550000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "o3-pro", + "input_price": 20000000, + "output_price": 80000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "o4-mini", + "input_price": 1100000, + "output_price": 4400000, + "cache_read_price": 275000, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "text-embedding-3-large", + "input_price": 130000, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "text-embedding-3-small", + "input_price": 20000, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openai", + "model": "text-embedding-ada-002", + "input_price": 100000, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "ai21/jamba-large-1.7", + "input_price": 2000000, + "output_price": 8000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "aion-labs/aion-2.0", + "input_price": 800000, + "output_price": 1600000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "aion-labs/aion-3.0", + "input_price": 3000000, + "output_price": 6000000, + "cache_read_price": 750000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "aion-labs/aion-3.0-mini", + "input_price": 700000, + "output_price": 1400000, + "cache_read_price": 180000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "aion-labs/aion-rp-llama-3.1-8b", + "input_price": 800000, + "output_price": 1600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "allenai/olmo-3-32b-think", + "input_price": 150000, + "output_price": 500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "amazon/nova-2-lite-v1", + "input_price": 300000, + "output_price": 2500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "amazon/nova-lite-v1", + "input_price": 60000, + "output_price": 240000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "amazon/nova-micro-v1", + "input_price": 35000, + "output_price": 140000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "amazon/nova-premier-v1", + "input_price": 2500000, + "output_price": 12500000, + "cache_read_price": 625000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "amazon/nova-pro-v1", + "input_price": 800000, + "output_price": 3200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "anthracite-org/magnum-v4-72b", + "input_price": 3000000, + "output_price": 5000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "anthropic/claude-3-haiku", + "input_price": 250000, + "output_price": 1250000, + "cache_read_price": 30000, + "cache_write_price": 300000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-fable-5", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-haiku-4.5", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-opus-4", + "input_price": 15000000, + "output_price": 75000000, + "cache_read_price": 1500000, + "cache_write_price": 18750000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-opus-4.1", + "input_price": 15000000, + "output_price": 75000000, + "cache_read_price": 1500000, + "cache_write_price": 18750000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-opus-4.5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-opus-4.6", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-opus-4.7", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-opus-4.7-fast", + "input_price": 30000000, + "output_price": 150000000, + "cache_read_price": 3000000, + "cache_write_price": 37500000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-opus-4.8", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-opus-4.8-fast", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-opus-5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-opus-5-fast", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-sonnet-4", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-sonnet-4.5", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-sonnet-4.6", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "openrouter", + "model": "anthropic/claude-sonnet-5", + "input_price": 2000000, + "output_price": 10000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "openrouter", + "model": "arcee-ai/trinity-large-thinking", + "input_price": 220000, + "output_price": 850000, + "cache_read_price": 60000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "arcee-ai/virtuoso-large", + "input_price": 750000, + "output_price": 1200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "baidu/ernie-4.5-vl-424b-a47b", + "input_price": 420000, + "output_price": 1250000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "bytedance-seed/seed-1.6", + "input_price": 250000, + "output_price": 2000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "bytedance-seed/seed-1.6-flash", + "input_price": 75000, + "output_price": 300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "bytedance-seed/seed-2.0-lite", + "input_price": 250000, + "output_price": 2000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "bytedance-seed/seed-2.0-mini", + "input_price": 100000, + "output_price": 400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "bytedance/ui-tars-1.5-7b", + "input_price": 100000, + "output_price": 200000, + "cache_read_price": 100000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "cognitivecomputations/dolphin-mistral-24b-venice-edition", + "input_price": 200000, + "output_price": 900000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "cohere/command-a", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "cohere/command-r-08-2024", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "cohere/command-r-plus-08-2024", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "cohere/command-r7b-12-2024", + "input_price": 37500, + "output_price": 150000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "cohere/north-mini-code:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepcogito/cogito-v2.1-671b", + "input_price": 1250000, + "output_price": 1250000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-chat", + "input_price": 257400, + "output_price": 1028700, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-chat-v3-0324", + "input_price": 270000, + "output_price": 1120000, + "cache_read_price": 135000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-chat-v3.1", + "input_price": 250000, + "output_price": 950000, + "cache_read_price": 130000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-r1", + "input_price": 700000, + "output_price": 2500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-r1-0528", + "input_price": 500000, + "output_price": 2150000, + "cache_read_price": 350000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-r1-distill-llama-70b", + "input_price": 800000, + "output_price": 800000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-v3.1-terminus", + "input_price": 270000, + "output_price": 1000000, + "cache_read_price": 135000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-v3.2", + "input_price": 269000, + "output_price": 400000, + "cache_read_price": 134500, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-v3.2-exp", + "input_price": 270000, + "output_price": 410000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-v4-flash", + "input_price": 140000, + "output_price": 280000, + "cache_read_price": 28000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-v4-flash-0731", + "input_price": 90000, + "output_price": 180000, + "cache_read_price": 18000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "deepseek/deepseek-v4-pro", + "input_price": 435000, + "output_price": 870000, + "cache_read_price": 3625, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemini-2.5-flash", + "input_price": 300000, + "output_price": 2500000, + "cache_read_price": 30000, + "cache_write_price": 83333 + }, + { + "provider": "openrouter", + "model": "google/gemini-2.5-flash-image", + "input_price": 300000, + "output_price": 2500000, + "cache_read_price": 30000, + "cache_write_price": 83333 + }, + { + "provider": "openrouter", + "model": "google/gemini-2.5-flash-lite", + "input_price": 100000, + "output_price": 400000, + "cache_read_price": 10000, + "cache_write_price": 83333 + }, + { + "provider": "openrouter", + "model": "google/gemini-2.5-pro", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": 375000 + }, + { + "provider": "openrouter", + "model": "google/gemini-2.5-pro-preview", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": 375000 + }, + { + "provider": "openrouter", + "model": "google/gemini-2.5-pro-preview-05-06", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": 375000 + }, + { + "provider": "openrouter", + "model": "google/gemini-3-flash-preview", + "input_price": 500000, + "output_price": 3000000, + "cache_read_price": 50000, + "cache_write_price": 83333 + }, + { + "provider": "openrouter", + "model": "google/gemini-3-pro-image", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": 375000 + }, + { + "provider": "openrouter", + "model": "google/gemini-3-pro-image-preview", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": 375000 + }, + { + "provider": "openrouter", + "model": "google/gemini-3.1-flash-image", + "input_price": 500000, + "output_price": 3000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemini-3.1-flash-image-preview", + "input_price": 500000, + "output_price": 3000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemini-3.1-flash-lite", + "input_price": 250000, + "output_price": 1500000, + "cache_read_price": 25000, + "cache_write_price": 83333 + }, + { + "provider": "openrouter", + "model": "google/gemini-3.1-flash-lite-image", + "input_price": 250000, + "output_price": 1500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemini-3.1-flash-lite-preview", + "input_price": 250000, + "output_price": 1500000, + "cache_read_price": 25000, + "cache_write_price": 83333 + }, + { + "provider": "openrouter", + "model": "google/gemini-3.1-pro-preview", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": 375000 + }, + { + "provider": "openrouter", + "model": "google/gemini-3.1-pro-preview-customtools", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": 375000 + }, + { + "provider": "openrouter", + "model": "google/gemini-3.5-flash", + "input_price": 1500000, + "output_price": 9000000, + "cache_read_price": 150000, + "cache_write_price": 83333 + }, + { + "provider": "openrouter", + "model": "google/gemini-3.5-flash-lite", + "input_price": 300000, + "output_price": 2500000, + "cache_read_price": 30000, + "cache_write_price": 83333 + }, + { + "provider": "openrouter", + "model": "google/gemini-3.6-flash", + "input_price": 1500000, + "output_price": 7500000, + "cache_read_price": 150000, + "cache_write_price": 83333 + }, + { + "provider": "openrouter", + "model": "google/gemma-2-27b-it", + "input_price": 650000, + "output_price": 650000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemma-3-12b-it", + "input_price": 50000, + "output_price": 150000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemma-3-27b-it", + "input_price": 80000, + "output_price": 450000, + "cache_read_price": 40000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemma-3-4b-it", + "input_price": 50000, + "output_price": 100000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemma-3n-e4b-it", + "input_price": 60000, + "output_price": 120000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemma-4-26b-a4b-it", + "input_price": 70000, + "output_price": 340000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemma-4-26b-a4b-it:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemma-4-31b-it", + "input_price": 100000, + "output_price": 340000, + "cache_read_price": 100000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/gemma-4-31b-it:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/lyria-3-clip-preview", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "google/lyria-3-pro-preview", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "gryphe/mythomax-l2-13b", + "input_price": 80000, + "output_price": 110000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "ibm-granite/granite-4.0-h-micro", + "input_price": 17000, + "output_price": 112000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "ibm-granite/granite-4.1-8b", + "input_price": 50000, + "output_price": 100000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "inception/mercury-2", + "input_price": 250000, + "output_price": 750000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "inclusionai/ling-2.6-1t", + "input_price": 75000, + "output_price": 625000, + "cache_read_price": 15000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "inclusionai/ling-2.6-flash", + "input_price": 10000, + "output_price": 30000, + "cache_read_price": 2000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "inclusionai/ling-3.0-flash:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "inclusionai/ring-2.6-1t", + "input_price": 75000, + "output_price": 625000, + "cache_read_price": 15000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "kwaipilot/kat-coder-air-v2.5", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "kwaipilot/kat-coder-pro-v2", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 60000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "kwaipilot/kat-coder-pro-v2.5", + "input_price": 740000, + "output_price": 2960000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mancer/weaver", + "input_price": 500000, + "output_price": 750000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "meituan/longcat-2.0", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 6000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "meta-llama/llama-3.1-70b-instruct", + "input_price": 400000, + "output_price": 400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "meta-llama/llama-3.1-8b-instruct", + "input_price": 50000, + "output_price": 80000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "meta-llama/llama-3.2-1b-instruct", + "input_price": 27000, + "output_price": 201000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "meta-llama/llama-3.2-3b-instruct", + "input_price": 50000, + "output_price": 330000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "meta-llama/llama-3.3-70b-instruct", + "input_price": 100000, + "output_price": 320000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "meta-llama/llama-4-maverick", + "input_price": 200000, + "output_price": 800000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "meta-llama/llama-4-scout", + "input_price": 100000, + "output_price": 300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "meta-llama/llama-guard-4-12b", + "input_price": 180000, + "output_price": 180000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "meta/muse-spark-1.1", + "input_price": 1250000, + "output_price": 4250000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "microsoft/phi-4", + "input_price": 70000, + "output_price": 140000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "microsoft/wizardlm-2-8x22b", + "input_price": 620000, + "output_price": 620000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "minimax/minimax-01", + "input_price": 200000, + "output_price": 1100000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "minimax/minimax-m1", + "input_price": 550000, + "output_price": 2200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "minimax/minimax-m2", + "input_price": 255000, + "output_price": 1020000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "minimax/minimax-m2-her", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "minimax/minimax-m2.1", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "minimax/minimax-m2.5", + "input_price": 150000, + "output_price": 900000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "minimax/minimax-m2.7", + "input_price": 250000, + "output_price": 1000000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "minimax/minimax-m3", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 60000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/codestral-2508", + "input_price": 300000, + "output_price": 900000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/ministral-14b-2512", + "input_price": 200000, + "output_price": 200000, + "cache_read_price": 20000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/ministral-3b-2512", + "input_price": 100000, + "output_price": 100000, + "cache_read_price": 10000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/ministral-8b-2512", + "input_price": 150000, + "output_price": 150000, + "cache_read_price": 15000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-large", + "input_price": 2000000, + "output_price": 6000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-large-2407", + "input_price": 2000000, + "output_price": 6000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-large-2512", + "input_price": 500000, + "output_price": 1500000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-medium-3", + "input_price": 400000, + "output_price": 2000000, + "cache_read_price": 40000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-medium-3-5", + "input_price": 1500000, + "output_price": 7500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-medium-3.1", + "input_price": 400000, + "output_price": 2000000, + "cache_read_price": 40000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-nemo", + "input_price": 19000, + "output_price": 30000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-saba", + "input_price": 200000, + "output_price": 600000, + "cache_read_price": 20000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-small-24b-instruct-2501", + "input_price": 50000, + "output_price": 80000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-small-2603", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": 15000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-small-3.1-24b-instruct", + "input_price": 351000, + "output_price": 555000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mistral-small-3.2-24b-instruct", + "input_price": 75000, + "output_price": 200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/mixtral-8x22b-instruct", + "input_price": 2000000, + "output_price": 6000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "mistralai/voxtral-small-24b-2507", + "input_price": 100000, + "output_price": 300000, + "cache_read_price": 10000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "moonshotai/kimi-k2", + "input_price": 570000, + "output_price": 2300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "moonshotai/kimi-k2-0905", + "input_price": 600000, + "output_price": 2500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "moonshotai/kimi-k2-thinking", + "input_price": 600000, + "output_price": 2500000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "moonshotai/kimi-k2.5", + "input_price": 570000, + "output_price": 2850000, + "cache_read_price": 95000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "moonshotai/kimi-k2.6", + "input_price": 589000, + "output_price": 2480000, + "cache_read_price": 99200, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "moonshotai/kimi-k2.7-code", + "input_price": 730000, + "output_price": 3500000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "moonshotai/kimi-k3", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "morph/morph-v3-fast", + "input_price": 800000, + "output_price": 1200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "morph/morph-v3-large", + "input_price": 900000, + "output_price": 1900000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nex-agi/nex-n2-mini", + "input_price": 25000, + "output_price": 100000, + "cache_read_price": 2500, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nex-agi/nex-n2-pro", + "input_price": 250000, + "output_price": 1000000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nousresearch/hermes-3-llama-3.1-405b", + "input_price": 1000000, + "output_price": 1000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nousresearch/hermes-3-llama-3.1-70b", + "input_price": 700000, + "output_price": 700000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nousresearch/hermes-4-405b", + "input_price": 1000000, + "output_price": 3000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nousresearch/hermes-4-70b", + "input_price": 130000, + "output_price": 400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nvidia/nemotron-3-nano-30b-a3b", + "input_price": 50000, + "output_price": 200000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nvidia/nemotron-3-nano-30b-a3b:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nvidia/nemotron-3-super-120b-a12b", + "input_price": 85000, + "output_price": 400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nvidia/nemotron-3-super-120b-a12b:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nvidia/nemotron-3-ultra-550b-a55b", + "input_price": 600000, + "output_price": 3600000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nvidia/nemotron-3-ultra-550b-a55b:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nvidia/nemotron-3.5-content-safety:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nvidia/nemotron-nano-12b-v2-vl:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "nvidia/nemotron-nano-9b-v2:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-3.5-turbo", + "input_price": 500000, + "output_price": 1500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-3.5-turbo-0613", + "input_price": 1000000, + "output_price": 2000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-3.5-turbo-16k", + "input_price": 3000000, + "output_price": 4000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-3.5-turbo-instruct", + "input_price": 1500000, + "output_price": 2000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4", + "input_price": 30000000, + "output_price": 60000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4-turbo", + "input_price": 10000000, + "output_price": 30000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4-turbo-preview", + "input_price": 10000000, + "output_price": 30000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4.1", + "input_price": 2000000, + "output_price": 8000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4.1-mini", + "input_price": 400000, + "output_price": 1600000, + "cache_read_price": 100000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4.1-nano", + "input_price": 100000, + "output_price": 400000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4o", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4o-2024-05-13", + "input_price": 5000000, + "output_price": 15000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4o-2024-08-06", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4o-2024-11-20", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4o-mini", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-4o-mini-2024-07-18", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5-image", + "input_price": 10000000, + "output_price": 10000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5-image-mini", + "input_price": 2500000, + "output_price": 2000000, + "cache_read_price": 250000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5-mini", + "input_price": 250000, + "output_price": 2000000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5-nano", + "input_price": 50000, + "output_price": 400000, + "cache_read_price": 5000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5-pro", + "input_price": 15000000, + "output_price": 120000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.1", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.1-codex", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 130000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.1-codex-max", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.1-codex-mini", + "input_price": 250000, + "output_price": 2000000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.2", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.2-chat", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.2-codex", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.2-pro", + "input_price": 21000000, + "output_price": 168000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.3-chat", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.3-codex", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.4", + "input_price": 2500000, + "output_price": 15000000, + "cache_read_price": 250000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.4-image-2", + "input_price": 8000000, + "output_price": 15000000, + "cache_read_price": 2000000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.4-mini", + "input_price": 750000, + "output_price": 4500000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.4-nano", + "input_price": 200000, + "output_price": 1250000, + "cache_read_price": 20000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.4-pro", + "input_price": 30000000, + "output_price": 180000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.5", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.5-pro", + "input_price": 30000000, + "output_price": 180000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.6-luna", + "input_price": 100000, + "output_price": 600000, + "cache_read_price": 10000, + "cache_write_price": 125000 + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.6-luna-pro", + "input_price": 100000, + "output_price": 600000, + "cache_read_price": 10000, + "cache_write_price": 125000 + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.6-sol", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.6-sol-pro", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.6-terra", + "input_price": 1000000, + "output_price": 6000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "openrouter", + "model": "openai/gpt-5.6-terra-pro", + "input_price": 1000000, + "output_price": 6000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "openrouter", + "model": "openai/gpt-audio", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-audio-mini", + "input_price": 600000, + "output_price": 2400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-chat-latest", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-oss-120b", + "input_price": 37000, + "output_price": 170000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-oss-20b", + "input_price": 30000, + "output_price": 130000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-oss-20b:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/gpt-oss-safeguard-20b", + "input_price": 75000, + "output_price": 300000, + "cache_read_price": 37500, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/o1", + "input_price": 15000000, + "output_price": 60000000, + "cache_read_price": 7500000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/o1-pro", + "input_price": 150000000, + "output_price": 600000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/o3", + "input_price": 2000000, + "output_price": 8000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/o3-mini", + "input_price": 1100000, + "output_price": 4400000, + "cache_read_price": 550000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/o3-mini-high", + "input_price": 1100000, + "output_price": 4400000, + "cache_read_price": 550000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/o3-pro", + "input_price": 20000000, + "output_price": 80000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/o4-mini", + "input_price": 1100000, + "output_price": 4400000, + "cache_read_price": 275000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openai/o4-mini-high", + "input_price": 1100000, + "output_price": 4400000, + "cache_read_price": 275000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "openrouter/free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "perceptron/perceptron-mk1", + "input_price": 150000, + "output_price": 1500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "perplexity/sonar", + "input_price": 1000000, + "output_price": 1000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "perplexity/sonar-deep-research", + "input_price": 2000000, + "output_price": 8000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "perplexity/sonar-pro", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "perplexity/sonar-pro-search", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "perplexity/sonar-reasoning-pro", + "input_price": 2000000, + "output_price": 8000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "poolside/laguna-s-2.1", + "input_price": 90000, + "output_price": 180000, + "cache_read_price": 9000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "poolside/laguna-s-2.1:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "poolside/laguna-xs-2.1", + "input_price": 60000, + "output_price": 120000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "poolside/laguna-xs-2.1:free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen-2.5-72b-instruct", + "input_price": 360000, + "output_price": 400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen-2.5-7b-instruct", + "input_price": 100000, + "output_price": 200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen-2.5-coder-32b-instruct", + "input_price": 660000, + "output_price": 1000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen-plus", + "input_price": 260000, + "output_price": 780000, + "cache_read_price": 52000, + "cache_write_price": 325000 + }, + { + "provider": "openrouter", + "model": "qwen/qwen-plus-2025-07-28", + "input_price": 260000, + "output_price": 780000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen-plus-2025-07-28:thinking", + "input_price": 400000, + "output_price": 1200000, + "cache_read_price": null, + "cache_write_price": 500000 + }, + { + "provider": "openrouter", + "model": "qwen/qwen2.5-vl-72b-instruct", + "input_price": 250000, + "output_price": 750000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-14b", + "input_price": 227500, + "output_price": 910000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-235b-a22b", + "input_price": 455000, + "output_price": 1820000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-235b-a22b-2507", + "input_price": 149500, + "output_price": 598000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-235b-a22b-thinking-2507", + "input_price": 230000, + "output_price": 2300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-30b-a3b", + "input_price": 120000, + "output_price": 500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-30b-a3b-instruct-2507", + "input_price": 48150, + "output_price": 193050, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-30b-a3b-thinking-2507", + "input_price": 200000, + "output_price": 2400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-32b", + "input_price": 80000, + "output_price": 280000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-8b", + "input_price": 117000, + "output_price": 455000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-coder", + "input_price": 300000, + "output_price": 1000000, + "cache_read_price": 100000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-coder-30b-a3b-instruct", + "input_price": 70000, + "output_price": 270000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-coder-flash", + "input_price": 195000, + "output_price": 975000, + "cache_read_price": 39000, + "cache_write_price": 243750 + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-coder-next", + "input_price": 120000, + "output_price": 800000, + "cache_read_price": 70000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-coder-plus", + "input_price": 650000, + "output_price": 3250000, + "cache_read_price": 130000, + "cache_write_price": 812500 + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-max", + "input_price": 780000, + "output_price": 3900000, + "cache_read_price": 156000, + "cache_write_price": 975000 + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-max-thinking", + "input_price": 780000, + "output_price": 3900000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-next-80b-a3b-instruct", + "input_price": 90000, + "output_price": 1100000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-next-80b-a3b-thinking", + "input_price": 150000, + "output_price": 1200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-vl-235b-a22b-instruct", + "input_price": 210000, + "output_price": 1900000, + "cache_read_price": 100000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-vl-235b-a22b-thinking", + "input_price": 980000, + "output_price": 3950000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-vl-30b-a3b-instruct", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-vl-30b-a3b-thinking", + "input_price": 200000, + "output_price": 2400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-vl-32b-instruct", + "input_price": 104000, + "output_price": 416000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-vl-8b-instruct", + "input_price": 117000, + "output_price": 455000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3-vl-8b-thinking", + "input_price": 180000, + "output_price": 2100000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-122b-a10b", + "input_price": 260000, + "output_price": 2080000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-27b", + "input_price": 195000, + "output_price": 1560000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-35b-a3b", + "input_price": 140000, + "output_price": 1000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-397b-a17b", + "input_price": 390000, + "output_price": 2340000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-9b", + "input_price": 100000, + "output_price": 150000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-flash-02-23", + "input_price": 65000, + "output_price": 260000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-plus-02-15", + "input_price": 260000, + "output_price": 1560000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.5-plus-20260420", + "input_price": 300000, + "output_price": 1800000, + "cache_read_price": null, + "cache_write_price": 375000 + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.6-27b", + "input_price": 289000, + "output_price": 2400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.6-35b-a3b", + "input_price": 140000, + "output_price": 1000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.6-flash", + "input_price": 187500, + "output_price": 1125000, + "cache_read_price": null, + "cache_write_price": 234375 + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.6-max-preview", + "input_price": 1027000, + "output_price": 6162000, + "cache_read_price": null, + "cache_write_price": 1283750 + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.6-plus", + "input_price": 325000, + "output_price": 1950000, + "cache_read_price": null, + "cache_write_price": 406250 + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.7-flash", + "input_price": 30000, + "output_price": 130000, + "cache_read_price": 6000, + "cache_write_price": 38000 + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.7-max", + "input_price": 1475000, + "output_price": 4425000, + "cache_read_price": 295000, + "cache_write_price": 1843750 + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.7-plus", + "input_price": 320000, + "output_price": 1280000, + "cache_read_price": 64000, + "cache_write_price": 400000 + }, + { + "provider": "openrouter", + "model": "qwen/qwen3.8-max", + "input_price": 2000000, + "output_price": 6000000, + "cache_read_price": 250000, + "cache_write_price": 2500000 + }, + { + "provider": "openrouter", + "model": "rekaai/reka-edge", + "input_price": 100000, + "output_price": 100000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "rekaai/reka-flash-3", + "input_price": 100000, + "output_price": 200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "relace/relace-apply-3", + "input_price": 850000, + "output_price": 1250000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "relace/relace-search", + "input_price": 1000000, + "output_price": 3000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "sakana/fugu-ultra", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "sao10k/l3-lunaris-8b", + "input_price": 40000, + "output_price": 50000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "sao10k/l3.1-euryale-70b", + "input_price": 850000, + "output_price": 850000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "sao10k/l3.3-euryale-70b", + "input_price": 650000, + "output_price": 750000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "stepfun/step-3.5-flash", + "input_price": 100000, + "output_price": 300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "stepfun/step-3.7-flash", + "input_price": 200000, + "output_price": 1150000, + "cache_read_price": 40000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "tencent/hunyuan-a13b-instruct", + "input_price": 140000, + "output_price": 570000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "tencent/hy3", + "input_price": 132000, + "output_price": 528000, + "cache_read_price": 33000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "tencent/hy3-preview", + "input_price": 63000, + "output_price": 210000, + "cache_read_price": 21000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "thedrummer/cydonia-24b-v4.1", + "input_price": 300000, + "output_price": 500000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "thedrummer/rocinante-12b", + "input_price": 250000, + "output_price": 500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "thedrummer/skyfall-36b-v2", + "input_price": 550000, + "output_price": 800000, + "cache_read_price": 250000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "thedrummer/unslopnemo-12b", + "input_price": 400000, + "output_price": 400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "thinkingmachines/inkling", + "input_price": 1000000, + "output_price": 4050000, + "cache_read_price": 170000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "thinkingmachines/inkling-small", + "input_price": 500000, + "output_price": 1200000, + "cache_read_price": 100000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "undi95/remm-slerp-l2-13b", + "input_price": 450000, + "output_price": 650000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "upstage/solar-pro-3", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": 15000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "writer/palmyra-x5", + "input_price": 600000, + "output_price": 6000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "x-ai/grok-4.20", + "input_price": 1250000, + "output_price": 2500000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "x-ai/grok-4.20-multi-agent", + "input_price": 1250000, + "output_price": 2500000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "x-ai/grok-4.3", + "input_price": 1250000, + "output_price": 2500000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "x-ai/grok-4.5", + "input_price": 2000000, + "output_price": 6000000, + "cache_read_price": 300000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "x-ai/grok-build-0.1", + "input_price": 1000000, + "output_price": 2000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "xiaomi/mimo-v2.5", + "input_price": 140000, + "output_price": 280000, + "cache_read_price": 2800, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "xiaomi/mimo-v2.5-pro", + "input_price": 435000, + "output_price": 870000, + "cache_read_price": 3600, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-4.5", + "input_price": 600000, + "output_price": 2200000, + "cache_read_price": 110000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-4.5-air", + "input_price": 130000, + "output_price": 850000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-4.5v", + "input_price": 600000, + "output_price": 1800000, + "cache_read_price": 110000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-4.6", + "input_price": 500000, + "output_price": 2000000, + "cache_read_price": 100000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-4.6v", + "input_price": 300000, + "output_price": 900000, + "cache_read_price": 55000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-4.7", + "input_price": 400000, + "output_price": 1750000, + "cache_read_price": 80000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-4.7-flash", + "input_price": 60000, + "output_price": 400000, + "cache_read_price": 10000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-5", + "input_price": 950000, + "output_price": 2550000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-5-turbo", + "input_price": 1200000, + "output_price": 4000000, + "cache_read_price": 240000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-5.1", + "input_price": 966000, + "output_price": 3036000, + "cache_read_price": 179400, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-5.2", + "input_price": 760000, + "output_price": 2420000, + "cache_read_price": 140000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "z-ai/glm-5v-turbo", + "input_price": 1200000, + "output_price": 4000000, + "cache_read_price": 240000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "~anthropic/claude-fable-latest", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "openrouter", + "model": "~anthropic/claude-haiku-latest", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "openrouter", + "model": "~anthropic/claude-opus-latest", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "openrouter", + "model": "~anthropic/claude-sonnet-latest", + "input_price": 2000000, + "output_price": 10000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "openrouter", + "model": "~deepseek/deepseek-v4-flash-latest", + "input_price": 90000, + "output_price": 180000, + "cache_read_price": 18000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "~google/gemini-flash-latest", + "input_price": 1500000, + "output_price": 7500000, + "cache_read_price": 150000, + "cache_write_price": 83333 + }, + { + "provider": "openrouter", + "model": "~google/gemini-pro-latest", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": 375000 + }, + { + "provider": "openrouter", + "model": "~moonshotai/kimi-latest", + "input_price": 2900000, + "output_price": 14000000, + "cache_read_price": 290000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "~openai/gpt-latest", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "openrouter", + "model": "~openai/gpt-mini-latest", + "input_price": 750000, + "output_price": 4500000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "openrouter", + "model": "~x-ai/grok-latest", + "input_price": 2000000, + "output_price": 6000000, + "cache_read_price": 300000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen-3-14b", + "input_price": 120000, + "output_price": 240000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen-3-235b", + "input_price": 220000, + "output_price": 880000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen-3-30b", + "input_price": 120000, + "output_price": 500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen-3-32b", + "input_price": 160000, + "output_price": 640000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen-3.6-max-preview", + "input_price": 1300000, + "output_price": 7800000, + "cache_read_price": 260000, + "cache_write_price": 1625000 + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-235b-a22b-thinking", + "input_price": 400000, + "output_price": 4000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-coder", + "input_price": 1500000, + "output_price": 7500000, + "cache_read_price": 300000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-coder-30b-a3b", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-coder-next", + "input_price": 500000, + "output_price": 1200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-coder-plus", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-max", + "input_price": 1200000, + "output_price": 6000000, + "cache_read_price": 240000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-max-preview", + "input_price": 1200000, + "output_price": 6000000, + "cache_read_price": 240000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-max-thinking", + "input_price": 1200000, + "output_price": 6000000, + "cache_read_price": 240000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-next-80b-a3b-instruct", + "input_price": 150000, + "output_price": 1200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-next-80b-a3b-thinking", + "input_price": 150000, + "output_price": 1200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-vl-235b-a22b-instruct", + "input_price": 400000, + "output_price": 1600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-vl-instruct", + "input_price": 400000, + "output_price": 1600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3-vl-thinking", + "input_price": 400000, + "output_price": 4000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3.5-flash", + "input_price": 100000, + "output_price": 400000, + "cache_read_price": 1000, + "cache_write_price": 125000 + }, + { + "provider": "vercel", + "model": "alibaba/qwen3.5-plus", + "input_price": 400000, + "output_price": 2400000, + "cache_read_price": 40000, + "cache_write_price": 500000 + }, + { + "provider": "vercel", + "model": "alibaba/qwen3.6-27b", + "input_price": 600000, + "output_price": 3600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "alibaba/qwen3.6-plus", + "input_price": 500000, + "output_price": 3000000, + "cache_read_price": 100000, + "cache_write_price": 625000 + }, + { + "provider": "vercel", + "model": "alibaba/qwen3.7-flash", + "input_price": 30000, + "output_price": 130000, + "cache_read_price": 6000, + "cache_write_price": 38000 + }, + { + "provider": "vercel", + "model": "alibaba/qwen3.7-max", + "input_price": 2500000, + "output_price": 7500000, + "cache_read_price": 500000, + "cache_write_price": 3125000 + }, + { + "provider": "vercel", + "model": "alibaba/qwen3.7-plus", + "input_price": 400000, + "output_price": 1600000, + "cache_read_price": 80000, + "cache_write_price": 500000 + }, + { + "provider": "vercel", + "model": "alibaba/qwen3.8-max", + "input_price": 2000000, + "output_price": 6000000, + "cache_read_price": 250000, + "cache_write_price": 2500000 + }, + { + "provider": "vercel", + "model": "amazon/nova-2-lite", + "input_price": 300000, + "output_price": 2500000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "amazon/nova-lite", + "input_price": 60000, + "output_price": 240000, + "cache_read_price": 15000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "amazon/nova-micro", + "input_price": 35000, + "output_price": 140000, + "cache_read_price": 8750, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "amazon/nova-pro", + "input_price": 800000, + "output_price": 3200000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "anthropic/claude-3-haiku", + "input_price": 250000, + "output_price": 1250000, + "cache_read_price": 30000, + "cache_write_price": 300000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-fable-5", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-haiku-4.5", + "input_price": 1000000, + "output_price": 5000000, + "cache_read_price": 100000, + "cache_write_price": 1250000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-opus-4", + "input_price": 15000000, + "output_price": 75000000, + "cache_read_price": 1500000, + "cache_write_price": 18750000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-opus-4.1", + "input_price": 15000000, + "output_price": 75000000, + "cache_read_price": 1500000, + "cache_write_price": 18750000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-opus-4.5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-opus-4.6", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-opus-4.7", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-opus-4.8", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-opus-4.8-fast", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-opus-5", + "input_price": 5000000, + "output_price": 25000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-opus-5-fast", + "input_price": 10000000, + "output_price": 50000000, + "cache_read_price": 1000000, + "cache_write_price": 12500000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-sonnet-4", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-sonnet-4.5", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-sonnet-4.6", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": 3750000 + }, + { + "provider": "vercel", + "model": "anthropic/claude-sonnet-5", + "input_price": 2000000, + "output_price": 10000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "vercel", + "model": "arcee-ai/trinity-large-thinking", + "input_price": 250000, + "output_price": 900000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "arcee-ai/trinity-mini", + "input_price": 45000, + "output_price": 150000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "bytedance/seed-1.6", + "input_price": 250000, + "output_price": 2000000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "bytedance/seed-1.8", + "input_price": 250000, + "output_price": 2000000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "cohere/command-a", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "deepseek/deepseek-r1", + "input_price": 1350000, + "output_price": 5400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "deepseek/deepseek-v3", + "input_price": 270000, + "output_price": 1120000, + "cache_read_price": 135000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "deepseek/deepseek-v3.1", + "input_price": 250000, + "output_price": 950000, + "cache_read_price": 130000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "deepseek/deepseek-v3.1-terminus", + "input_price": 270000, + "output_price": 1000000, + "cache_read_price": 135000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "deepseek/deepseek-v3.2", + "input_price": 280000, + "output_price": 420000, + "cache_read_price": 28000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "deepseek/deepseek-v3.2-thinking", + "input_price": 620000, + "output_price": 1850000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "deepseek/deepseek-v4-flash", + "input_price": 200000, + "output_price": 400000, + "cache_read_price": 40000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "deepseek/deepseek-v4-flash-0731", + "input_price": 130000, + "output_price": 260000, + "cache_read_price": 28000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "deepseek/deepseek-v4-pro", + "input_price": 435000, + "output_price": 870000, + "cache_read_price": 3600, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-2.5-flash", + "input_price": 300000, + "output_price": 2500000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-2.5-flash-image", + "input_price": 300000, + "output_price": 2500000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-2.5-flash-lite", + "input_price": 100000, + "output_price": 400000, + "cache_read_price": 10000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-2.5-pro", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-3-flash", + "input_price": 500000, + "output_price": 3000000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-3-pro-image", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-3.1-flash-image", + "input_price": 500000, + "output_price": 3000000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-3.1-flash-image-preview", + "input_price": 500000, + "output_price": 3000000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-3.1-flash-lite", + "input_price": 250000, + "output_price": 1500000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-3.1-flash-lite-image", + "input_price": 250000, + "output_price": 1500000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-3.1-pro-preview", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-3.5-flash", + "input_price": 1500000, + "output_price": 9000000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-3.5-flash-lite", + "input_price": 300000, + "output_price": 2500000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-3.6-flash", + "input_price": 1500000, + "output_price": 7500000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemini-omni-flash-preview", + "input_price": 1500000, + "output_price": 9000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemma-4-26b-a4b-it", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": 15000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "google/gemma-4-31b-it", + "input_price": 140000, + "output_price": 400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "inception/mercury-2", + "input_price": 250000, + "output_price": 750000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "inception/mercury-coder-small", + "input_price": 250000, + "output_price": 1000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "inclusionai/ling-3.0-flash-free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "interfaze/interfaze-beta", + "input_price": 1500000, + "output_price": 3500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "kwaipilot/kat-coder-air-v2.5", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "kwaipilot/kat-coder-pro-v1", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 60000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "kwaipilot/kat-coder-pro-v2", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 60000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "kwaipilot/kat-coder-pro-v2.5", + "input_price": 740000, + "output_price": 2960000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "meta/llama-3.1-70b", + "input_price": 720000, + "output_price": 720000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "meta/llama-3.1-8b", + "input_price": 220000, + "output_price": 220000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "meta/llama-3.3-70b", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "meta/llama-4-maverick", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "meta/llama-4-scout", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "meta/muse-spark-1.1", + "input_price": 1250000, + "output_price": 4250000, + "cache_read_price": 150000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "minimax/minimax-m2", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 30000, + "cache_write_price": 375000 + }, + { + "provider": "vercel", + "model": "minimax/minimax-m2.1", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 30000, + "cache_write_price": 375000 + }, + { + "provider": "vercel", + "model": "minimax/minimax-m2.1-lightning", + "input_price": 300000, + "output_price": 2400000, + "cache_read_price": 30000, + "cache_write_price": 375000 + }, + { + "provider": "vercel", + "model": "minimax/minimax-m2.5", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 30000, + "cache_write_price": 375000 + }, + { + "provider": "vercel", + "model": "minimax/minimax-m2.5-highspeed", + "input_price": 600000, + "output_price": 2400000, + "cache_read_price": 30000, + "cache_write_price": 375000 + }, + { + "provider": "vercel", + "model": "minimax/minimax-m2.7", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 60000, + "cache_write_price": 375000 + }, + { + "provider": "vercel", + "model": "minimax/minimax-m2.7-highspeed", + "input_price": 600000, + "output_price": 2400000, + "cache_read_price": 60000, + "cache_write_price": 375000 + }, + { + "provider": "vercel", + "model": "minimax/minimax-m3", + "input_price": 300000, + "output_price": 1200000, + "cache_read_price": 60000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/codestral", + "input_price": 300000, + "output_price": 900000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/devstral-2", + "input_price": 400000, + "output_price": 2000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/devstral-small-2", + "input_price": 100000, + "output_price": 300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/magistral-medium", + "input_price": 2000000, + "output_price": 5000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/magistral-small", + "input_price": 500000, + "output_price": 1500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/ministral-14b", + "input_price": 200000, + "output_price": 200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/ministral-3b", + "input_price": 40000, + "output_price": 40000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/ministral-8b", + "input_price": 100000, + "output_price": 100000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/mistral-large-3", + "input_price": 500000, + "output_price": 1500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/mistral-medium", + "input_price": 400000, + "output_price": 2000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/mistral-medium-3.5", + "input_price": 1500000, + "output_price": 7500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/mistral-nemo", + "input_price": 150000, + "output_price": 150000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/mistral-small", + "input_price": 100000, + "output_price": 300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "mistral/pixtral-12b", + "input_price": 150000, + "output_price": 150000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "moonshotai/kimi-k2", + "input_price": 570000, + "output_price": 2300000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "moonshotai/kimi-k2-thinking", + "input_price": 470000, + "output_price": 2000000, + "cache_read_price": 141000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "moonshotai/kimi-k2.5", + "input_price": 600000, + "output_price": 3000000, + "cache_read_price": 100000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "moonshotai/kimi-k2.6", + "input_price": 950000, + "output_price": 4000000, + "cache_read_price": 160000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "moonshotai/kimi-k2.7-code", + "input_price": 950000, + "output_price": 4000000, + "cache_read_price": 190000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "moonshotai/kimi-k2.7-code-highspeed", + "input_price": 1900000, + "output_price": 8000000, + "cache_read_price": 380000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "moonshotai/kimi-k3", + "input_price": 3000000, + "output_price": 15000000, + "cache_read_price": 300000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "moonshotai/kimi-k3-fast", + "input_price": 4500000, + "output_price": 22500000, + "cache_read_price": 450000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "morph/morph-v3-fast", + "input_price": 800000, + "output_price": 1200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "morph/morph-v3-large", + "input_price": 900000, + "output_price": 1900000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "nvidia/nemotron-3-nano-30b-a3b", + "input_price": 50000, + "output_price": 240000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "nvidia/nemotron-3-super-120b-a12b", + "input_price": 150000, + "output_price": 650000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "nvidia/nemotron-3-ultra-550b-a55b", + "input_price": 600000, + "output_price": 2400000, + "cache_read_price": 120000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "nvidia/nemotron-nano-12b-v2-vl", + "input_price": 200000, + "output_price": 600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "nvidia/nemotron-nano-9b-v2", + "input_price": 60000, + "output_price": 230000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-3.5-turbo", + "input_price": 500000, + "output_price": 1500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-4-turbo", + "input_price": 10000000, + "output_price": 30000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-4.1", + "input_price": 2000000, + "output_price": 8000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-4.1-mini", + "input_price": 400000, + "output_price": 1600000, + "cache_read_price": 100000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-4.1-nano", + "input_price": 100000, + "output_price": 400000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-4o", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-4o-mini", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-4o-mini-search-preview", + "input_price": 150000, + "output_price": 600000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-4o-mini-transcribe", + "input_price": 1250000, + "output_price": 5000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-4o-transcribe", + "input_price": 2500000, + "output_price": 10000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5-codex", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 130000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5-mini", + "input_price": 250000, + "output_price": 2000000, + "cache_read_price": 25000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5-nano", + "input_price": 50000, + "output_price": 400000, + "cache_read_price": 5000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5-pro", + "input_price": 15000000, + "output_price": 120000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.1-codex", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 130000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.1-codex-max", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.1-codex-mini", + "input_price": 250000, + "output_price": 2000000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.1-instant", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 130000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.1-thinking", + "input_price": 1250000, + "output_price": 10000000, + "cache_read_price": 125000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.2", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.2-codex", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.2-pro", + "input_price": 21000000, + "output_price": 168000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.3-chat", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.3-codex", + "input_price": 1750000, + "output_price": 14000000, + "cache_read_price": 175000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.4", + "input_price": 2500000, + "output_price": 15000000, + "cache_read_price": 250000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.4-mini", + "input_price": 750000, + "output_price": 4500000, + "cache_read_price": 75000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.4-nano", + "input_price": 200000, + "output_price": 1250000, + "cache_read_price": 20000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.4-pro", + "input_price": 30000000, + "output_price": 180000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.5", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.5-pro", + "input_price": 30000000, + "output_price": 180000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-5.6-luna", + "input_price": 200000, + "output_price": 1200000, + "cache_read_price": 20000, + "cache_write_price": 250000 + }, + { + "provider": "vercel", + "model": "openai/gpt-5.6-sol", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": 6250000 + }, + { + "provider": "vercel", + "model": "openai/gpt-5.6-terra", + "input_price": 2000000, + "output_price": 12000000, + "cache_read_price": 200000, + "cache_write_price": 2500000 + }, + { + "provider": "vercel", + "model": "openai/gpt-image-1", + "input_price": 5000000, + "output_price": 40000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-image-1-mini", + "input_price": 2000000, + "output_price": 8000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-image-1.5", + "input_price": 5000000, + "output_price": 32000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-image-2", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 1250000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-oss-120b", + "input_price": 100000, + "output_price": 500000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-oss-20b", + "input_price": 50000, + "output_price": 200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-oss-safeguard-20b", + "input_price": 75000, + "output_price": 300000, + "cache_read_price": 37000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-realtime-1.5", + "input_price": 4000000, + "output_price": 16000000, + "cache_read_price": 400000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-realtime-2", + "input_price": 4000000, + "output_price": 24000000, + "cache_read_price": 400000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-realtime-2.1", + "input_price": 4000000, + "output_price": 24000000, + "cache_read_price": 400000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/gpt-realtime-mini", + "input_price": 600000, + "output_price": 2400000, + "cache_read_price": 60000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/o1", + "input_price": 15000000, + "output_price": 60000000, + "cache_read_price": 7500000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/o3", + "input_price": 2000000, + "output_price": 8000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/o3-deep-research", + "input_price": 10000000, + "output_price": 40000000, + "cache_read_price": 2500000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/o3-mini", + "input_price": 1100000, + "output_price": 4400000, + "cache_read_price": 550000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/o3-pro", + "input_price": 20000000, + "output_price": 80000000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "openai/o4-mini", + "input_price": 1100000, + "output_price": 4400000, + "cache_read_price": 275000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "poolside/laguna-s-2.1", + "input_price": 100000, + "output_price": 200000, + "cache_read_price": 10000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "poolside/laguna-s-2.1-free", + "input_price": 0, + "output_price": 0, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "sakana/fugu-ultra", + "input_price": 5000000, + "output_price": 30000000, + "cache_read_price": 500000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "stepfun/step-3.5-flash", + "input_price": 90000, + "output_price": 300000, + "cache_read_price": 20000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "stepfun/step-3.7-flash", + "input_price": 200000, + "output_price": 1150000, + "cache_read_price": 40000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "tencent/hy3", + "input_price": 140000, + "output_price": 580000, + "cache_read_price": 35000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "thinkingmachines/inkling", + "input_price": 1000000, + "output_price": 4050000, + "cache_read_price": 170000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "thinkingmachines/inkling-small", + "input_price": 500000, + "output_price": 1200000, + "cache_read_price": 100000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xai/grok-4.1-fast-non-reasoning", + "input_price": 200000, + "output_price": 500000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xai/grok-4.1-fast-reasoning", + "input_price": 200000, + "output_price": 500000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xai/grok-4.20-multi-agent", + "input_price": 1250000, + "output_price": 2500000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xai/grok-4.20-multi-agent-beta", + "input_price": 1250000, + "output_price": 2500000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xai/grok-4.20-non-reasoning", + "input_price": 1250000, + "output_price": 2500000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xai/grok-4.20-non-reasoning-beta", + "input_price": 1250000, + "output_price": 2500000, + "cache_read_price": 400000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xai/grok-4.20-reasoning", + "input_price": 1250000, + "output_price": 2500000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xai/grok-4.20-reasoning-beta", + "input_price": 1250000, + "output_price": 2500000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xai/grok-4.3", + "input_price": 1250000, + "output_price": 2500000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xai/grok-4.5", + "input_price": 2000000, + "output_price": 6000000, + "cache_read_price": 300000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xai/grok-build-0.1", + "input_price": 1000000, + "output_price": 2000000, + "cache_read_price": 200000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xiaomi/mimo-v2.5", + "input_price": 140000, + "output_price": 280000, + "cache_read_price": 2800, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "xiaomi/mimo-v2.5-pro", + "input_price": 435000, + "output_price": 870000, + "cache_read_price": 3600, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-4.5", + "input_price": 600000, + "output_price": 2200000, + "cache_read_price": 110000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-4.5-air", + "input_price": 200000, + "output_price": 1100000, + "cache_read_price": 30000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-4.5v", + "input_price": 600000, + "output_price": 1800000, + "cache_read_price": 110000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-4.6", + "input_price": 600000, + "output_price": 2200000, + "cache_read_price": 110000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-4.6v", + "input_price": 300000, + "output_price": 900000, + "cache_read_price": 50000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-4.7", + "input_price": 600000, + "output_price": 2200000, + "cache_read_price": 120000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-4.7-flash", + "input_price": 70000, + "output_price": 400000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-4.7-flashx", + "input_price": 60000, + "output_price": 400000, + "cache_read_price": 10000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-5", + "input_price": 1000000, + "output_price": 3200000, + "cache_read_price": null, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-5-turbo", + "input_price": 1200000, + "output_price": 4000000, + "cache_read_price": 240000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-5.1", + "input_price": 1400000, + "output_price": 4400000, + "cache_read_price": 260000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-5.2", + "input_price": 1100000, + "output_price": 3851000, + "cache_read_price": 275000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-5.2-fast", + "input_price": 2100000, + "output_price": 6600000, + "cache_read_price": 210000, + "cache_write_price": null + }, + { + "provider": "vercel", + "model": "zai/glm-5v-turbo", + "input_price": 1200000, + "output_price": 4000000, + "cache_read_price": 240000, + "cache_write_price": null } ] diff --git a/scripts/aibridgepricesgen/main.go b/scripts/aibridgepricesgen/main.go index 19778c357f3..51ad5bb8bda 100644 --- a/scripts/aibridgepricesgen/main.go +++ b/scripts/aibridgepricesgen/main.go @@ -27,7 +27,16 @@ import ( // supportedProviders lists the providers we ship prices for. Adding a // provider here is enough to include it on the next regeneration. -var supportedProviders = []string{"anthropic", "openai"} +var supportedProviders = []string{ + "anthropic", + "azure", + "bedrock", + "copilot", + "google", + "openai", + "openrouter", + "vercel", +} // upstreamProvider is the subset of a models.dev per-provider entry we read. type upstreamProvider struct { diff --git a/scripts/aibridgepricesgen/overrides.jq b/scripts/aibridgepricesgen/overrides.jq index cc1b424a1f8..12c3985654e 100644 --- a/scripts/aibridgepricesgen/overrides.jq +++ b/scripts/aibridgepricesgen/overrides.jq @@ -30,3 +30,18 @@ end | .name = "Claude Mythos 5" ) end + +# Mapping of provider names on models.dev to our own names +# Ref. table definition for ai_provider_type +# amazon-bedrock -> bedrock +# github-copilot -> copilot +| if (has("amazon-bedrock") | not) then + error("overrides.jq: amazon-bedrock not present upstream; drop or update the rename") +else + .bedrock = ."amazon-bedrock" | del(."amazon-bedrock") +end +| if (has("github-copilot") | not) then + error("overrides.jq: github-copilot not present upstream; drop or update the rename") +else + .copilot = ."github-copilot" | del(."github-copilot") +end From 0c15b47913d2d57cf3ca16ba4738e33539bd29ae Mon Sep 17 00:00:00 2001 From: Cian Johnston Date: Tue, 4 Aug 2026 13:02:03 +0100 Subject: [PATCH 2/3] fixup! chore: update model prices to include more providers --- .gitattributes | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitattributes b/.gitattributes index 39e1717ed68..1232306b2cc 100644 --- a/.gitattributes +++ b/.gitattributes @@ -36,3 +36,6 @@ site/e2e/provisionerGenerated.ts linguist-generated=true site/src/api/countriesGenerated.tsx linguist-generated=true site/src/api/rbacresourcesGenerated.tsx linguist-generated=true site/src/api/typesGenerated.ts linguist-generated=true + +# AI bridge prices +coderd/aibridge/prices/data/prices.json linguist-generated=true From 465794a6f01d39dc464ae08a6bb76df5b9a8bd6e Mon Sep 17 00:00:00 2001 From: Cian Johnston Date: Tue, 4 Aug 2026 13:13:57 +0100 Subject: [PATCH 3/3] Update .gitattributes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🍸 Co-authored-by: Susana Ferreira --- .gitattributes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitattributes b/.gitattributes index 1232306b2cc..b058eeeabac 100644 --- a/.gitattributes +++ b/.gitattributes @@ -37,5 +37,5 @@ site/src/api/countriesGenerated.tsx linguist-generated=true site/src/api/rbacresourcesGenerated.tsx linguist-generated=true site/src/api/typesGenerated.ts linguist-generated=true -# AI bridge prices +# AI Gateway prices coderd/aibridge/prices/data/prices.json linguist-generated=true