export const OPENROUTER_COST_MAP = {
    'openrouter:google/gemini-3-pro-preview:prompt': 200,
    'openrouter:google/gemini-3-pro-preview:completion': 1200,
    'openrouter:google/gemini-3-pro-preview:image': 825600,
    'openrouter:google/gemini-3-pro-preview:input_cache_read': 20,
    'openrouter:google/gemini-3-pro-preview:input_cache_write': 238,
    'openrouter:deepcogito/cogito-v2.1-671b:prompt': 125,
    'openrouter:deepcogito/cogito-v2.1-671b:completion': 125,
    'openrouter:openai/gpt-5.1:prompt': 125,
    'openrouter:openai/gpt-5.1:completion': 1000,
    'openrouter:openai/gpt-5.1:web_search': 1000000,
    'openrouter:openai/gpt-5.1:input_cache_read': 12,
    'openrouter:openai/gpt-5.1-chat:prompt': 125,
    'openrouter:openai/gpt-5.1-chat:completion': 1000,
    'openrouter:openai/gpt-5.1-chat:web_search': 1000000,
    'openrouter:openai/gpt-5.1-chat:input_cache_read': 12,
    'openrouter:openai/gpt-5.1-codex:prompt': 125,
    'openrouter:openai/gpt-5.1-codex:completion': 1000,
    'openrouter:openai/gpt-5.1-codex:input_cache_read': 12,
    'openrouter:openai/gpt-5.1-codex-mini:prompt': 25,
    'openrouter:openai/gpt-5.1-codex-mini:completion': 200,
    'openrouter:openai/gpt-5.1-codex-mini:input_cache_read': 3,
    'openrouter:moonshotai/kimi-linear-48b-a3b-instruct:prompt': 50,
    'openrouter:moonshotai/kimi-linear-48b-a3b-instruct:completion': 60,
    'openrouter:moonshotai/kimi-k2-thinking:prompt': 45,
    'openrouter:moonshotai/kimi-k2-thinking:completion': 235,
    'openrouter:amazon/nova-premier-v1:prompt': 250,
    'openrouter:amazon/nova-premier-v1:completion': 1250,
    'openrouter:amazon/nova-premier-v1:input_cache_read': 63,
    'openrouter:perplexity/sonar-pro-search:prompt': 300,
    'openrouter:perplexity/sonar-pro-search:completion': 1500,
    'openrouter:perplexity/sonar-pro-search:request': 1800000,
    'openrouter:mistralai/voxtral-small-24b-2507:prompt': 10,
    'openrouter:mistralai/voxtral-small-24b-2507:completion': 30,
    'openrouter:mistralai/voxtral-small-24b-2507:audio': 10000,
    'openrouter:openai/gpt-oss-safeguard-20b:prompt': 7,
    'openrouter:openai/gpt-oss-safeguard-20b:completion': 30,
    'openrouter:openai/gpt-oss-safeguard-20b:input_cache_read': 4,
    'openrouter:nvidia/nemotron-nano-12b-v2-vl:prompt': 20,
    'openrouter:nvidia/nemotron-nano-12b-v2-vl:completion': 60,
    'openrouter:minimax/minimax-m2:prompt': 26,
    'openrouter:minimax/minimax-m2:completion': 102,
    'openrouter:liquid/lfm2-8b-a1b:prompt': 5,
    'openrouter:liquid/lfm2-8b-a1b:completion': 10,
    'openrouter:liquid/lfm-2.2-6b:prompt': 5,
    'openrouter:liquid/lfm-2.2-6b:completion': 10,
    'openrouter:ibm-granite/granite-4.0-h-micro:prompt': 2,
    'openrouter:ibm-granite/granite-4.0-h-micro:completion': 11,
    'openrouter:deepcogito/cogito-v2-preview-llama-405b:prompt': 350,
    'openrouter:deepcogito/cogito-v2-preview-llama-405b:completion': 350,
    'openrouter:openai/gpt-5-image-mini:prompt': 250,
    'openrouter:openai/gpt-5-image-mini:completion': 200,
    'openrouter:openai/gpt-5-image-mini:image': 250,
    'openrouter:openai/gpt-5-image-mini:web_search': 1000000,
    'openrouter:openai/gpt-5-image-mini:input_cache_read': 25,
    'openrouter:anthropic/claude-haiku-4.5:prompt': 100,
    'openrouter:anthropic/claude-haiku-4.5:completion': 500,
    'openrouter:anthropic/claude-haiku-4.5:input_cache_read': 10,
    'openrouter:anthropic/claude-haiku-4.5:input_cache_write': 125,
    'openrouter:qwen/qwen3-vl-8b-thinking:prompt': 18,
    'openrouter:qwen/qwen3-vl-8b-thinking:completion': 210,
    'openrouter:qwen/qwen3-vl-8b-instruct:prompt': 8,
    'openrouter:qwen/qwen3-vl-8b-instruct:completion': 50,
    'openrouter:openai/gpt-5-image:prompt': 1000,
    'openrouter:openai/gpt-5-image:completion': 1000,
    'openrouter:openai/gpt-5-image:image': 1000,
    'openrouter:openai/gpt-5-image:web_search': 1000000,
    'openrouter:openai/gpt-5-image:input_cache_read': 125,
    'openrouter:openai/o3-deep-research:prompt': 1000,
    'openrouter:openai/o3-deep-research:completion': 4000,
    'openrouter:openai/o3-deep-research:image': 765000,
    'openrouter:openai/o3-deep-research:web_search': 1000000,
    'openrouter:openai/o3-deep-research:input_cache_read': 250,
    'openrouter:openai/o4-mini-deep-research:prompt': 200,
    'openrouter:openai/o4-mini-deep-research:completion': 800,
    'openrouter:openai/o4-mini-deep-research:image': 153000,
    'openrouter:openai/o4-mini-deep-research:web_search': 1000000,
    'openrouter:openai/o4-mini-deep-research:input_cache_read': 50,
    'openrouter:nvidia/llama-3.3-nemotron-super-49b-v1.5:prompt': 10,
    'openrouter:nvidia/llama-3.3-nemotron-super-49b-v1.5:completion': 40,
    'openrouter:baidu/ernie-4.5-21b-a3b-thinking:prompt': 7,
    'openrouter:baidu/ernie-4.5-21b-a3b-thinking:completion': 28,
    'openrouter:google/gemini-2.5-flash-image:prompt': 30,
    'openrouter:google/gemini-2.5-flash-image:completion': 250,
    'openrouter:google/gemini-2.5-flash-image:image': 123800,
    'openrouter:qwen/qwen3-vl-30b-a3b-thinking:prompt': 20,
    'openrouter:qwen/qwen3-vl-30b-a3b-thinking:completion': 100,
    'openrouter:qwen/qwen3-vl-30b-a3b-instruct:prompt': 15,
    'openrouter:qwen/qwen3-vl-30b-a3b-instruct:completion': 60,
    'openrouter:openai/gpt-5-pro:prompt': 1500,
    'openrouter:openai/gpt-5-pro:completion': 12000,
    'openrouter:openai/gpt-5-pro:web_search': 1000000,
    'openrouter:z-ai/glm-4.6:prompt': 40,
    'openrouter:z-ai/glm-4.6:completion': 175,
    'openrouter:z-ai/glm-4.6:exacto:prompt': 45,
    'openrouter:z-ai/glm-4.6:exacto:completion': 190,
    'openrouter:anthropic/claude-sonnet-4.5:prompt': 300,
    'openrouter:anthropic/claude-sonnet-4.5:completion': 1500,
    'openrouter:anthropic/claude-sonnet-4.5:input_cache_read': 30,
    'openrouter:anthropic/claude-sonnet-4.5:input_cache_write': 375,
    'openrouter:deepseek/deepseek-v3.2-exp:prompt': 27,
    'openrouter:deepseek/deepseek-v3.2-exp:completion': 40,
    'openrouter:thedrummer/cydonia-24b-v4.1:prompt': 30,
    'openrouter:thedrummer/cydonia-24b-v4.1:completion': 50,
    'openrouter:relace/relace-apply-3:prompt': 85,
    'openrouter:relace/relace-apply-3:completion': 125,
    'openrouter:google/gemini-2.5-flash-preview-09-2025:prompt': 30,
    'openrouter:google/gemini-2.5-flash-preview-09-2025:completion': 250,
    'openrouter:google/gemini-2.5-flash-preview-09-2025:image': 123800,
    'openrouter:google/gemini-2.5-flash-preview-09-2025:audio': 100,
    'openrouter:google/gemini-2.5-flash-preview-09-2025:input_cache_read': 7,
    'openrouter:google/gemini-2.5-flash-preview-09-2025:input_cache_write': 38,
    'openrouter:google/gemini-2.5-flash-lite-preview-09-2025:prompt': 10,
    'openrouter:google/gemini-2.5-flash-lite-preview-09-2025:completion': 40,
    'openrouter:qwen/qwen3-vl-235b-a22b-thinking:prompt': 30,
    'openrouter:qwen/qwen3-vl-235b-a22b-thinking:completion': 120,
    'openrouter:qwen/qwen3-vl-235b-a22b-instruct:prompt': 21,
    'openrouter:qwen/qwen3-vl-235b-a22b-instruct:completion': 190,
    'openrouter:qwen/qwen3-max:prompt': 120,
    'openrouter:qwen/qwen3-max:completion': 600,
    'openrouter:qwen/qwen3-max:input_cache_read': 24,
    'openrouter:qwen/qwen3-coder-plus:prompt': 100,
    'openrouter:qwen/qwen3-coder-plus:completion': 500,
    'openrouter:qwen/qwen3-coder-plus:input_cache_read': 10,
    'openrouter:openai/gpt-5-codex:prompt': 125,
    'openrouter:openai/gpt-5-codex:completion': 1000,
    'openrouter:openai/gpt-5-codex:input_cache_read': 12,
    'openrouter:deepseek/deepseek-v3.1-terminus:prompt': 23,
    'openrouter:deepseek/deepseek-v3.1-terminus:completion': 90,
    'openrouter:deepseek/deepseek-v3.1-terminus:exacto:prompt': 27,
    'openrouter:deepseek/deepseek-v3.1-terminus:exacto:completion': 100,
    'openrouter:x-ai/grok-4-fast:prompt': 20,
    'openrouter:x-ai/grok-4-fast:completion': 50,
    'openrouter:x-ai/grok-4-fast:input_cache_read': 5,
    'openrouter:alibaba/tongyi-deepresearch-30b-a3b:prompt': 9,
    'openrouter:alibaba/tongyi-deepresearch-30b-a3b:completion': 40,
    'openrouter:qwen/qwen3-coder-flash:prompt': 30,
    'openrouter:qwen/qwen3-coder-flash:completion': 150,
    'openrouter:qwen/qwen3-coder-flash:input_cache_read': 8,
    'openrouter:arcee-ai/afm-4.5b:prompt': 5,
    'openrouter:arcee-ai/afm-4.5b:completion': 15,
    'openrouter:opengvlab/internvl3-78b:prompt': 7,
    'openrouter:opengvlab/internvl3-78b:completion': 26,
    'openrouter:qwen/qwen3-next-80b-a3b-thinking:prompt': 15,
    'openrouter:qwen/qwen3-next-80b-a3b-thinking:completion': 120,
    'openrouter:qwen/qwen3-next-80b-a3b-instruct:prompt': 10,
    'openrouter:qwen/qwen3-next-80b-a3b-instruct:completion': 80,
    'openrouter:meituan/longcat-flash-chat:prompt': 15,
    'openrouter:meituan/longcat-flash-chat:completion': 75,
    'openrouter:qwen/qwen-plus-2025-07-28:prompt': 40,
    'openrouter:qwen/qwen-plus-2025-07-28:completion': 120,
    'openrouter:qwen/qwen-plus-2025-07-28:thinking:prompt': 40,
    'openrouter:qwen/qwen-plus-2025-07-28:thinking:completion': 400,
    'openrouter:nvidia/nemotron-nano-9b-v2:prompt': 4,
    'openrouter:nvidia/nemotron-nano-9b-v2:completion': 16,
    'openrouter:moonshotai/kimi-k2-0905:prompt': 39,
    'openrouter:moonshotai/kimi-k2-0905:completion': 190,
    'openrouter:moonshotai/kimi-k2-0905:exacto:prompt': 60,
    'openrouter:moonshotai/kimi-k2-0905:exacto:completion': 250,
    'openrouter:deepcogito/cogito-v2-preview-llama-70b:prompt': 88,
    'openrouter:deepcogito/cogito-v2-preview-llama-70b:completion': 88,
    'openrouter:deepcogito/cogito-v2-preview-llama-109b-moe:prompt': 18,
    'openrouter:deepcogito/cogito-v2-preview-llama-109b-moe:completion': 59,
    'openrouter:deepcogito/cogito-v2-preview-deepseek-671b:prompt': 125,
    'openrouter:deepcogito/cogito-v2-preview-deepseek-671b:completion': 125,
    'openrouter:stepfun-ai/step3:prompt': 57,
    'openrouter:stepfun-ai/step3:completion': 142,
    'openrouter:qwen/qwen3-30b-a3b-thinking-2507:prompt': 5,
    'openrouter:qwen/qwen3-30b-a3b-thinking-2507:completion': 34,
    'openrouter:x-ai/grok-code-fast-1:prompt': 20,
    'openrouter:x-ai/grok-code-fast-1:completion': 150,
    'openrouter:x-ai/grok-code-fast-1:input_cache_read': 2,
    'openrouter:nousresearch/hermes-4-70b:prompt': 11,
    'openrouter:nousresearch/hermes-4-70b:completion': 38,
    'openrouter:nousresearch/hermes-4-405b:prompt': 30,
    'openrouter:nousresearch/hermes-4-405b:completion': 120,
    'openrouter:google/gemini-2.5-flash-image-preview:prompt': 30,
    'openrouter:google/gemini-2.5-flash-image-preview:completion': 250,
    'openrouter:google/gemini-2.5-flash-image-preview:image': 123800,
    'openrouter:deepseek/deepseek-chat-v3.1:prompt': 20,
    'openrouter:deepseek/deepseek-chat-v3.1:completion': 80,
    'openrouter:openai/gpt-4o-audio-preview:prompt': 250,
    'openrouter:openai/gpt-4o-audio-preview:completion': 1000,
    'openrouter:openai/gpt-4o-audio-preview:audio': 4000,
    'openrouter:mistralai/mistral-medium-3.1:prompt': 40,
    'openrouter:mistralai/mistral-medium-3.1:completion': 200,
    'openrouter:baidu/ernie-4.5-21b-a3b:prompt': 7,
    'openrouter:baidu/ernie-4.5-21b-a3b:completion': 28,
    'openrouter:baidu/ernie-4.5-vl-28b-a3b:prompt': 14,
    'openrouter:baidu/ernie-4.5-vl-28b-a3b:completion': 56,
    'openrouter:z-ai/glm-4.5v:prompt': 60,
    'openrouter:z-ai/glm-4.5v:completion': 180,
    'openrouter:z-ai/glm-4.5v:input_cache_read': 11,
    'openrouter:ai21/jamba-mini-1.7:prompt': 20,
    'openrouter:ai21/jamba-mini-1.7:completion': 40,
    'openrouter:ai21/jamba-large-1.7:prompt': 200,
    'openrouter:ai21/jamba-large-1.7:completion': 800,
    'openrouter:openai/gpt-5-chat:prompt': 125,
    'openrouter:openai/gpt-5-chat:completion': 1000,
    'openrouter:openai/gpt-5-chat:web_search': 1000000,
    'openrouter:openai/gpt-5-chat:input_cache_read': 12,
    'openrouter:openai/gpt-5:prompt': 125,
    'openrouter:openai/gpt-5:completion': 1000,
    'openrouter:openai/gpt-5:web_search': 1000000,
    'openrouter:openai/gpt-5:input_cache_read': 12,
    'openrouter:openai/gpt-5-mini:prompt': 25,
    'openrouter:openai/gpt-5-mini:completion': 200,
    'openrouter:openai/gpt-5-mini:web_search': 1000000,
    'openrouter:openai/gpt-5-mini:input_cache_read': 3,
    'openrouter:openai/gpt-5-nano:prompt': 5,
    'openrouter:openai/gpt-5-nano:completion': 40,
    'openrouter:openai/gpt-5-nano:web_search': 1000000,
    'openrouter:openai/gpt-5-nano:input_cache_read': 1,
    'openrouter:openai/gpt-oss-120b:prompt': 4,
    'openrouter:openai/gpt-oss-120b:completion': 40,
    'openrouter:openai/gpt-oss-120b:exacto:prompt': 5,
    'openrouter:openai/gpt-oss-120b:exacto:completion': 24,
    'openrouter:openai/gpt-oss-20b:prompt': 3,
    'openrouter:openai/gpt-oss-20b:completion': 14,
    'openrouter:anthropic/claude-opus-4.1:prompt': 1500,
    'openrouter:anthropic/claude-opus-4.1:completion': 7500,
    'openrouter:anthropic/claude-opus-4.1:image': 2400000,
    'openrouter:anthropic/claude-opus-4.1:input_cache_read': 150,
    'openrouter:anthropic/claude-opus-4.1:input_cache_write': 1875,
    'openrouter:mistralai/codestral-2508:prompt': 30,
    'openrouter:mistralai/codestral-2508:completion': 90,
    'openrouter:qwen/qwen3-coder-30b-a3b-instruct:prompt': 6,
    'openrouter:qwen/qwen3-coder-30b-a3b-instruct:completion': 25,
    'openrouter:qwen/qwen3-30b-a3b-instruct-2507:prompt': 8,
    'openrouter:qwen/qwen3-30b-a3b-instruct-2507:completion': 33,
    'openrouter:z-ai/glm-4.5:prompt': 35,
    'openrouter:z-ai/glm-4.5:completion': 150,
    'openrouter:z-ai/glm-4.5-air:prompt': 13,
    'openrouter:z-ai/glm-4.5-air:completion': 85,
    'openrouter:qwen/qwen3-235b-a22b-thinking-2507:prompt': 11,
    'openrouter:qwen/qwen3-235b-a22b-thinking-2507:completion': 60,
    'openrouter:z-ai/glm-4-32b:prompt': 10,
    'openrouter:z-ai/glm-4-32b:completion': 10,
    'openrouter:qwen/qwen3-coder:prompt': 22,
    'openrouter:qwen/qwen3-coder:completion': 95,
    'openrouter:qwen/qwen3-coder:exacto:prompt': 38,
    'openrouter:qwen/qwen3-coder:exacto:completion': 153,
    'openrouter:bytedance/ui-tars-1.5-7b:prompt': 10,
    'openrouter:bytedance/ui-tars-1.5-7b:completion': 20,
    'openrouter:google/gemini-2.5-flash-lite:prompt': 10,
    'openrouter:google/gemini-2.5-flash-lite:completion': 40,
    'openrouter:google/gemini-2.5-flash-lite:input_cache_read': 1,
    'openrouter:google/gemini-2.5-flash-lite:input_cache_write': 18,
    'openrouter:qwen/qwen3-235b-a22b-2507:prompt': 8,
    'openrouter:qwen/qwen3-235b-a22b-2507:completion': 55,
    'openrouter:switchpoint/router:prompt': 85,
    'openrouter:switchpoint/router:completion': 340,
    'openrouter:moonshotai/kimi-k2:prompt': 50,
    'openrouter:moonshotai/kimi-k2:completion': 240,
    'openrouter:thudm/glm-4.1v-9b-thinking:prompt': 4,
    'openrouter:thudm/glm-4.1v-9b-thinking:completion': 14,
    'openrouter:mistralai/devstral-medium:prompt': 40,
    'openrouter:mistralai/devstral-medium:completion': 200,
    'openrouter:mistralai/devstral-small:prompt': 7,
    'openrouter:mistralai/devstral-small:completion': 28,
    'openrouter:x-ai/grok-4:prompt': 300,
    'openrouter:x-ai/grok-4:completion': 1500,
    'openrouter:x-ai/grok-4:input_cache_read': 75,
    'openrouter:tencent/hunyuan-a13b-instruct:prompt': 14,
    'openrouter:tencent/hunyuan-a13b-instruct:completion': 57,
    'openrouter:tngtech/deepseek-r1t2-chimera:prompt': 30,
    'openrouter:tngtech/deepseek-r1t2-chimera:completion': 120,
    'openrouter:morph/morph-v3-large:prompt': 90,
    'openrouter:morph/morph-v3-large:completion': 190,
    'openrouter:morph/morph-v3-fast:prompt': 80,
    'openrouter:morph/morph-v3-fast:completion': 120,
    'openrouter:baidu/ernie-4.5-vl-424b-a47b:prompt': 42,
    'openrouter:baidu/ernie-4.5-vl-424b-a47b:completion': 125,
    'openrouter:baidu/ernie-4.5-300b-a47b:prompt': 28,
    'openrouter:baidu/ernie-4.5-300b-a47b:completion': 110,
    'openrouter:thedrummer/anubis-70b-v1.1:prompt': 65,
    'openrouter:thedrummer/anubis-70b-v1.1:completion': 100,
    'openrouter:inception/mercury:prompt': 25,
    'openrouter:inception/mercury:completion': 100,
    'openrouter:mistralai/mistral-small-3.2-24b-instruct:prompt': 6,
    'openrouter:mistralai/mistral-small-3.2-24b-instruct:completion': 18,
    'openrouter:minimax/minimax-m1:prompt': 40,
    'openrouter:minimax/minimax-m1:completion': 220,
    'openrouter:google/gemini-2.5-flash:prompt': 30,
    'openrouter:google/gemini-2.5-flash:completion': 250,
    'openrouter:google/gemini-2.5-flash:image': 123800,
    'openrouter:google/gemini-2.5-flash:input_cache_read': 3,
    'openrouter:google/gemini-2.5-flash:input_cache_write': 38,
    'openrouter:google/gemini-2.5-pro:prompt': 125,
    'openrouter:google/gemini-2.5-pro:completion': 1000,
    'openrouter:google/gemini-2.5-pro:image': 516000,
    'openrouter:google/gemini-2.5-pro:input_cache_read': 12,
    'openrouter:google/gemini-2.5-pro:input_cache_write': 163,
    'openrouter:moonshotai/kimi-dev-72b:prompt': 29,
    'openrouter:moonshotai/kimi-dev-72b:completion': 115,
    'openrouter:openai/o3-pro:prompt': 2000,
    'openrouter:openai/o3-pro:completion': 8000,
    'openrouter:openai/o3-pro:image': 1530000,
    'openrouter:openai/o3-pro:web_search': 1000000,
    'openrouter:x-ai/grok-3-mini:prompt': 30,
    'openrouter:x-ai/grok-3-mini:completion': 50,
    'openrouter:x-ai/grok-3-mini:input_cache_read': 7,
    'openrouter:x-ai/grok-3:prompt': 300,
    'openrouter:x-ai/grok-3:completion': 1500,
    'openrouter:x-ai/grok-3:input_cache_read': 75,
    'openrouter:mistralai/magistral-small-2506:prompt': 50,
    'openrouter:mistralai/magistral-small-2506:completion': 150,
    'openrouter:mistralai/magistral-medium-2506:thinking:prompt': 200,
    'openrouter:mistralai/magistral-medium-2506:thinking:completion': 500,
    'openrouter:mistralai/magistral-medium-2506:prompt': 200,
    'openrouter:mistralai/magistral-medium-2506:completion': 500,
    'openrouter:google/gemini-2.5-pro-preview:prompt': 125,
    'openrouter:google/gemini-2.5-pro-preview:completion': 1000,
    'openrouter:google/gemini-2.5-pro-preview:image': 516000,
    'openrouter:google/gemini-2.5-pro-preview:input_cache_read': 31,
    'openrouter:google/gemini-2.5-pro-preview:input_cache_write': 163,
    'openrouter:deepseek/deepseek-r1-0528-qwen3-8b:prompt': 2,
    'openrouter:deepseek/deepseek-r1-0528-qwen3-8b:completion': 10,
    'openrouter:deepseek/deepseek-r1-0528:prompt': 20,
    'openrouter:deepseek/deepseek-r1-0528:completion': 450,
    'openrouter:anthropic/claude-opus-4:prompt': 1500,
    'openrouter:anthropic/claude-opus-4:completion': 7500,
    'openrouter:anthropic/claude-opus-4:image': 2400000,
    'openrouter:anthropic/claude-opus-4:input_cache_read': 150,
    'openrouter:anthropic/claude-opus-4:input_cache_write': 1875,
    'openrouter:anthropic/claude-sonnet-4:prompt': 300,
    'openrouter:anthropic/claude-sonnet-4:completion': 1500,
    'openrouter:anthropic/claude-sonnet-4:image': 480000,
    'openrouter:anthropic/claude-sonnet-4:input_cache_read': 30,
    'openrouter:anthropic/claude-sonnet-4:input_cache_write': 375,
    'openrouter:mistralai/devstral-small-2505:prompt': 6,
    'openrouter:mistralai/devstral-small-2505:completion': 12,
    'openrouter:google/gemma-3n-e4b-it:prompt': 2,
    'openrouter:google/gemma-3n-e4b-it:completion': 4,
    'openrouter:openai/codex-mini:prompt': 150,
    'openrouter:openai/codex-mini:completion': 600,
    'openrouter:openai/codex-mini:input_cache_read': 38,
    'openrouter:nousresearch/deephermes-3-mistral-24b-preview:prompt': 15,
    'openrouter:nousresearch/deephermes-3-mistral-24b-preview:completion': 59,
    'openrouter:mistralai/mistral-medium-3:prompt': 40,
    'openrouter:mistralai/mistral-medium-3:completion': 200,
    'openrouter:google/gemini-2.5-pro-preview-05-06:prompt': 125,
    'openrouter:google/gemini-2.5-pro-preview-05-06:completion': 1000,
    'openrouter:google/gemini-2.5-pro-preview-05-06:image': 516000,
    'openrouter:google/gemini-2.5-pro-preview-05-06:input_cache_read': 31,
    'openrouter:google/gemini-2.5-pro-preview-05-06:input_cache_write': 163,
    'openrouter:arcee-ai/spotlight:prompt': 18,
    'openrouter:arcee-ai/spotlight:completion': 18,
    'openrouter:arcee-ai/maestro-reasoning:prompt': 90,
    'openrouter:arcee-ai/maestro-reasoning:completion': 330,
    'openrouter:arcee-ai/virtuoso-large:prompt': 75,
    'openrouter:arcee-ai/virtuoso-large:completion': 120,
    'openrouter:arcee-ai/coder-large:prompt': 50,
    'openrouter:arcee-ai/coder-large:completion': 80,
    'openrouter:microsoft/phi-4-reasoning-plus:prompt': 7,
    'openrouter:microsoft/phi-4-reasoning-plus:completion': 35,
    'openrouter:inception/mercury-coder:prompt': 25,
    'openrouter:inception/mercury-coder:completion': 100,
    'openrouter:deepseek/deepseek-prover-v2:prompt': 50,
    'openrouter:deepseek/deepseek-prover-v2:completion': 218,
    'openrouter:meta-llama/llama-guard-4-12b:prompt': 18,
    'openrouter:meta-llama/llama-guard-4-12b:completion': 18,
    'openrouter:qwen/qwen3-30b-a3b:prompt': 6,
    'openrouter:qwen/qwen3-30b-a3b:completion': 22,
    'openrouter:qwen/qwen3-8b:prompt': 4,
    'openrouter:qwen/qwen3-8b:completion': 14,
    'openrouter:qwen/qwen3-14b:prompt': 5,
    'openrouter:qwen/qwen3-14b:completion': 22,
    'openrouter:qwen/qwen3-32b:prompt': 5,
    'openrouter:qwen/qwen3-32b:completion': 20,
    'openrouter:qwen/qwen3-235b-a22b:prompt': 18,
    'openrouter:qwen/qwen3-235b-a22b:completion': 54,
    'openrouter:tngtech/deepseek-r1t-chimera:prompt': 30,
    'openrouter:tngtech/deepseek-r1t-chimera:completion': 120,
    'openrouter:microsoft/mai-ds-r1:prompt': 30,
    'openrouter:microsoft/mai-ds-r1:completion': 120,
    'openrouter:openai/o4-mini-high:prompt': 110,
    'openrouter:openai/o4-mini-high:completion': 440,
    'openrouter:openai/o4-mini-high:image': 84150,
    'openrouter:openai/o4-mini-high:web_search': 1000000,
    'openrouter:openai/o4-mini-high:input_cache_read': 28,
    'openrouter:openai/o3:prompt': 200,
    'openrouter:openai/o3:completion': 800,
    'openrouter:openai/o3:image': 153000,
    'openrouter:openai/o3:web_search': 1000000,
    'openrouter:openai/o3:input_cache_read': 50,
    'openrouter:openai/o4-mini:prompt': 110,
    'openrouter:openai/o4-mini:completion': 440,
    'openrouter:openai/o4-mini:image': 84150,
    'openrouter:openai/o4-mini:web_search': 1000000,
    'openrouter:openai/o4-mini:input_cache_read': 28,
    'openrouter:qwen/qwen2.5-coder-7b-instruct:prompt': 3,
    'openrouter:qwen/qwen2.5-coder-7b-instruct:completion': 9,
    'openrouter:openai/gpt-4.1:prompt': 200,
    'openrouter:openai/gpt-4.1:completion': 800,
    'openrouter:openai/gpt-4.1:web_search': 1000000,
    'openrouter:openai/gpt-4.1:input_cache_read': 50,
    'openrouter:openai/gpt-4.1-mini:prompt': 40,
    'openrouter:openai/gpt-4.1-mini:completion': 160,
    'openrouter:openai/gpt-4.1-mini:web_search': 1000000,
    'openrouter:openai/gpt-4.1-mini:input_cache_read': 10,
    'openrouter:openai/gpt-4.1-nano:prompt': 10,
    'openrouter:openai/gpt-4.1-nano:completion': 40,
    'openrouter:openai/gpt-4.1-nano:web_search': 1000000,
    'openrouter:openai/gpt-4.1-nano:input_cache_read': 3,
    'openrouter:eleutherai/llemma_7b:prompt': 80,
    'openrouter:eleutherai/llemma_7b:completion': 120,
    'openrouter:alfredpros/codellama-7b-instruct-solidity:prompt': 80,
    'openrouter:alfredpros/codellama-7b-instruct-solidity:completion': 120,
    'openrouter:arliai/qwq-32b-arliai-rpr-v1:prompt': 3,
    'openrouter:arliai/qwq-32b-arliai-rpr-v1:completion': 11,
    'openrouter:x-ai/grok-3-mini-beta:prompt': 30,
    'openrouter:x-ai/grok-3-mini-beta:completion': 50,
    'openrouter:x-ai/grok-3-mini-beta:input_cache_read': 7,
    'openrouter:x-ai/grok-3-beta:prompt': 300,
    'openrouter:x-ai/grok-3-beta:completion': 1500,
    'openrouter:x-ai/grok-3-beta:input_cache_read': 75,
    'openrouter:nvidia/llama-3.1-nemotron-ultra-253b-v1:prompt': 60,
    'openrouter:nvidia/llama-3.1-nemotron-ultra-253b-v1:completion': 180,
    'openrouter:meta-llama/llama-4-maverick:prompt': 15,
    'openrouter:meta-llama/llama-4-maverick:completion': 60,
    'openrouter:meta-llama/llama-4-maverick:image': 66840,
    'openrouter:meta-llama/llama-4-scout:prompt': 8,
    'openrouter:meta-llama/llama-4-scout:completion': 30,
    'openrouter:meta-llama/llama-4-scout:image': 33420,
    'openrouter:qwen/qwen2.5-vl-32b-instruct:prompt': 5,
    'openrouter:qwen/qwen2.5-vl-32b-instruct:completion': 22,
    'openrouter:deepseek/deepseek-chat-v3-0324:prompt': 24,
    'openrouter:deepseek/deepseek-chat-v3-0324:completion': 84,
    'openrouter:openai/o1-pro:prompt': 15000,
    'openrouter:openai/o1-pro:completion': 60000,
    'openrouter:openai/o1-pro:image': 21675000,
    'openrouter:mistralai/mistral-small-3.1-24b-instruct:prompt': 5,
    'openrouter:mistralai/mistral-small-3.1-24b-instruct:completion': 22,
    'openrouter:allenai/olmo-2-0325-32b-instruct:prompt': 20,
    'openrouter:allenai/olmo-2-0325-32b-instruct:completion': 35,
    'openrouter:google/gemma-3-4b-it:prompt': 2,
    'openrouter:google/gemma-3-4b-it:completion': 7,
    'openrouter:google/gemma-3-12b-it:prompt': 3,
    'openrouter:google/gemma-3-12b-it:completion': 10,
    'openrouter:cohere/command-a:prompt': 250,
    'openrouter:cohere/command-a:completion': 1000,
    'openrouter:openai/gpt-4o-mini-search-preview:prompt': 15,
    'openrouter:openai/gpt-4o-mini-search-preview:completion': 60,
    'openrouter:openai/gpt-4o-mini-search-preview:request': 2750000,
    'openrouter:openai/gpt-4o-mini-search-preview:image': 21700,
    'openrouter:openai/gpt-4o-search-preview:prompt': 250,
    'openrouter:openai/gpt-4o-search-preview:completion': 1000,
    'openrouter:openai/gpt-4o-search-preview:request': 3500000,
    'openrouter:openai/gpt-4o-search-preview:image': 361300,
    'openrouter:google/gemma-3-27b-it:prompt': 7,
    'openrouter:google/gemma-3-27b-it:completion': 50,
    'openrouter:thedrummer/skyfall-36b-v2:prompt': 50,
    'openrouter:thedrummer/skyfall-36b-v2:completion': 80,
    'openrouter:microsoft/phi-4-multimodal-instruct:prompt': 5,
    'openrouter:microsoft/phi-4-multimodal-instruct:completion': 10,
    'openrouter:microsoft/phi-4-multimodal-instruct:image': 17685,
    'openrouter:perplexity/sonar-reasoning-pro:prompt': 200,
    'openrouter:perplexity/sonar-reasoning-pro:completion': 800,
    'openrouter:perplexity/sonar-reasoning-pro:web_search': 500000,
    'openrouter:perplexity/sonar-pro:prompt': 300,
    'openrouter:perplexity/sonar-pro:completion': 1500,
    'openrouter:perplexity/sonar-pro:web_search': 500000,
    'openrouter:perplexity/sonar-deep-research:prompt': 200,
    'openrouter:perplexity/sonar-deep-research:completion': 800,
    'openrouter:perplexity/sonar-deep-research:web_search': 500000,
    'openrouter:perplexity/sonar-deep-research:internal_reasoning': 300,
    'openrouter:qwen/qwq-32b:prompt': 15,
    'openrouter:qwen/qwq-32b:completion': 40,
    'openrouter:google/gemini-2.0-flash-lite-001:prompt': 7,
    'openrouter:google/gemini-2.0-flash-lite-001:completion': 30,
    'openrouter:anthropic/claude-3.7-sonnet:thinking:prompt': 300,
    'openrouter:anthropic/claude-3.7-sonnet:thinking:completion': 1500,
    'openrouter:anthropic/claude-3.7-sonnet:thinking:image': 480000,
    'openrouter:anthropic/claude-3.7-sonnet:thinking:input_cache_read': 30,
    'openrouter:anthropic/claude-3.7-sonnet:thinking:input_cache_write': 375,
    'openrouter:anthropic/claude-3.7-sonnet:prompt': 300,
    'openrouter:anthropic/claude-3.7-sonnet:completion': 1500,
    'openrouter:anthropic/claude-3.7-sonnet:image': 480000,
    'openrouter:anthropic/claude-3.7-sonnet:input_cache_read': 30,
    'openrouter:anthropic/claude-3.7-sonnet:input_cache_write': 375,
    'openrouter:mistralai/mistral-saba:prompt': 20,
    'openrouter:mistralai/mistral-saba:completion': 60,
    'openrouter:meta-llama/llama-guard-3-8b:prompt': 2,
    'openrouter:meta-llama/llama-guard-3-8b:completion': 6,
    'openrouter:openai/o3-mini-high:prompt': 110,
    'openrouter:openai/o3-mini-high:completion': 440,
    'openrouter:openai/o3-mini-high:input_cache_read': 55,
    'openrouter:google/gemini-2.0-flash-001:prompt': 10,
    'openrouter:google/gemini-2.0-flash-001:completion': 40,
    'openrouter:google/gemini-2.0-flash-001:image': 2580,
    'openrouter:google/gemini-2.0-flash-001:audio': 70,
    'openrouter:google/gemini-2.0-flash-001:input_cache_read': 3,
    'openrouter:google/gemini-2.0-flash-001:input_cache_write': 18,
    'openrouter:qwen/qwen-vl-plus:prompt': 21,
    'openrouter:qwen/qwen-vl-plus:completion': 63,
    'openrouter:qwen/qwen-vl-plus:image': 26880,
    'openrouter:aion-labs/aion-1.0:prompt': 400,
    'openrouter:aion-labs/aion-1.0:completion': 800,
    'openrouter:aion-labs/aion-1.0-mini:prompt': 70,
    'openrouter:aion-labs/aion-1.0-mini:completion': 140,
    'openrouter:aion-labs/aion-rp-llama-3.1-8b:prompt': 20,
    'openrouter:aion-labs/aion-rp-llama-3.1-8b:completion': 20,
    'openrouter:qwen/qwen-vl-max:prompt': 80,
    'openrouter:qwen/qwen-vl-max:completion': 320,
    'openrouter:qwen/qwen-vl-max:image': 102400,
    'openrouter:qwen/qwen-turbo:prompt': 5,
    'openrouter:qwen/qwen-turbo:completion': 20,
    'openrouter:qwen/qwen-turbo:input_cache_read': 2,
    'openrouter:qwen/qwen2.5-vl-72b-instruct:prompt': 8,
    'openrouter:qwen/qwen2.5-vl-72b-instruct:completion': 33,
    'openrouter:qwen/qwen-plus:prompt': 40,
    'openrouter:qwen/qwen-plus:completion': 120,
    'openrouter:qwen/qwen-plus:input_cache_read': 16,
    'openrouter:qwen/qwen-max:prompt': 160,
    'openrouter:qwen/qwen-max:completion': 640,
    'openrouter:qwen/qwen-max:input_cache_read': 64,
    'openrouter:openai/o3-mini:prompt': 110,
    'openrouter:openai/o3-mini:completion': 440,
    'openrouter:openai/o3-mini:input_cache_read': 55,
    'openrouter:mistralai/mistral-small-24b-instruct-2501:prompt': 5,
    'openrouter:mistralai/mistral-small-24b-instruct-2501:completion': 8,
    'openrouter:deepseek/deepseek-r1-distill-qwen-32b:prompt': 27,
    'openrouter:deepseek/deepseek-r1-distill-qwen-32b:completion': 27,
    'openrouter:deepseek/deepseek-r1-distill-qwen-14b:prompt': 15,
    'openrouter:deepseek/deepseek-r1-distill-qwen-14b:completion': 15,
    'openrouter:perplexity/sonar-reasoning:prompt': 100,
    'openrouter:perplexity/sonar-reasoning:completion': 500,
    'openrouter:perplexity/sonar-reasoning:request': 500000,
    'openrouter:perplexity/sonar:prompt': 100,
    'openrouter:perplexity/sonar:completion': 100,
    'openrouter:perplexity/sonar:request': 500000,
    'openrouter:deepseek/deepseek-r1-distill-llama-70b:prompt': 3,
    'openrouter:deepseek/deepseek-r1-distill-llama-70b:completion': 13,
    'openrouter:deepseek/deepseek-r1:prompt': 30,
    'openrouter:deepseek/deepseek-r1:completion': 120,
    'openrouter:minimax/minimax-01:prompt': 20,
    'openrouter:minimax/minimax-01:completion': 110,
    'openrouter:mistralai/codestral-2501:prompt': 30,
    'openrouter:mistralai/codestral-2501:completion': 90,
    'openrouter:microsoft/phi-4:prompt': 6,
    'openrouter:microsoft/phi-4:completion': 14,
    'openrouter:sao10k/l3.1-70b-hanami-x1:prompt': 300,
    'openrouter:sao10k/l3.1-70b-hanami-x1:completion': 300,
    'openrouter:deepseek/deepseek-chat:prompt': 30,
    'openrouter:deepseek/deepseek-chat:completion': 120,
    'openrouter:sao10k/l3.3-euryale-70b:prompt': 65,
    'openrouter:sao10k/l3.3-euryale-70b:completion': 75,
    'openrouter:openai/o1:prompt': 1500,
    'openrouter:openai/o1:completion': 6000,
    'openrouter:openai/o1:image': 2167500,
    'openrouter:openai/o1:input_cache_read': 750,
    'openrouter:cohere/command-r7b-12-2024:prompt': 4,
    'openrouter:cohere/command-r7b-12-2024:completion': 15,
    'openrouter:meta-llama/llama-3.3-70b-instruct:prompt': 13,
    'openrouter:meta-llama/llama-3.3-70b-instruct:completion': 38,
    'openrouter:amazon/nova-lite-v1:prompt': 6,
    'openrouter:amazon/nova-lite-v1:completion': 24,
    'openrouter:amazon/nova-lite-v1:image': 9000,
    'openrouter:amazon/nova-micro-v1:prompt': 4,
    'openrouter:amazon/nova-micro-v1:completion': 14,
    'openrouter:amazon/nova-pro-v1:prompt': 80,
    'openrouter:amazon/nova-pro-v1:completion': 320,
    'openrouter:amazon/nova-pro-v1:image': 120000,
    'openrouter:openai/gpt-4o-2024-11-20:prompt': 250,
    'openrouter:openai/gpt-4o-2024-11-20:completion': 1000,
    'openrouter:openai/gpt-4o-2024-11-20:image': 361300,
    'openrouter:openai/gpt-4o-2024-11-20:input_cache_read': 125,
    'openrouter:mistralai/mistral-large-2411:prompt': 200,
    'openrouter:mistralai/mistral-large-2411:completion': 600,
    'openrouter:mistralai/mistral-large-2407:prompt': 200,
    'openrouter:mistralai/mistral-large-2407:completion': 600,
    'openrouter:mistralai/pixtral-large-2411:prompt': 200,
    'openrouter:mistralai/pixtral-large-2411:completion': 600,
    'openrouter:mistralai/pixtral-large-2411:image': 288800,
    'openrouter:qwen/qwen-2.5-coder-32b-instruct:prompt': 4,
    'openrouter:qwen/qwen-2.5-coder-32b-instruct:completion': 16,
    'openrouter:raifle/sorcererlm-8x22b:prompt': 450,
    'openrouter:raifle/sorcererlm-8x22b:completion': 450,
    'openrouter:thedrummer/unslopnemo-12b:prompt': 40,
    'openrouter:thedrummer/unslopnemo-12b:completion': 40,
    'openrouter:anthropic/claude-3.5-haiku-20241022:prompt': 80,
    'openrouter:anthropic/claude-3.5-haiku-20241022:completion': 400,
    'openrouter:anthropic/claude-3.5-haiku-20241022:input_cache_read': 8,
    'openrouter:anthropic/claude-3.5-haiku-20241022:input_cache_write': 100,
    'openrouter:anthropic/claude-3.5-haiku:prompt': 80,
    'openrouter:anthropic/claude-3.5-haiku:completion': 400,
    'openrouter:anthropic/claude-3.5-haiku:web_search': 1000000,
    'openrouter:anthropic/claude-3.5-haiku:input_cache_read': 8,
    'openrouter:anthropic/claude-3.5-haiku:input_cache_write': 100,
    'openrouter:anthracite-org/magnum-v4-72b:prompt': 300,
    'openrouter:anthracite-org/magnum-v4-72b:completion': 500,
    'openrouter:anthropic/claude-3.5-sonnet:prompt': 300,
    'openrouter:anthropic/claude-3.5-sonnet:completion': 1500,
    'openrouter:anthropic/claude-3.5-sonnet:image': 480000,
    'openrouter:anthropic/claude-3.5-sonnet:input_cache_read': 30,
    'openrouter:anthropic/claude-3.5-sonnet:input_cache_write': 375,
    'openrouter:mistralai/ministral-8b:prompt': 10,
    'openrouter:mistralai/ministral-8b:completion': 10,
    'openrouter:mistralai/ministral-3b:prompt': 4,
    'openrouter:mistralai/ministral-3b:completion': 4,
    'openrouter:qwen/qwen-2.5-7b-instruct:prompt': 4,
    'openrouter:qwen/qwen-2.5-7b-instruct:completion': 10,
    'openrouter:nvidia/llama-3.1-nemotron-70b-instruct:prompt': 120,
    'openrouter:nvidia/llama-3.1-nemotron-70b-instruct:completion': 120,
    'openrouter:inflection/inflection-3-pi:prompt': 250,
    'openrouter:inflection/inflection-3-pi:completion': 1000,
    'openrouter:inflection/inflection-3-productivity:prompt': 250,
    'openrouter:inflection/inflection-3-productivity:completion': 1000,
    'openrouter:thedrummer/rocinante-12b:prompt': 17,
    'openrouter:thedrummer/rocinante-12b:completion': 43,
    'openrouter:meta-llama/llama-3.2-3b-instruct:prompt': 2,
    'openrouter:meta-llama/llama-3.2-3b-instruct:completion': 2,
    'openrouter:meta-llama/llama-3.2-1b-instruct:prompt': 3,
    'openrouter:meta-llama/llama-3.2-1b-instruct:completion': 20,
    'openrouter:meta-llama/llama-3.2-90b-vision-instruct:prompt': 35,
    'openrouter:meta-llama/llama-3.2-90b-vision-instruct:completion': 40,
    'openrouter:meta-llama/llama-3.2-90b-vision-instruct:image': 50580,
    'openrouter:meta-llama/llama-3.2-11b-vision-instruct:prompt': 5,
    'openrouter:meta-llama/llama-3.2-11b-vision-instruct:completion': 5,
    'openrouter:meta-llama/llama-3.2-11b-vision-instruct:image': 7948,
    'openrouter:qwen/qwen-2.5-72b-instruct:prompt': 7,
    'openrouter:qwen/qwen-2.5-72b-instruct:completion': 26,
    'openrouter:neversleep/llama-3.1-lumimaid-8b:prompt': 9,
    'openrouter:neversleep/llama-3.1-lumimaid-8b:completion': 60,
    'openrouter:mistralai/pixtral-12b:prompt': 10,
    'openrouter:mistralai/pixtral-12b:completion': 10,
    'openrouter:mistralai/pixtral-12b:image': 14450,
    'openrouter:cohere/command-r-08-2024:prompt': 15,
    'openrouter:cohere/command-r-08-2024:completion': 60,
    'openrouter:cohere/command-r-plus-08-2024:prompt': 250,
    'openrouter:cohere/command-r-plus-08-2024:completion': 1000,
    'openrouter:sao10k/l3.1-euryale-70b:prompt': 65,
    'openrouter:sao10k/l3.1-euryale-70b:completion': 75,
    'openrouter:qwen/qwen-2.5-vl-7b-instruct:prompt': 20,
    'openrouter:qwen/qwen-2.5-vl-7b-instruct:completion': 20,
    'openrouter:qwen/qwen-2.5-vl-7b-instruct:image': 14450,
    'openrouter:microsoft/phi-3.5-mini-128k-instruct:prompt': 10,
    'openrouter:microsoft/phi-3.5-mini-128k-instruct:completion': 10,
    'openrouter:nousresearch/hermes-3-llama-3.1-70b:prompt': 30,
    'openrouter:nousresearch/hermes-3-llama-3.1-70b:completion': 30,
    'openrouter:nousresearch/hermes-3-llama-3.1-405b:prompt': 100,
    'openrouter:nousresearch/hermes-3-llama-3.1-405b:completion': 100,
    'openrouter:openai/chatgpt-4o-latest:prompt': 500,
    'openrouter:openai/chatgpt-4o-latest:completion': 1500,
    'openrouter:openai/chatgpt-4o-latest:image': 722500,
    'openrouter:sao10k/l3-lunaris-8b:prompt': 4,
    'openrouter:sao10k/l3-lunaris-8b:completion': 5,
    'openrouter:openai/gpt-4o-2024-08-06:prompt': 250,
    'openrouter:openai/gpt-4o-2024-08-06:completion': 1000,
    'openrouter:openai/gpt-4o-2024-08-06:image': 361300,
    'openrouter:openai/gpt-4o-2024-08-06:input_cache_read': 125,
    'openrouter:meta-llama/llama-3.1-405b:prompt': 400,
    'openrouter:meta-llama/llama-3.1-405b:completion': 400,
    'openrouter:meta-llama/llama-3.1-8b-instruct:prompt': 2,
    'openrouter:meta-llama/llama-3.1-8b-instruct:completion': 3,
    'openrouter:meta-llama/llama-3.1-405b-instruct:prompt': 350,
    'openrouter:meta-llama/llama-3.1-405b-instruct:completion': 350,
    'openrouter:meta-llama/llama-3.1-70b-instruct:prompt': 40,
    'openrouter:meta-llama/llama-3.1-70b-instruct:completion': 40,
    'openrouter:mistralai/mistral-nemo:prompt': 2,
    'openrouter:mistralai/mistral-nemo:completion': 4,
    'openrouter:openai/gpt-4o-mini-2024-07-18:prompt': 15,
    'openrouter:openai/gpt-4o-mini-2024-07-18:completion': 60,
    'openrouter:openai/gpt-4o-mini-2024-07-18:image': 722500,
    'openrouter:openai/gpt-4o-mini-2024-07-18:input_cache_read': 7,
    'openrouter:openai/gpt-4o-mini:prompt': 15,
    'openrouter:openai/gpt-4o-mini:completion': 60,
    'openrouter:openai/gpt-4o-mini:image': 21700,
    'openrouter:openai/gpt-4o-mini:input_cache_read': 7,
    'openrouter:google/gemma-2-27b-it:prompt': 65,
    'openrouter:google/gemma-2-27b-it:completion': 65,
    'openrouter:google/gemma-2-9b-it:prompt': 3,
    'openrouter:google/gemma-2-9b-it:completion': 9,
    'openrouter:sao10k/l3-euryale-70b:prompt': 148,
    'openrouter:sao10k/l3-euryale-70b:completion': 148,
    'openrouter:nousresearch/hermes-2-pro-llama-3-8b:prompt': 3,
    'openrouter:nousresearch/hermes-2-pro-llama-3-8b:completion': 8,
    'openrouter:mistralai/mistral-7b-instruct:prompt': 3,
    'openrouter:mistralai/mistral-7b-instruct:completion': 5,
    'openrouter:mistralai/mistral-7b-instruct-v0.3:prompt': 20,
    'openrouter:mistralai/mistral-7b-instruct-v0.3:completion': 20,
    'openrouter:microsoft/phi-3-mini-128k-instruct:prompt': 10,
    'openrouter:microsoft/phi-3-mini-128k-instruct:completion': 10,
    'openrouter:microsoft/phi-3-medium-128k-instruct:prompt': 100,
    'openrouter:microsoft/phi-3-medium-128k-instruct:completion': 100,
    'openrouter:meta-llama/llama-guard-2-8b:prompt': 20,
    'openrouter:meta-llama/llama-guard-2-8b:completion': 20,
    'openrouter:openai/gpt-4o-2024-05-13:prompt': 500,
    'openrouter:openai/gpt-4o-2024-05-13:completion': 1500,
    'openrouter:openai/gpt-4o-2024-05-13:image': 722500,
    'openrouter:openai/gpt-4o:prompt': 250,
    'openrouter:openai/gpt-4o:completion': 1000,
    'openrouter:openai/gpt-4o:image': 361300,
    'openrouter:openai/gpt-4o:input_cache_read': 125,
    'openrouter:openai/gpt-4o:extended:prompt': 600,
    'openrouter:openai/gpt-4o:extended:completion': 1800,
    'openrouter:openai/gpt-4o:extended:image': 722500,
    'openrouter:meta-llama/llama-3-70b-instruct:prompt': 30,
    'openrouter:meta-llama/llama-3-70b-instruct:completion': 40,
    'openrouter:meta-llama/llama-3-8b-instruct:prompt': 3,
    'openrouter:meta-llama/llama-3-8b-instruct:completion': 6,
    'openrouter:mistralai/mixtral-8x22b-instruct:prompt': 200,
    'openrouter:mistralai/mixtral-8x22b-instruct:completion': 600,
    'openrouter:microsoft/wizardlm-2-8x22b:prompt': 48,
    'openrouter:microsoft/wizardlm-2-8x22b:completion': 48,
    'openrouter:openai/gpt-4-turbo:prompt': 1000,
    'openrouter:openai/gpt-4-turbo:completion': 3000,
    'openrouter:openai/gpt-4-turbo:image': 1445000,
    'openrouter:anthropic/claude-3-haiku:prompt': 25,
    'openrouter:anthropic/claude-3-haiku:completion': 125,
    'openrouter:anthropic/claude-3-haiku:image': 40000,
    'openrouter:anthropic/claude-3-haiku:input_cache_read': 3,
    'openrouter:anthropic/claude-3-haiku:input_cache_write': 30,
    'openrouter:anthropic/claude-3-opus:prompt': 1500,
    'openrouter:anthropic/claude-3-opus:completion': 7500,
    'openrouter:anthropic/claude-3-opus:image': 2400000,
    'openrouter:anthropic/claude-3-opus:input_cache_read': 150,
    'openrouter:anthropic/claude-3-opus:input_cache_write': 1875,
    'openrouter:mistralai/mistral-large:prompt': 200,
    'openrouter:mistralai/mistral-large:completion': 600,
    'openrouter:openai/gpt-3.5-turbo-0613:prompt': 100,
    'openrouter:openai/gpt-3.5-turbo-0613:completion': 200,
    'openrouter:openai/gpt-4-turbo-preview:prompt': 1000,
    'openrouter:openai/gpt-4-turbo-preview:completion': 3000,
    'openrouter:mistralai/mistral-small:prompt': 20,
    'openrouter:mistralai/mistral-small:completion': 60,
    'openrouter:mistralai/mistral-tiny:prompt': 25,
    'openrouter:mistralai/mistral-tiny:completion': 25,
    'openrouter:mistralai/mistral-7b-instruct-v0.2:prompt': 20,
    'openrouter:mistralai/mistral-7b-instruct-v0.2:completion': 20,
    'openrouter:mistralai/mixtral-8x7b-instruct:prompt': 54,
    'openrouter:mistralai/mixtral-8x7b-instruct:completion': 54,
    'openrouter:neversleep/noromaid-20b:prompt': 100,
    'openrouter:neversleep/noromaid-20b:completion': 175,
    'openrouter:alpindale/goliath-120b:prompt': 600,
    'openrouter:alpindale/goliath-120b:completion': 800,
    'openrouter:openrouter/auto:prompt': -100000000,
    'openrouter:openrouter/auto:completion': -100000000,
    'openrouter:openai/gpt-4-1106-preview:prompt': 1000,
    'openrouter:openai/gpt-4-1106-preview:completion': 3000,
    'openrouter:openai/gpt-3.5-turbo-instruct:prompt': 150,
    'openrouter:openai/gpt-3.5-turbo-instruct:completion': 200,
    'openrouter:mistralai/mistral-7b-instruct-v0.1:prompt': 11,
    'openrouter:mistralai/mistral-7b-instruct-v0.1:completion': 19,
    'openrouter:openai/gpt-3.5-turbo-16k:prompt': 300,
    'openrouter:openai/gpt-3.5-turbo-16k:completion': 400,
    'openrouter:mancer/weaver:prompt': 113,
    'openrouter:mancer/weaver:completion': 113,
    'openrouter:undi95/remm-slerp-l2-13b:prompt': 45,
    'openrouter:undi95/remm-slerp-l2-13b:completion': 65,
    'openrouter:gryphe/mythomax-l2-13b:prompt': 6,
    'openrouter:gryphe/mythomax-l2-13b:completion': 6,
    'openrouter:openai/gpt-4-0314:prompt': 3000,
    'openrouter:openai/gpt-4-0314:completion': 6000,
    'openrouter:openai/gpt-4:prompt': 3000,
    'openrouter:openai/gpt-4:completion': 6000,
    'openrouter:openai/gpt-3.5-turbo:prompt': 50,
    'openrouter:openai/gpt-3.5-turbo:completion': 150,
};
