{
	"chatgpt-4o-latest": {
		"input_cost_per_token": 0.000005,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"claude-3-5-haiku-20241022": {
		"cache_creation_input_token_cost": 0.000001,
		"cache_creation_input_token_cost_above_1hr": 0.000006,
		"cache_read_input_token_cost": 8e-8,
		"deprecation_date": "2025-10-01",
		"input_cost_per_token": 8e-7,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000004,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tool_use_system_prompt_tokens": 264
	},
	"claude-3-5-haiku-latest": {
		"cache_creation_input_token_cost": 0.00000125,
		"cache_creation_input_token_cost_above_1hr": 0.000006,
		"cache_read_input_token_cost": 1e-7,
		"deprecation_date": "2025-10-01",
		"input_cost_per_token": 0.000001,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000005,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tool_use_system_prompt_tokens": 264
	},
	"claude-3-5-sonnet-20240620": {
		"cache_creation_input_token_cost": 0.00000375,
		"cache_creation_input_token_cost_above_1hr": 0.000006,
		"cache_read_input_token_cost": 3e-7,
		"deprecation_date": "2025-06-01",
		"input_cost_per_token": 0.000003,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"claude-3-5-sonnet-20241022": {
		"cache_creation_input_token_cost": 0.00000375,
		"cache_creation_input_token_cost_above_1hr": 0.000006,
		"cache_read_input_token_cost": 3e-7,
		"deprecation_date": "2025-10-01",
		"input_cost_per_token": 0.000003,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tool_use_system_prompt_tokens": 159
	},
	"claude-3-5-sonnet-latest": {
		"cache_creation_input_token_cost": 0.00000375,
		"cache_creation_input_token_cost_above_1hr": 0.000006,
		"cache_read_input_token_cost": 3e-7,
		"deprecation_date": "2025-06-01",
		"input_cost_per_token": 0.000003,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tool_use_system_prompt_tokens": 159
	},
	"claude-3-7-sonnet-20250219": {
		"cache_creation_input_token_cost": 0.00000375,
		"cache_creation_input_token_cost_above_1hr": 0.000006,
		"cache_read_input_token_cost": 3e-7,
		"deprecation_date": "2026-02-01",
		"input_cost_per_token": 0.000003,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tool_use_system_prompt_tokens": 159
	},
	"claude-3-7-sonnet-latest": {
		"cache_creation_input_token_cost": 0.00000375,
		"cache_creation_input_token_cost_above_1hr": 0.000006,
		"cache_read_input_token_cost": 3e-7,
		"deprecation_date": "2025-06-01",
		"input_cost_per_token": 0.000003,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"claude-3-haiku-20240307": {
		"cache_creation_input_token_cost": 3e-7,
		"cache_creation_input_token_cost_above_1hr": 0.000006,
		"cache_read_input_token_cost": 3e-8,
		"deprecation_date": "2025-03-01",
		"input_cost_per_token": 2.5e-7,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00000125,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 264
	},
	"claude-3-opus-20240229": {
		"cache_creation_input_token_cost": 0.00001875,
		"cache_creation_input_token_cost_above_1hr": 0.000006,
		"cache_read_input_token_cost": 0.0000015,
		"deprecation_date": "2025-03-01",
		"input_cost_per_token": 0.000015,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000075,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 395
	},
	"claude-3-opus-latest": {
		"cache_creation_input_token_cost": 0.00001875,
		"cache_creation_input_token_cost_above_1hr": 0.000006,
		"cache_read_input_token_cost": 0.0000015,
		"deprecation_date": "2025-03-01",
		"input_cost_per_token": 0.000015,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000075,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 395
	},
	"claude-4-opus-20250514": {
		"cache_creation_input_token_cost": 0.00001875,
		"cache_read_input_token_cost": 0.0000015,
		"input_cost_per_token": 0.000015,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 32000,
		"max_tokens": 32000,
		"mode": "chat",
		"output_cost_per_token": 0.000075,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"claude-4-sonnet-20250514": {
		"cache_creation_input_token_cost": 0.00000375,
		"cache_creation_input_token_cost_above_200k_tokens": 0.0000075,
		"cache_read_input_token_cost": 3e-7,
		"cache_read_input_token_cost_above_200k_tokens": 6e-7,
		"input_cost_per_token": 0.000003,
		"input_cost_per_token_above_200k_tokens": 0.000006,
		"provider": "anthropic",
		"max_input_tokens": 1000000,
		"max_output_tokens": 1000000,
		"max_tokens": 1000000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"output_cost_per_token_above_200k_tokens": 0.0000225,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"claude-sonnet-4-5-20250929": {
		"cache_creation_input_token_cost": 0.00000375,
		"cache_read_input_token_cost": 3e-7,
		"input_cost_per_token": 0.000003,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 200000,
		"max_tokens": 200000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 346
	},
	"claude-opus-4-1": {
		"cache_creation_input_token_cost": 0.00001875,
		"cache_creation_input_token_cost_above_1hr": 0.00003,
		"cache_read_input_token_cost": 0.0000015,
		"input_cost_per_token": 0.000015,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 32000,
		"max_tokens": 32000,
		"mode": "chat",
		"output_cost_per_token": 0.000075,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"claude-opus-4-1-20250805": {
		"cache_creation_input_token_cost": 0.00001875,
		"cache_creation_input_token_cost_above_1hr": 0.00003,
		"cache_read_input_token_cost": 0.0000015,
		"input_cost_per_token": 0.000015,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 32000,
		"max_tokens": 32000,
		"mode": "chat",
		"output_cost_per_token": 0.000075,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"claude-opus-4-20250514": {
		"cache_creation_input_token_cost": 0.00001875,
		"cache_creation_input_token_cost_above_1hr": 0.00003,
		"cache_read_input_token_cost": 0.0000015,
		"input_cost_per_token": 0.000015,
		"provider": "anthropic",
		"max_input_tokens": 200000,
		"max_output_tokens": 32000,
		"max_tokens": 32000,
		"mode": "chat",
		"output_cost_per_token": 0.000075,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"claude-sonnet-4-20250514": {
		"cache_creation_input_token_cost": 0.00000375,
		"cache_creation_input_token_cost_above_1hr": 0.000006,
		"cache_read_input_token_cost": 3e-7,
		"input_cost_per_token": 0.000003,
		"input_cost_per_token_above_200k_tokens": 0.000006,
		"output_cost_per_token_above_200k_tokens": 0.0000225,
		"cache_creation_input_token_cost_above_200k_tokens": 0.0000075,
		"cache_read_input_token_cost_above_200k_tokens": 6e-7,
		"provider": "anthropic",
		"max_input_tokens": 1000000,
		"max_output_tokens": 1000000,
		"max_tokens": 1000000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.01,
			"search_context_size_low": 0.01,
			"search_context_size_medium": 0.01
		},
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"codestral/codestral-2405": {
		"input_cost_per_token": 0,
		"provider": "codestral",
		"max_input_tokens": 32000,
		"max_output_tokens": 8191,
		"max_tokens": 8191,
		"mode": "chat",
		"output_cost_per_token": 0,
		"source": "https://docs.mistral.ai/capabilities/code_generation/",
		"supports_assistant_prefill": true,
		"supports_tool_choice": true
	},
	"codestral/codestral-latest": {
		"input_cost_per_token": 0,
		"provider": "codestral",
		"max_input_tokens": 32000,
		"max_output_tokens": 8191,
		"max_tokens": 8191,
		"mode": "chat",
		"output_cost_per_token": 0,
		"source": "https://docs.mistral.ai/capabilities/code_generation/",
		"supports_assistant_prefill": true,
		"supports_tool_choice": true
	},
	"codex-mini-latest": {
		"cache_read_input_token_cost": 3.75e-7,
		"input_cost_per_token": 0.0000015,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "responses",
		"output_cost_per_token": 0.000006,
		"supported_endpoints": [
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"deepseek-chat": {
		"cache_read_input_token_cost": 6e-8,
		"input_cost_per_token": 6e-7,
		"provider": "deepseek",
		"max_input_tokens": 131072,
		"max_output_tokens": 8192,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000017,
		"source": "https://api-docs.deepseek.com/quick_start/pricing",
		"supported_endpoints": [
			"/v1/chat/completions"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"deepseek-reasoner": {
		"cache_read_input_token_cost": 6e-8,
		"input_cost_per_token": 6e-7,
		"provider": "deepseek",
		"max_input_tokens": 131072,
		"max_output_tokens": 65536,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000017,
		"source": "https://api-docs.deepseek.com/quick_start/pricing",
		"supported_endpoints": [
			"/v1/chat/completions"
		],
		"supports_function_calling": false,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": false,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": false
	},
	"dashscope/qwen-coder": {
		"input_cost_per_token": 3e-7,
		"provider": "dashscope",
		"max_input_tokens": 1000000,
		"max_output_tokens": 16384,
		"max_tokens": 1000000,
		"mode": "chat",
		"output_cost_per_token": 0.0000015,
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"dashscope/qwen-flash": {
		"provider": "dashscope",
		"max_input_tokens": 997952,
		"max_output_tokens": 32768,
		"max_tokens": 1000000,
		"mode": "chat",
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"input_cost_per_token": 5e-8,
				"output_cost_per_token": 4e-7,
				"range": [
					0,
					256000
				]
			},
			{
				"input_cost_per_token": 2.5e-7,
				"output_cost_per_token": 0.000002,
				"range": [
					256000,
					1000000
				]
			}
		]
	},
	"dashscope/qwen-flash-2025-07-28": {
		"provider": "dashscope",
		"max_input_tokens": 997952,
		"max_output_tokens": 32768,
		"max_tokens": 1000000,
		"mode": "chat",
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"input_cost_per_token": 5e-8,
				"output_cost_per_token": 4e-7,
				"range": [
					0,
					256000
				]
			},
			{
				"input_cost_per_token": 2.5e-7,
				"output_cost_per_token": 0.000002,
				"range": [
					256000,
					1000000
				]
			}
		]
	},
	"dashscope/qwen-max": {
		"input_cost_per_token": 0.0000016,
		"provider": "dashscope",
		"max_input_tokens": 30720,
		"max_output_tokens": 8192,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.0000064,
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"dashscope/qwen-plus": {
		"input_cost_per_token": 4e-7,
		"provider": "dashscope",
		"max_input_tokens": 129024,
		"max_output_tokens": 16384,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000012,
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"dashscope/qwen-plus-2025-01-25": {
		"input_cost_per_token": 4e-7,
		"provider": "dashscope",
		"max_input_tokens": 129024,
		"max_output_tokens": 8192,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000012,
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"dashscope/qwen-plus-2025-04-28": {
		"input_cost_per_token": 4e-7,
		"provider": "dashscope",
		"max_input_tokens": 129024,
		"max_output_tokens": 16384,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_reasoning_token": 0.000004,
		"output_cost_per_token": 0.0000012,
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"dashscope/qwen-plus-2025-07-14": {
		"input_cost_per_token": 4e-7,
		"provider": "dashscope",
		"max_input_tokens": 129024,
		"max_output_tokens": 16384,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_reasoning_token": 0.000004,
		"output_cost_per_token": 0.0000012,
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"dashscope/qwen-plus-2025-07-28": {
		"provider": "dashscope",
		"max_input_tokens": 997952,
		"max_output_tokens": 32768,
		"max_tokens": 1000000,
		"mode": "chat",
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"input_cost_per_token": 4e-7,
				"output_cost_per_reasoning_token": 0.000004,
				"output_cost_per_token": 0.0000012,
				"range": [
					0,
					256000
				]
			},
			{
				"input_cost_per_token": 0.0000012,
				"output_cost_per_reasoning_token": 0.000012,
				"output_cost_per_token": 0.0000036,
				"range": [
					256000,
					1000000
				]
			}
		]
	},
	"dashscope/qwen-plus-2025-09-11": {
		"provider": "dashscope",
		"max_input_tokens": 997952,
		"max_output_tokens": 32768,
		"max_tokens": 1000000,
		"mode": "chat",
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"input_cost_per_token": 4e-7,
				"output_cost_per_reasoning_token": 0.000004,
				"output_cost_per_token": 0.0000012,
				"range": [
					0,
					256000
				]
			},
			{
				"input_cost_per_token": 0.0000012,
				"output_cost_per_reasoning_token": 0.000012,
				"output_cost_per_token": 0.0000036,
				"range": [
					256000,
					1000000
				]
			}
		]
	},
	"dashscope/qwen-plus-latest": {
		"provider": "dashscope",
		"max_input_tokens": 997952,
		"max_output_tokens": 32768,
		"max_tokens": 1000000,
		"mode": "chat",
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"input_cost_per_token": 4e-7,
				"output_cost_per_reasoning_token": 0.000004,
				"output_cost_per_token": 0.0000012,
				"range": [
					0,
					256000
				]
			},
			{
				"input_cost_per_token": 0.0000012,
				"output_cost_per_reasoning_token": 0.000012,
				"output_cost_per_token": 0.0000036,
				"range": [
					256000,
					1000000
				]
			}
		]
	},
	"dashscope/qwen-turbo": {
		"input_cost_per_token": 5e-8,
		"provider": "dashscope",
		"max_input_tokens": 129024,
		"max_output_tokens": 16384,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_reasoning_token": 5e-7,
		"output_cost_per_token": 2e-7,
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"dashscope/qwen-turbo-2024-11-01": {
		"input_cost_per_token": 5e-8,
		"provider": "dashscope",
		"max_input_tokens": 1000000,
		"max_output_tokens": 8192,
		"max_tokens": 1000000,
		"mode": "chat",
		"output_cost_per_token": 2e-7,
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"dashscope/qwen-turbo-2025-04-28": {
		"input_cost_per_token": 5e-8,
		"provider": "dashscope",
		"max_input_tokens": 1000000,
		"max_output_tokens": 16384,
		"max_tokens": 1000000,
		"mode": "chat",
		"output_cost_per_reasoning_token": 5e-7,
		"output_cost_per_token": 2e-7,
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"dashscope/qwen-turbo-latest": {
		"input_cost_per_token": 5e-8,
		"provider": "dashscope",
		"max_input_tokens": 1000000,
		"max_output_tokens": 16384,
		"max_tokens": 1000000,
		"mode": "chat",
		"output_cost_per_reasoning_token": 5e-7,
		"output_cost_per_token": 2e-7,
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"dashscope/qwen3-30b-a3b": {
		"provider": "dashscope",
		"max_input_tokens": 129024,
		"max_output_tokens": 16384,
		"max_tokens": 131072,
		"mode": "chat",
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"dashscope/qwen3-coder-flash": {
		"provider": "dashscope",
		"max_input_tokens": 997952,
		"max_output_tokens": 65536,
		"max_tokens": 1000000,
		"mode": "chat",
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"cache_read_input_token_cost": 8e-8,
				"input_cost_per_token": 3e-7,
				"output_cost_per_token": 0.0000015,
				"range": [
					0,
					32000
				]
			},
			{
				"cache_read_input_token_cost": 1.2e-7,
				"input_cost_per_token": 5e-7,
				"output_cost_per_token": 0.0000025,
				"range": [
					32000,
					128000
				]
			},
			{
				"cache_read_input_token_cost": 2e-7,
				"input_cost_per_token": 8e-7,
				"output_cost_per_token": 0.000004,
				"range": [
					128000,
					256000
				]
			},
			{
				"cache_read_input_token_cost": 4e-7,
				"input_cost_per_token": 0.0000016,
				"output_cost_per_token": 0.0000096,
				"range": [
					256000,
					1000000
				]
			}
		]
	},
	"dashscope/qwen3-coder-flash-2025-07-28": {
		"provider": "dashscope",
		"max_input_tokens": 997952,
		"max_output_tokens": 65536,
		"max_tokens": 1000000,
		"mode": "chat",
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"input_cost_per_token": 3e-7,
				"output_cost_per_token": 0.0000015,
				"range": [
					0,
					32000
				]
			},
			{
				"input_cost_per_token": 5e-7,
				"output_cost_per_token": 0.0000025,
				"range": [
					32000,
					128000
				]
			},
			{
				"input_cost_per_token": 8e-7,
				"output_cost_per_token": 0.000004,
				"range": [
					128000,
					256000
				]
			},
			{
				"input_cost_per_token": 0.0000016,
				"output_cost_per_token": 0.0000096,
				"range": [
					256000,
					1000000
				]
			}
		]
	},
	"dashscope/qwen3-coder-plus": {
		"provider": "dashscope",
		"max_input_tokens": 997952,
		"max_output_tokens": 65536,
		"max_tokens": 1000000,
		"mode": "chat",
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"cache_read_input_token_cost": 1e-7,
				"input_cost_per_token": 0.000001,
				"output_cost_per_token": 0.000005,
				"range": [
					0,
					32000
				]
			},
			{
				"cache_read_input_token_cost": 1.8e-7,
				"input_cost_per_token": 0.0000018,
				"output_cost_per_token": 0.000009,
				"range": [
					32000,
					128000
				]
			},
			{
				"cache_read_input_token_cost": 3e-7,
				"input_cost_per_token": 0.000003,
				"output_cost_per_token": 0.000015,
				"range": [
					128000,
					256000
				]
			},
			{
				"cache_read_input_token_cost": 6e-7,
				"input_cost_per_token": 0.000006,
				"output_cost_per_token": 0.00006,
				"range": [
					256000,
					1000000
				]
			}
		]
	},
	"dashscope/qwen3-coder-plus-2025-07-22": {
		"provider": "dashscope",
		"max_input_tokens": 997952,
		"max_output_tokens": 65536,
		"max_tokens": 1000000,
		"mode": "chat",
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"input_cost_per_token": 0.000001,
				"output_cost_per_token": 0.000005,
				"range": [
					0,
					32000
				]
			},
			{
				"input_cost_per_token": 0.0000018,
				"output_cost_per_token": 0.000009,
				"range": [
					32000,
					128000
				]
			},
			{
				"input_cost_per_token": 0.000003,
				"output_cost_per_token": 0.000015,
				"range": [
					128000,
					256000
				]
			},
			{
				"input_cost_per_token": 0.000006,
				"output_cost_per_token": 0.00006,
				"range": [
					256000,
					1000000
				]
			}
		]
	},
	"dashscope/qwen3-max-preview": {
		"provider": "dashscope",
		"max_input_tokens": 258048,
		"max_output_tokens": 65536,
		"max_tokens": 262144,
		"mode": "chat",
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"input_cost_per_token": 0.0000012,
				"output_cost_per_token": 0.000006,
				"range": [
					0,
					32000
				]
			},
			{
				"input_cost_per_token": 0.0000024,
				"output_cost_per_token": 0.000012,
				"range": [
					32000,
					128000
				]
			},
			{
				"input_cost_per_token": 0.000003,
				"output_cost_per_token": 0.000015,
				"range": [
					128000,
					252000
				]
			}
		]
	},
	"dashscope/qwq-plus": {
		"input_cost_per_token": 8e-7,
		"provider": "dashscope",
		"max_input_tokens": 98304,
		"max_output_tokens": 8192,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000024,
		"source": "https://www.alibabacloud.com/help/en/model-studio/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"deepseek/deepseek-chat": {
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 7e-8,
		"input_cost_per_token": 2.7e-7,
		"input_cost_per_token_cache_hit": 7e-8,
		"provider": "deepseek",
		"max_input_tokens": 65536,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.0000011,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_tool_choice": true
	},
	"deepseek/deepseek-coder": {
		"input_cost_per_token": 1.4e-7,
		"input_cost_per_token_cache_hit": 1.4e-8,
		"provider": "deepseek",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 2.8e-7,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_tool_choice": true
	},
	"deepseek/deepseek-r1": {
		"input_cost_per_token": 5.5e-7,
		"input_cost_per_token_cache_hit": 1.4e-7,
		"provider": "deepseek",
		"max_input_tokens": 65536,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.00000219,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"deepseek/deepseek-reasoner": {
		"input_cost_per_token": 5.5e-7,
		"input_cost_per_token_cache_hit": 1.4e-7,
		"provider": "deepseek",
		"max_input_tokens": 65536,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.00000219,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"deepseek/deepseek-v3": {
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 7e-8,
		"input_cost_per_token": 2.7e-7,
		"input_cost_per_token_cache_hit": 7e-8,
		"provider": "deepseek",
		"max_input_tokens": 65536,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.0000011,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_tool_choice": true
	},
	"ft:gpt-3.5-turbo": {
		"input_cost_per_token": 0.000003,
		"input_cost_per_token_batches": 0.0000015,
		"provider": "openai",
		"max_input_tokens": 16385,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000006,
		"output_cost_per_token_batches": 0.000003,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"ft:gpt-3.5-turbo-0125": {
		"input_cost_per_token": 0.000003,
		"provider": "openai",
		"max_input_tokens": 16385,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000006,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"ft:gpt-3.5-turbo-0613": {
		"input_cost_per_token": 0.000003,
		"provider": "openai",
		"max_input_tokens": 4096,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000006,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"ft:gpt-3.5-turbo-1106": {
		"input_cost_per_token": 0.000003,
		"provider": "openai",
		"max_input_tokens": 16385,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000006,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"ft:gpt-4-0613": {
		"input_cost_per_token": 0.00003,
		"provider": "openai",
		"max_input_tokens": 8192,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"source": "OpenAI needs to add pricing for this ft model, will be updated when added by OpenAI. Defaulting to base model pricing",
		"supports_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"ft:gpt-4o-2024-08-06": {
		"input_cost_per_token": 0.00000375,
		"input_cost_per_token_batches": 0.000001875,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"output_cost_per_token_batches": 0.0000075,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"ft:gpt-4o-2024-11-20": {
		"cache_creation_input_token_cost": 0.000001875,
		"input_cost_per_token": 0.00000375,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"ft:gpt-4o-mini-2024-07-18": {
		"cache_read_input_token_cost": 1.5e-7,
		"input_cost_per_token": 3e-7,
		"input_cost_per_token_batches": 1.5e-7,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 0.0000012,
		"output_cost_per_token_batches": 6e-7,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gemini/gemini-1.5-flash": {
		"input_cost_per_token": 7.5e-8,
		"input_cost_per_token_above_128k_tokens": 1.5e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 3e-7,
		"output_cost_per_token_above_128k_tokens": 6e-7,
		"rpm": 2000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-flash-001": {
		"cache_creation_input_token_cost": 0.000001,
		"cache_read_input_token_cost": 1.875e-8,
		"deprecation_date": "2025-05-24",
		"input_cost_per_token": 7.5e-8,
		"input_cost_per_token_above_128k_tokens": 1.5e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 3e-7,
		"output_cost_per_token_above_128k_tokens": 6e-7,
		"rpm": 2000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-flash-002": {
		"cache_creation_input_token_cost": 0.000001,
		"cache_read_input_token_cost": 1.875e-8,
		"deprecation_date": "2025-09-24",
		"input_cost_per_token": 7.5e-8,
		"input_cost_per_token_above_128k_tokens": 1.5e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 3e-7,
		"output_cost_per_token_above_128k_tokens": 6e-7,
		"rpm": 2000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-flash-8b": {
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"rpm": 4000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-flash-8b-exp-0827": {
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1000000,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"rpm": 4000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-flash-8b-exp-0924": {
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"rpm": 4000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-flash-exp-0827": {
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"rpm": 2000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-flash-latest": {
		"input_cost_per_token": 7.5e-8,
		"input_cost_per_token_above_128k_tokens": 1.5e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 3e-7,
		"output_cost_per_token_above_128k_tokens": 6e-7,
		"rpm": 2000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-pro": {
		"input_cost_per_token": 0.0000035,
		"input_cost_per_token_above_128k_tokens": 0.000007,
		"provider": "gemini",
		"max_input_tokens": 2097152,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.0000105,
		"output_cost_per_token_above_128k_tokens": 0.000021,
		"rpm": 1000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-pro-001": {
		"deprecation_date": "2025-05-24",
		"input_cost_per_token": 0.0000035,
		"input_cost_per_token_above_128k_tokens": 0.000007,
		"provider": "gemini",
		"max_input_tokens": 2097152,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.0000105,
		"output_cost_per_token_above_128k_tokens": 0.000021,
		"rpm": 1000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-pro-002": {
		"deprecation_date": "2025-09-24",
		"input_cost_per_token": 0.0000035,
		"input_cost_per_token_above_128k_tokens": 0.000007,
		"provider": "gemini",
		"max_input_tokens": 2097152,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.0000105,
		"output_cost_per_token_above_128k_tokens": 0.000021,
		"rpm": 1000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-pro-exp-0801": {
		"input_cost_per_token": 0.0000035,
		"input_cost_per_token_above_128k_tokens": 0.000007,
		"provider": "gemini",
		"max_input_tokens": 2097152,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.0000105,
		"output_cost_per_token_above_128k_tokens": 0.000021,
		"rpm": 1000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-pro-exp-0827": {
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"provider": "gemini",
		"max_input_tokens": 2097152,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"rpm": 1000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-1.5-pro-latest": {
		"input_cost_per_token": 0.0000035,
		"input_cost_per_token_above_128k_tokens": 0.000007,
		"provider": "gemini",
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.00000105,
		"output_cost_per_token_above_128k_tokens": 0.000021,
		"rpm": 1000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-2.0-flash": {
		"cache_read_input_token_cost": 2.5e-8,
		"input_cost_per_audio_token": 7e-7,
		"input_cost_per_token": 1e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"rpm": 10000,
		"source": "https://ai.google.dev/pricing#2_0flash",
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text",
			"image"
		],
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_url_context": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 10000000
	},
	"gemini/gemini-2.0-flash-001": {
		"cache_read_input_token_cost": 2.5e-8,
		"input_cost_per_audio_token": 7e-7,
		"input_cost_per_token": 1e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"rpm": 10000,
		"source": "https://ai.google.dev/pricing#2_0flash",
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text",
			"image"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 10000000
	},
	"gemini/gemini-2.0-flash-exp": {
		"cache_read_input_token_cost": 0,
		"input_cost_per_audio_per_second": 0,
		"input_cost_per_audio_per_second_above_128k_tokens": 0,
		"input_cost_per_character": 0,
		"input_cost_per_character_above_128k_tokens": 0,
		"input_cost_per_image": 0,
		"input_cost_per_image_above_128k_tokens": 0,
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"input_cost_per_video_per_second": 0,
		"input_cost_per_video_per_second_above_128k_tokens": 0,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_character": 0,
		"output_cost_per_character_above_128k_tokens": 0,
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"rpm": 10,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#gemini-2.0-flash",
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text",
			"image"
		],
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 4000000
	},
	"gemini/gemini-2.0-flash-lite": {
		"cache_read_input_token_cost": 1.875e-8,
		"input_cost_per_audio_token": 7.5e-8,
		"input_cost_per_token": 7.5e-8,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 50,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 3e-7,
		"rpm": 4000,
		"source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-2.0-flash-lite",
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 4000000
	},
	"gemini/gemini-2.0-flash-lite-preview-02-05": {
		"cache_read_input_token_cost": 1.875e-8,
		"input_cost_per_audio_token": 7.5e-8,
		"input_cost_per_token": 7.5e-8,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 3e-7,
		"rpm": 60000,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#gemini-2.0-flash-lite",
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 10000000
	},
	"gemini/gemini-2.0-flash-live-001": {
		"cache_read_input_token_cost": 7.5e-8,
		"input_cost_per_audio_token": 0.0000021,
		"input_cost_per_image": 0.0000021,
		"input_cost_per_token": 3.5e-7,
		"input_cost_per_video_per_second": 0.0000021,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_audio_token": 0.0000085,
		"output_cost_per_token": 0.0000015,
		"rpm": 10,
		"source": "https://ai.google.dev/gemini-api/docs/models#gemini-2-0-flash-live-001",
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/completions"
		],
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text",
			"audio"
		],
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_url_context": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 250000
	},
	"gemini/gemini-2.0-flash-preview-image-generation": {
		"cache_read_input_token_cost": 2.5e-8,
		"input_cost_per_audio_token": 7e-7,
		"input_cost_per_token": 1e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"rpm": 10000,
		"source": "https://ai.google.dev/pricing#2_0flash",
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text",
			"image"
		],
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 10000000
	},
	"gemini/gemini-2.0-flash-thinking-exp": {
		"cache_read_input_token_cost": 0,
		"input_cost_per_audio_per_second": 0,
		"input_cost_per_audio_per_second_above_128k_tokens": 0,
		"input_cost_per_character": 0,
		"input_cost_per_character_above_128k_tokens": 0,
		"input_cost_per_image": 0,
		"input_cost_per_image_above_128k_tokens": 0,
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"input_cost_per_video_per_second": 0,
		"input_cost_per_video_per_second_above_128k_tokens": 0,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65536,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_character": 0,
		"output_cost_per_character_above_128k_tokens": 0,
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"rpm": 10,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#gemini-2.0-flash",
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text",
			"image"
		],
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 4000000
	},
	"gemini/gemini-2.0-flash-thinking-exp-01-21": {
		"cache_read_input_token_cost": 0,
		"input_cost_per_audio_per_second": 0,
		"input_cost_per_audio_per_second_above_128k_tokens": 0,
		"input_cost_per_character": 0,
		"input_cost_per_character_above_128k_tokens": 0,
		"input_cost_per_image": 0,
		"input_cost_per_image_above_128k_tokens": 0,
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"input_cost_per_video_per_second": 0,
		"input_cost_per_video_per_second_above_128k_tokens": 0,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65536,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_character": 0,
		"output_cost_per_character_above_128k_tokens": 0,
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"rpm": 10,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#gemini-2.0-flash",
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text",
			"image"
		],
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 4000000
	},
	"gemini/gemini-2.0-pro-exp-02-05": {
		"cache_read_input_token_cost": 0,
		"input_cost_per_audio_per_second": 0,
		"input_cost_per_audio_per_second_above_128k_tokens": 0,
		"input_cost_per_character": 0,
		"input_cost_per_character_above_128k_tokens": 0,
		"input_cost_per_image": 0,
		"input_cost_per_image_above_128k_tokens": 0,
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"input_cost_per_video_per_second": 0,
		"input_cost_per_video_per_second_above_128k_tokens": 0,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 2097152,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_character": 0,
		"output_cost_per_character_above_128k_tokens": 0,
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"rpm": 2,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/pricing",
		"supports_audio_input": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_video_input": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 1000000
	},
	"gemini/gemini-2.5-flash": {
		"cache_read_input_token_cost": 7.5e-8,
		"input_cost_per_audio_token": 0.000001,
		"input_cost_per_token": 3e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_reasoning_token": 0.0000025,
		"output_cost_per_token": 0.0000025,
		"rpm": 100000,
		"source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview",
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/completions",
			"/v1/batch"
		],
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_url_context": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 8000000
	},
	"gemini/gemini-2.5-flash-image-preview": {
		"cache_read_input_token_cost": 7.5e-8,
		"input_cost_per_audio_token": 0.000001,
		"input_cost_per_token": 3e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "image_generation",
		"output_cost_per_image": 0.039,
		"output_cost_per_reasoning_token": 0.00003,
		"output_cost_per_token": 0.00003,
		"rpm": 100000,
		"source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview",
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/completions",
			"/v1/batch"
		],
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text",
			"image"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_url_context": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 8000000
	},
	"gemini/gemini-2.5-flash-lite": {
		"cache_read_input_token_cost": 2.5e-8,
		"input_cost_per_audio_token": 5e-7,
		"input_cost_per_token": 1e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_reasoning_token": 4e-7,
		"output_cost_per_token": 4e-7,
		"rpm": 15,
		"source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-lite",
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/completions",
			"/v1/batch"
		],
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_url_context": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 250000
	},
	"gemini/gemini-2.5-flash-lite-preview-06-17": {
		"cache_read_input_token_cost": 2.5e-8,
		"input_cost_per_audio_token": 5e-7,
		"input_cost_per_token": 1e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_reasoning_token": 4e-7,
		"output_cost_per_token": 4e-7,
		"rpm": 15,
		"source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-lite",
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/completions",
			"/v1/batch"
		],
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_url_context": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 250000
	},
	"gemini/gemini-2.5-flash-preview-04-17": {
		"cache_read_input_token_cost": 3.75e-8,
		"input_cost_per_audio_token": 0.000001,
		"input_cost_per_token": 1.5e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_reasoning_token": 0.0000035,
		"output_cost_per_token": 6e-7,
		"rpm": 10,
		"source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview",
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/completions"
		],
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 250000
	},
	"gemini/gemini-2.5-flash-preview-05-20": {
		"cache_read_input_token_cost": 7.5e-8,
		"input_cost_per_audio_token": 0.000001,
		"input_cost_per_token": 3e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_reasoning_token": 0.0000025,
		"output_cost_per_token": 0.0000025,
		"rpm": 10,
		"source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview",
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/completions"
		],
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_url_context": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 250000
	},
	"gemini/gemini-2.5-flash-preview-tts": {
		"cache_read_input_token_cost": 3.75e-8,
		"input_cost_per_audio_token": 0.000001,
		"input_cost_per_token": 1.5e-7,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_reasoning_token": 0.0000035,
		"output_cost_per_token": 6e-7,
		"rpm": 10,
		"source": "https://ai.google.dev/gemini-api/docs/models#gemini-2.5-flash-preview",
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/completions"
		],
		"supported_modalities": [
			"text"
		],
		"supported_output_modalities": [
			"audio"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 250000
	},
	"gemini/gemini-2.5-pro": {
		"cache_read_input_token_cost": 3.125e-7,
		"input_cost_per_token": 0.00000125,
		"input_cost_per_token_above_200k_tokens": 0.0000025,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_above_200k_tokens": 0.000015,
		"rpm": 2000,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/pricing",
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/completions"
		],
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_input": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_video_input": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 800000
	},
	"gemini/gemini-2.5-pro-exp-03-25": {
		"cache_read_input_token_cost": 0,
		"input_cost_per_token": 0,
		"input_cost_per_token_above_200k_tokens": 0,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0,
		"output_cost_per_token_above_200k_tokens": 0,
		"rpm": 5,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/pricing",
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/completions"
		],
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_input": true,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_video_input": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 250000
	},
	"gemini/gemini-2.5-pro-preview-03-25": {
		"cache_read_input_token_cost": 3.125e-7,
		"input_cost_per_audio_token": 7e-7,
		"input_cost_per_token": 0.00000125,
		"input_cost_per_token_above_200k_tokens": 0.0000025,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_above_200k_tokens": 0.000015,
		"rpm": 10000,
		"source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-2.5-pro-preview",
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 10000000
	},
	"gemini/gemini-2.5-pro-preview-05-06": {
		"cache_read_input_token_cost": 3.125e-7,
		"input_cost_per_audio_token": 7e-7,
		"input_cost_per_token": 0.00000125,
		"input_cost_per_token_above_200k_tokens": 0.0000025,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_above_200k_tokens": 0.000015,
		"rpm": 10000,
		"source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-2.5-pro-preview",
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_url_context": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 10000000
	},
	"gemini/gemini-2.5-pro-preview-06-05": {
		"cache_read_input_token_cost": 3.125e-7,
		"input_cost_per_audio_token": 7e-7,
		"input_cost_per_token": 0.00000125,
		"input_cost_per_token_above_200k_tokens": 0.0000025,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_above_200k_tokens": 0.000015,
		"rpm": 10000,
		"source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-2.5-pro-preview",
		"supported_modalities": [
			"text",
			"image",
			"audio",
			"video"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_url_context": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 10000000
	},
	"gemini/gemini-2.5-pro-preview-tts": {
		"cache_read_input_token_cost": 3.125e-7,
		"input_cost_per_audio_token": 7e-7,
		"input_cost_per_token": 0.00000125,
		"input_cost_per_token_above_200k_tokens": 0.0000025,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 65535,
		"max_pdf_size_mb": 30,
		"max_tokens": 65535,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_above_200k_tokens": 0.000015,
		"rpm": 10000,
		"source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-2.5-pro-preview",
		"supported_modalities": [
			"text"
		],
		"supported_output_modalities": [
			"audio"
		],
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true,
		"tpm": 10000000
	},
	"gemini/gemini-exp-1114": {
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"metadata": {
			"notes": "Rate limits not documented for gemini-exp-1114. Assuming same as gemini-1.5-pro.",
			"supports_tool_choice": true
		},
		"mode": "chat",
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"rpm": 1000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-exp-1206": {
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"provider": "gemini",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 2097152,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"metadata": {
			"notes": "Rate limits not documented for gemini-exp-1206. Assuming same as gemini-1.5-pro.",
			"supports_tool_choice": true
		},
		"mode": "chat",
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"rpm": 1000,
		"source": "https://ai.google.dev/pricing",
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 4000000
	},
	"gemini/gemini-gemma-2-27b-it": {
		"input_cost_per_token": 3.5e-7,
		"provider": "gemini",
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.00000105,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#foundation_models",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gemini/gemini-gemma-2-9b-it": {
		"input_cost_per_token": 3.5e-7,
		"provider": "gemini",
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.00000105,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#foundation_models",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gemini/gemini-pro": {
		"input_cost_per_token": 3.5e-7,
		"input_cost_per_token_above_128k_tokens": 7e-7,
		"provider": "gemini",
		"max_input_tokens": 32760,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.00000105,
		"output_cost_per_token_above_128k_tokens": 0.0000021,
		"rpd": 30000,
		"rpm": 360,
		"source": "https://ai.google.dev/gemini-api/docs/models/gemini",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"tpm": 120000
	},
	"gemini/gemini-pro-vision": {
		"input_cost_per_token": 3.5e-7,
		"input_cost_per_token_above_128k_tokens": 7e-7,
		"provider": "gemini",
		"max_input_tokens": 30720,
		"max_output_tokens": 2048,
		"max_tokens": 2048,
		"mode": "chat",
		"output_cost_per_token": 0.00000105,
		"output_cost_per_token_above_128k_tokens": 0.0000021,
		"rpd": 30000,
		"rpm": 360,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#foundation_models",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tpm": 120000
	},
	"gemini/gemma-3-27b-it": {
		"input_cost_per_audio_per_second": 0,
		"input_cost_per_audio_per_second_above_128k_tokens": 0,
		"input_cost_per_character": 0,
		"input_cost_per_character_above_128k_tokens": 0,
		"input_cost_per_image": 0,
		"input_cost_per_image_above_128k_tokens": 0,
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"input_cost_per_video_per_second": 0,
		"input_cost_per_video_per_second_above_128k_tokens": 0,
		"provider": "gemini",
		"max_input_tokens": 131072,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_character": 0,
		"output_cost_per_character_above_128k_tokens": 0,
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"source": "https://aistudio.google.com",
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gemini/imagen-3.0-fast-generate-001": {
		"provider": "gemini",
		"mode": "image_generation",
		"output_cost_per_image": 0.02,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/pricing"
	},
	"gemini/imagen-3.0-generate-001": {
		"provider": "gemini",
		"mode": "image_generation",
		"output_cost_per_image": 0.04,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/pricing"
	},
	"gemini/imagen-3.0-generate-002": {
		"provider": "gemini",
		"mode": "image_generation",
		"output_cost_per_image": 0.04,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/pricing"
	},
	"gemini/imagen-4.0-fast-generate-001": {
		"provider": "gemini",
		"mode": "image_generation",
		"output_cost_per_image": 0.02,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/pricing"
	},
	"gemini/imagen-4.0-generate-001": {
		"provider": "gemini",
		"mode": "image_generation",
		"output_cost_per_image": 0.04,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/pricing"
	},
	"gemini/imagen-4.0-ultra-generate-001": {
		"provider": "gemini",
		"mode": "image_generation",
		"output_cost_per_image": 0.06,
		"source": "https://cloud.google.com/vertex-ai/generative-ai/pricing"
	},
	"gemini/learnlm-1.5-pro-experimental": {
		"input_cost_per_audio_per_second": 0,
		"input_cost_per_audio_per_second_above_128k_tokens": 0,
		"input_cost_per_character": 0,
		"input_cost_per_character_above_128k_tokens": 0,
		"input_cost_per_image": 0,
		"input_cost_per_image_above_128k_tokens": 0,
		"input_cost_per_token": 0,
		"input_cost_per_token_above_128k_tokens": 0,
		"input_cost_per_video_per_second": 0,
		"input_cost_per_video_per_second_above_128k_tokens": 0,
		"provider": "gemini",
		"max_input_tokens": 32767,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_character": 0,
		"output_cost_per_character_above_128k_tokens": 0,
		"output_cost_per_token": 0,
		"output_cost_per_token_above_128k_tokens": 0,
		"source": "https://aistudio.google.com",
		"supports_audio_output": false,
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gemini/veo-2.0-generate-001": {
		"provider": "gemini",
		"max_input_tokens": 1024,
		"max_tokens": 1024,
		"mode": "video_generation",
		"output_cost_per_second": 0.35,
		"source": "https://ai.google.dev/gemini-api/docs/video",
		"supported_modalities": [
			"text"
		],
		"supported_output_modalities": [
			"video"
		]
	},
	"gemini/veo-3.0-fast-generate-preview": {
		"provider": "gemini",
		"max_input_tokens": 1024,
		"max_tokens": 1024,
		"mode": "video_generation",
		"output_cost_per_second": 0.4,
		"source": "https://ai.google.dev/gemini-api/docs/video",
		"supported_modalities": [
			"text"
		],
		"supported_output_modalities": [
			"video"
		]
	},
	"gemini/veo-3.0-generate-preview": {
		"provider": "gemini",
		"max_input_tokens": 1024,
		"max_tokens": 1024,
		"mode": "video_generation",
		"output_cost_per_second": 0.75,
		"source": "https://ai.google.dev/gemini-api/docs/video",
		"supported_modalities": [
			"text"
		],
		"supported_output_modalities": [
			"video"
		]
	},
	"gpt-3.5-turbo": {
		"input_cost_per_token": 0.0000015,
		"provider": "openai",
		"max_input_tokens": 16385,
		"max_output_tokens": 4096,
		"max_tokens": 4097,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-3.5-turbo-0125": {
		"input_cost_per_token": 5e-7,
		"provider": "openai",
		"max_input_tokens": 16385,
		"max_output_tokens": 4096,
		"max_tokens": 16385,
		"mode": "chat",
		"output_cost_per_token": 0.0000015,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-3.5-turbo-0301": {
		"input_cost_per_token": 0.0000015,
		"provider": "openai",
		"max_input_tokens": 4097,
		"max_output_tokens": 4096,
		"max_tokens": 4097,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-3.5-turbo-0613": {
		"input_cost_per_token": 0.0000015,
		"provider": "openai",
		"max_input_tokens": 4097,
		"max_output_tokens": 4096,
		"max_tokens": 4097,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-3.5-turbo-1106": {
		"input_cost_per_token": 0.000001,
		"provider": "openai",
		"max_input_tokens": 16385,
		"max_output_tokens": 4096,
		"max_tokens": 16385,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-3.5-turbo-16k": {
		"input_cost_per_token": 0.000003,
		"provider": "openai",
		"max_input_tokens": 16385,
		"max_output_tokens": 4096,
		"max_tokens": 16385,
		"mode": "chat",
		"output_cost_per_token": 0.000004,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-3.5-turbo-16k-0613": {
		"input_cost_per_token": 0.000003,
		"provider": "openai",
		"max_input_tokens": 16385,
		"max_output_tokens": 4096,
		"max_tokens": 16385,
		"mode": "chat",
		"output_cost_per_token": 0.000004,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4": {
		"input_cost_per_token": 0.00003,
		"provider": "openai",
		"max_input_tokens": 8192,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4-0125-preview": {
		"input_cost_per_token": 0.00001,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00003,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4-0314": {
		"input_cost_per_token": 0.00003,
		"provider": "openai",
		"max_input_tokens": 8192,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4-0613": {
		"deprecation_date": "2025-06-06",
		"input_cost_per_token": 0.00003,
		"provider": "openai",
		"max_input_tokens": 8192,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4-1106-preview": {
		"input_cost_per_token": 0.00001,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00003,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4-1106-vision-preview": {
		"deprecation_date": "2024-12-06",
		"input_cost_per_token": 0.00001,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00003,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4-32k": {
		"input_cost_per_token": 0.00006,
		"provider": "openai",
		"max_input_tokens": 32768,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00012,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4-32k-0314": {
		"input_cost_per_token": 0.00006,
		"provider": "openai",
		"max_input_tokens": 32768,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00012,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4-32k-0613": {
		"input_cost_per_token": 0.00006,
		"provider": "openai",
		"max_input_tokens": 32768,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00012,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4-turbo": {
		"input_cost_per_token": 0.00001,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00003,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4-turbo-2024-04-09": {
		"input_cost_per_token": 0.00001,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00003,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4-turbo-preview": {
		"input_cost_per_token": 0.00001,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00003,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4-vision-preview": {
		"deprecation_date": "2024-12-06",
		"input_cost_per_token": 0.00001,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00003,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4.1": {
		"cache_read_input_token_cost": 5e-7,
		"cache_read_input_token_cost_priority": 8.75e-7,
		"input_cost_per_token": 0.000002,
		"input_cost_per_token_batches": 0.000001,
		"input_cost_per_token_priority": 0.0000035,
		"provider": "openai",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.000008,
		"output_cost_per_token_batches": 0.000004,
		"output_cost_per_token_priority": 0.000014,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4.1-2025-04-14": {
		"cache_read_input_token_cost": 5e-7,
		"input_cost_per_token": 0.000002,
		"input_cost_per_token_batches": 0.000001,
		"provider": "openai",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.000008,
		"output_cost_per_token_batches": 0.000004,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4.1-mini": {
		"cache_read_input_token_cost": 1e-7,
		"cache_read_input_token_cost_priority": 1.75e-7,
		"input_cost_per_token": 4e-7,
		"input_cost_per_token_batches": 2e-7,
		"input_cost_per_token_priority": 7e-7,
		"provider": "openai",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.0000016,
		"output_cost_per_token_batches": 8e-7,
		"output_cost_per_token_priority": 0.0000028,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4.1-mini-2025-04-14": {
		"cache_read_input_token_cost": 1e-7,
		"input_cost_per_token": 4e-7,
		"input_cost_per_token_batches": 2e-7,
		"provider": "openai",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.0000016,
		"output_cost_per_token_batches": 8e-7,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4.1-nano": {
		"cache_read_input_token_cost": 2.5e-8,
		"cache_read_input_token_cost_priority": 5e-8,
		"input_cost_per_token": 1e-7,
		"input_cost_per_token_batches": 5e-8,
		"input_cost_per_token_priority": 2e-7,
		"provider": "openai",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"output_cost_per_token_batches": 2e-7,
		"output_cost_per_token_priority": 8e-7,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4.1-nano-2025-04-14": {
		"cache_read_input_token_cost": 2.5e-8,
		"input_cost_per_token": 1e-7,
		"input_cost_per_token_batches": 5e-8,
		"provider": "openai",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"output_cost_per_token_batches": 2e-7,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4.5-preview": {
		"cache_read_input_token_cost": 0.0000375,
		"input_cost_per_token": 0.000075,
		"input_cost_per_token_batches": 0.0000375,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 0.00015,
		"output_cost_per_token_batches": 0.000075,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4.5-preview-2025-02-27": {
		"cache_read_input_token_cost": 0.0000375,
		"deprecation_date": "2025-07-14",
		"input_cost_per_token": 0.000075,
		"input_cost_per_token_batches": 0.0000375,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 0.00015,
		"output_cost_per_token_batches": 0.000075,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4o": {
		"cache_read_input_token_cost": 0.00000125,
		"cache_read_input_token_cost_priority": 0.000002125,
		"input_cost_per_token": 0.0000025,
		"input_cost_per_token_batches": 0.00000125,
		"input_cost_per_token_priority": 0.00000425,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_batches": 0.000005,
		"output_cost_per_token_priority": 0.000017,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4o-2024-05-13": {
		"input_cost_per_token": 0.000005,
		"input_cost_per_token_batches": 0.0000025,
		"input_cost_per_token_priority": 0.00000875,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"output_cost_per_token_batches": 0.0000075,
		"output_cost_per_token_priority": 0.00002625,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4o-2024-08-06": {
		"cache_read_input_token_cost": 0.00000125,
		"input_cost_per_token": 0.0000025,
		"input_cost_per_token_batches": 0.00000125,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_batches": 0.000005,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4o-2024-11-20": {
		"cache_read_input_token_cost": 0.00000125,
		"input_cost_per_token": 0.0000025,
		"input_cost_per_token_batches": 0.00000125,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_batches": 0.000005,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4o-audio-preview": {
		"input_cost_per_audio_token": 0.0001,
		"input_cost_per_token": 0.0000025,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_audio_token": 0.0002,
		"output_cost_per_token": 0.00001,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-audio-preview-2024-10-01": {
		"input_cost_per_audio_token": 0.0001,
		"input_cost_per_token": 0.0000025,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_audio_token": 0.0002,
		"output_cost_per_token": 0.00001,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-audio-preview-2024-12-17": {
		"input_cost_per_audio_token": 0.00004,
		"input_cost_per_token": 0.0000025,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_audio_token": 0.00008,
		"output_cost_per_token": 0.00001,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-audio-preview-2025-06-03": {
		"input_cost_per_audio_token": 0.00004,
		"input_cost_per_token": 0.0000025,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_audio_token": 0.00008,
		"output_cost_per_token": 0.00001,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-mini": {
		"cache_read_input_token_cost": 7.5e-8,
		"cache_read_input_token_cost_priority": 1.25e-7,
		"input_cost_per_token": 1.5e-7,
		"input_cost_per_token_batches": 7.5e-8,
		"input_cost_per_token_priority": 2.5e-7,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 6e-7,
		"output_cost_per_token_batches": 3e-7,
		"output_cost_per_token_priority": 0.000001,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4o-mini-2024-07-18": {
		"cache_read_input_token_cost": 7.5e-8,
		"input_cost_per_token": 1.5e-7,
		"input_cost_per_token_batches": 7.5e-8,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 6e-7,
		"output_cost_per_token_batches": 3e-7,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.03,
			"search_context_size_low": 0.025,
			"search_context_size_medium": 0.0275
		},
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4o-mini-audio-preview": {
		"input_cost_per_audio_token": 0.00001,
		"input_cost_per_token": 1.5e-7,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_audio_token": 0.00002,
		"output_cost_per_token": 6e-7,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-mini-audio-preview-2024-12-17": {
		"input_cost_per_audio_token": 0.00001,
		"input_cost_per_token": 1.5e-7,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_audio_token": 0.00002,
		"output_cost_per_token": 6e-7,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-mini-realtime-preview": {
		"cache_creation_input_audio_token_cost": 3e-7,
		"cache_read_input_token_cost": 3e-7,
		"input_cost_per_audio_token": 0.00001,
		"input_cost_per_token": 6e-7,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_audio_token": 0.00002,
		"output_cost_per_token": 0.0000024,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-mini-realtime-preview-2024-12-17": {
		"cache_creation_input_audio_token_cost": 3e-7,
		"cache_read_input_token_cost": 3e-7,
		"input_cost_per_audio_token": 0.00001,
		"input_cost_per_token": 6e-7,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_audio_token": 0.00002,
		"output_cost_per_token": 0.0000024,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-mini-search-preview": {
		"cache_read_input_token_cost": 7.5e-8,
		"input_cost_per_token": 1.5e-7,
		"input_cost_per_token_batches": 7.5e-8,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 6e-7,
		"output_cost_per_token_batches": 3e-7,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.03,
			"search_context_size_low": 0.025,
			"search_context_size_medium": 0.0275
		},
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true
	},
	"gpt-4o-mini-search-preview-2025-03-11": {
		"cache_read_input_token_cost": 7.5e-8,
		"input_cost_per_token": 1.5e-7,
		"input_cost_per_token_batches": 7.5e-8,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 6e-7,
		"output_cost_per_token_batches": 3e-7,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4o-mini-transcribe": {
		"input_cost_per_audio_token": 0.000003,
		"input_cost_per_token": 0.00000125,
		"provider": "openai",
		"max_input_tokens": 16000,
		"max_output_tokens": 2000,
		"mode": "audio_transcription",
		"output_cost_per_token": 0.000005,
		"supported_endpoints": [
			"/v1/audio/transcriptions"
		]
	},
	"gpt-4o-mini-tts": {
		"input_cost_per_token": 0.0000025,
		"provider": "openai",
		"mode": "audio_speech",
		"output_cost_per_audio_token": 0.000012,
		"output_cost_per_second": 0.00025,
		"output_cost_per_token": 0.00001,
		"supported_endpoints": [
			"/v1/audio/speech"
		],
		"supported_modalities": [
			"text",
			"audio"
		],
		"supported_output_modalities": [
			"audio"
		]
	},
	"gpt-4o-realtime-preview": {
		"cache_read_input_token_cost": 0.0000025,
		"input_cost_per_audio_token": 0.00004,
		"input_cost_per_token": 0.000005,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_audio_token": 0.00008,
		"output_cost_per_token": 0.00002,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-realtime-preview-2024-10-01": {
		"cache_creation_input_audio_token_cost": 0.00002,
		"cache_read_input_token_cost": 0.0000025,
		"input_cost_per_audio_token": 0.0001,
		"input_cost_per_token": 0.000005,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_audio_token": 0.0002,
		"output_cost_per_token": 0.00002,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-realtime-preview-2024-12-17": {
		"cache_read_input_token_cost": 0.0000025,
		"input_cost_per_audio_token": 0.00004,
		"input_cost_per_token": 0.000005,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_audio_token": 0.00008,
		"output_cost_per_token": 0.00002,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-realtime-preview-2025-06-03": {
		"cache_read_input_token_cost": 0.0000025,
		"input_cost_per_audio_token": 0.00004,
		"input_cost_per_token": 0.000005,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_audio_token": 0.00008,
		"output_cost_per_token": 0.00002,
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-4o-search-preview": {
		"cache_read_input_token_cost": 0.00000125,
		"input_cost_per_token": 0.0000025,
		"input_cost_per_token_batches": 0.00000125,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_batches": 0.000005,
		"search_context_cost_per_query": {
			"search_context_size_high": 0.05,
			"search_context_size_low": 0.03,
			"search_context_size_medium": 0.035
		},
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true
	},
	"gpt-4o-search-preview-2025-03-11": {
		"cache_read_input_token_cost": 0.00000125,
		"input_cost_per_token": 0.0000025,
		"input_cost_per_token_batches": 0.00000125,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 16384,
		"max_tokens": 16384,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_batches": 0.000005,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-4o-transcribe": {
		"input_cost_per_audio_token": 0.000006,
		"input_cost_per_token": 0.0000025,
		"provider": "openai",
		"max_input_tokens": 16000,
		"max_output_tokens": 2000,
		"mode": "audio_transcription",
		"output_cost_per_token": 0.00001,
		"supported_endpoints": [
			"/v1/audio/transcriptions"
		]
	},
	"gpt-5": {
		"cache_read_input_token_cost": 1.25e-7,
		"cache_read_input_token_cost_flex": 6.25e-8,
		"cache_read_input_token_cost_priority": 2.5e-7,
		"input_cost_per_token": 0.00000125,
		"input_cost_per_token_flex": 6.25e-7,
		"input_cost_per_token_priority": 0.0000025,
		"provider": "openai",
		"max_input_tokens": 400000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_flex": 0.000005,
		"output_cost_per_token_priority": 0.00002,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-5-2025-08-07": {
		"cache_read_input_token_cost": 1.25e-7,
		"cache_read_input_token_cost_flex": 6.25e-8,
		"cache_read_input_token_cost_priority": 2.5e-7,
		"input_cost_per_token": 0.00000125,
		"input_cost_per_token_flex": 6.25e-7,
		"input_cost_per_token_priority": 0.0000025,
		"provider": "openai",
		"max_input_tokens": 400000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"output_cost_per_token_flex": 0.000005,
		"output_cost_per_token_priority": 0.00002,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_service_tier": true,
		"supports_vision": true
	},
	"gpt-5-chat": {
		"cache_read_input_token_cost": 1.25e-7,
		"input_cost_per_token": 0.00000125,
		"provider": "openai",
		"max_input_tokens": 400000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": false,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": false,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": false,
		"supports_vision": true
	},
	"gpt-5-chat-latest": {
		"cache_read_input_token_cost": 1.25e-7,
		"input_cost_per_token": 0.00000125,
		"provider": "openai",
		"max_input_tokens": 400000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": false,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": false,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": false,
		"supports_vision": true
	},
	"gpt-5-codex": {
		"cache_read_input_token_cost": 1.25e-7,
		"input_cost_per_token": 0.00000125,
		"provider": "openai",
		"max_input_tokens": 272000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "responses",
		"output_cost_per_token": 0.00001,
		"supported_endpoints": [
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": false,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": false,
		"supports_response_schema": true,
		"supports_system_messages": false,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-5-mini": {
		"cache_read_input_token_cost": 2.5e-8,
		"cache_read_input_token_cost_flex": 1.25e-8,
		"cache_read_input_token_cost_priority": 4.5e-8,
		"input_cost_per_token": 2.5e-7,
		"input_cost_per_token_flex": 1.25e-7,
		"input_cost_per_token_priority": 4.5e-7,
		"provider": "openai",
		"max_input_tokens": 400000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"output_cost_per_token_flex": 0.000001,
		"output_cost_per_token_priority": 0.0000036,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-5-mini-2025-08-07": {
		"cache_read_input_token_cost": 2.5e-8,
		"cache_read_input_token_cost_flex": 1.25e-8,
		"cache_read_input_token_cost_priority": 4.5e-8,
		"input_cost_per_token": 2.5e-7,
		"input_cost_per_token_flex": 1.25e-7,
		"input_cost_per_token_priority": 4.5e-7,
		"provider": "openai",
		"max_input_tokens": 400000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"output_cost_per_token_flex": 0.000001,
		"output_cost_per_token_priority": 0.0000036,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-5-nano": {
		"cache_read_input_token_cost": 5e-9,
		"cache_read_input_token_cost_flex": 2.5e-9,
		"input_cost_per_token": 5e-8,
		"input_cost_per_token_flex": 2.5e-8,
		"input_cost_per_token_priority": 0.0000025,
		"provider": "openai",
		"max_input_tokens": 400000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"output_cost_per_token_flex": 2e-7,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-5-nano-2025-08-07": {
		"cache_read_input_token_cost": 5e-9,
		"cache_read_input_token_cost_flex": 2.5e-9,
		"input_cost_per_token": 5e-8,
		"input_cost_per_token_flex": 2.5e-8,
		"provider": "openai",
		"max_input_tokens": 400000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"output_cost_per_token_flex": 2e-7,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"gpt-image-1": {
		"input_cost_per_pixel": 4.0054321e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0,
		"supported_endpoints": [
			"/v1/images/generations"
		]
	},
	"gpt-realtime": {
		"cache_creation_input_audio_token_cost": 4e-7,
		"cache_read_input_token_cost": 4e-7,
		"input_cost_per_audio_token": 0.000032,
		"input_cost_per_image": 0.000005,
		"input_cost_per_token": 0.000004,
		"provider": "openai",
		"max_input_tokens": 32000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_audio_token": 0.000064,
		"output_cost_per_token": 0.000016,
		"supported_endpoints": [
			"/v1/realtime"
		],
		"supported_modalities": [
			"text",
			"image",
			"audio"
		],
		"supported_output_modalities": [
			"text",
			"audio"
		],
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"gpt-realtime-2025-08-28": {
		"cache_creation_input_audio_token_cost": 4e-7,
		"cache_read_input_token_cost": 4e-7,
		"input_cost_per_audio_token": 0.000032,
		"input_cost_per_image": 0.000005,
		"input_cost_per_token": 0.000004,
		"provider": "openai",
		"max_input_tokens": 32000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_audio_token": 0.000064,
		"output_cost_per_token": 0.000016,
		"supported_endpoints": [
			"/v1/realtime"
		],
		"supported_modalities": [
			"text",
			"image",
			"audio"
		],
		"supported_output_modalities": [
			"text",
			"audio"
		],
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_system_messages": true,
		"supports_tool_choice": true
	},
	"groq/distil-whisper-large-v3-en": {
		"input_cost_per_second": 0.00000556,
		"provider": "groq",
		"mode": "audio_transcription",
		"output_cost_per_second": 0
	},
	"groq/gemma-7b-it": {
		"deprecation_date": "2024-12-18",
		"input_cost_per_token": 7e-8,
		"provider": "groq",
		"max_input_tokens": 8192,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 7e-8,
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_tool_choice": true
	},
	"groq/gemma2-9b-it": {
		"input_cost_per_token": 2e-7,
		"provider": "groq",
		"max_input_tokens": 8192,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 2e-7,
		"supports_function_calling": false,
		"supports_response_schema": true,
		"supports_tool_choice": false
	},
	"groq/mixtral-8x7b-32768": {
		"deprecation_date": "2025-03-20",
		"input_cost_per_token": 2.4e-7,
		"provider": "groq",
		"max_input_tokens": 32768,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 2.4e-7,
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_tool_choice": true
	},
	"groq/moonshotai/kimi-k2-instruct": {
		"input_cost_per_token": 0.000001,
		"provider": "groq",
		"max_input_tokens": 131072,
		"max_output_tokens": 16384,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000003,
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_tool_choice": true
	},
	"groq/openai/gpt-oss-120b": {
		"input_cost_per_token": 1.5e-7,
		"provider": "groq",
		"max_input_tokens": 131072,
		"max_output_tokens": 32766,
		"max_tokens": 32766,
		"mode": "chat",
		"output_cost_per_token": 7.5e-7,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"groq/openai/gpt-oss-20b": {
		"input_cost_per_token": 1e-7,
		"provider": "groq",
		"max_input_tokens": 131072,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 5e-7,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"groq/playai-tts": {
		"input_cost_per_character": 0.00005,
		"provider": "groq",
		"max_input_tokens": 10000,
		"max_output_tokens": 10000,
		"max_tokens": 10000,
		"mode": "audio_speech"
	},
	"groq/qwen/qwen3-32b": {
		"input_cost_per_token": 2.9e-7,
		"provider": "groq",
		"max_input_tokens": 131000,
		"max_output_tokens": 131000,
		"max_tokens": 131000,
		"mode": "chat",
		"output_cost_per_token": 5.9e-7,
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true
	},
	"groq/whisper-large-v3": {
		"input_cost_per_second": 0.00003083,
		"provider": "groq",
		"mode": "audio_transcription",
		"output_cost_per_second": 0
	},
	"groq/whisper-large-v3-turbo": {
		"input_cost_per_second": 0.00001111,
		"provider": "groq",
		"mode": "audio_transcription",
		"output_cost_per_second": 0
	},
	"hd/1024-x-1024/dall-e-3": {
		"input_cost_per_pixel": 7.629e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0
	},
	"hd/1024-x-1792/dall-e-3": {
		"input_cost_per_pixel": 6.539e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0
	},
	"hd/1792-x-1024/dall-e-3": {
		"input_cost_per_pixel": 6.539e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0
	},
	"high/1024-x-1024/gpt-image-1": {
		"input_cost_per_pixel": 1.59263611e-7,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0,
		"supported_endpoints": [
			"/v1/images/generations"
		]
	},
	"high/1024-x-1536/gpt-image-1": {
		"input_cost_per_pixel": 1.58945719e-7,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0,
		"supported_endpoints": [
			"/v1/images/generations"
		]
	},
	"high/1536-x-1024/gpt-image-1": {
		"input_cost_per_pixel": 1.58945719e-7,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0,
		"supported_endpoints": [
			"/v1/images/generations"
		]
	},
	"low/1024-x-1024/gpt-image-1": {
		"input_cost_per_pixel": 1.0490417e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0,
		"supported_endpoints": [
			"/v1/images/generations"
		]
	},
	"low/1024-x-1536/gpt-image-1": {
		"input_cost_per_pixel": 1.0172526e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0,
		"supported_endpoints": [
			"/v1/images/generations"
		]
	},
	"low/1536-x-1024/gpt-image-1": {
		"input_cost_per_pixel": 1.0172526e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0,
		"supported_endpoints": [
			"/v1/images/generations"
		]
	},
	"medium/1024-x-1024/gpt-image-1": {
		"input_cost_per_pixel": 4.0054321e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0,
		"supported_endpoints": [
			"/v1/images/generations"
		]
	},
	"medium/1024-x-1536/gpt-image-1": {
		"input_cost_per_pixel": 4.0054321e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0,
		"supported_endpoints": [
			"/v1/images/generations"
		]
	},
	"medium/1536-x-1024/gpt-image-1": {
		"input_cost_per_pixel": 4.0054321e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0,
		"supported_endpoints": [
			"/v1/images/generations"
		]
	},
	"moonshot/kimi-k2-0711-preview": {
		"cache_read_input_token_cost": 1.5e-7,
		"input_cost_per_token": 6e-7,
		"provider": "moonshot",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000025,
		"source": "https://platform.moonshot.ai/docs/pricing/chat#generation-model-kimi-k2",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"moonshot/kimi-latest": {
		"cache_read_input_token_cost": 1.5e-7,
		"input_cost_per_token": 0.000002,
		"provider": "moonshot",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000005,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"moonshot/kimi-latest-128k": {
		"cache_read_input_token_cost": 1.5e-7,
		"input_cost_per_token": 0.000002,
		"provider": "moonshot",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000005,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"moonshot/kimi-latest-32k": {
		"cache_read_input_token_cost": 1.5e-7,
		"input_cost_per_token": 0.000001,
		"provider": "moonshot",
		"max_input_tokens": 32768,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.000003,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"moonshot/kimi-latest-8k": {
		"cache_read_input_token_cost": 1.5e-7,
		"input_cost_per_token": 2e-7,
		"provider": "moonshot",
		"max_input_tokens": 8192,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"moonshot/kimi-thinking-preview": {
		"input_cost_per_token": 0.00003,
		"provider": "moonshot",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.00003,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_vision": true
	},
	"moonshot/moonshot-v1-128k": {
		"input_cost_per_token": 0.000002,
		"provider": "moonshot",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000005,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true
	},
	"moonshot/moonshot-v1-128k-0430": {
		"input_cost_per_token": 0.000002,
		"provider": "moonshot",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000005,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true
	},
	"moonshot/moonshot-v1-128k-vision-preview": {
		"input_cost_per_token": 0.000002,
		"provider": "moonshot",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000005,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"moonshot/moonshot-v1-32k": {
		"input_cost_per_token": 0.000001,
		"provider": "moonshot",
		"max_input_tokens": 32768,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.000003,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true
	},
	"moonshot/moonshot-v1-32k-0430": {
		"input_cost_per_token": 0.000001,
		"provider": "moonshot",
		"max_input_tokens": 32768,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.000003,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true
	},
	"moonshot/moonshot-v1-32k-vision-preview": {
		"input_cost_per_token": 0.000001,
		"provider": "moonshot",
		"max_input_tokens": 32768,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.000003,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"moonshot/moonshot-v1-8k": {
		"input_cost_per_token": 2e-7,
		"provider": "moonshot",
		"max_input_tokens": 8192,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true
	},
	"moonshot/moonshot-v1-8k-0430": {
		"input_cost_per_token": 2e-7,
		"provider": "moonshot",
		"max_input_tokens": 8192,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true
	},
	"moonshot/moonshot-v1-8k-vision-preview": {
		"input_cost_per_token": 2e-7,
		"provider": "moonshot",
		"max_input_tokens": 8192,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"moonshot/moonshot-v1-auto": {
		"input_cost_per_token": 0.000002,
		"provider": "moonshot",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000005,
		"source": "https://platform.moonshot.ai/docs/pricing",
		"supports_function_calling": true,
		"supports_tool_choice": true
	},
	"o1": {
		"cache_read_input_token_cost": 0.0000075,
		"input_cost_per_token": 0.000015,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o1-2024-12-17": {
		"cache_read_input_token_cost": 0.0000075,
		"input_cost_per_token": 0.000015,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o1-mini": {
		"cache_read_input_token_cost": 5.5e-7,
		"input_cost_per_token": 0.0000011,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 65536,
		"max_tokens": 65536,
		"mode": "chat",
		"output_cost_per_token": 0.0000044,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_vision": true
	},
	"o1-mini-2024-09-12": {
		"cache_read_input_token_cost": 0.0000015,
		"input_cost_per_token": 0.000003,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 65536,
		"max_tokens": 65536,
		"mode": "chat",
		"output_cost_per_token": 0.000012,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_vision": true
	},
	"o1-preview": {
		"cache_read_input_token_cost": 0.0000075,
		"input_cost_per_token": 0.000015,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_vision": true
	},
	"o1-preview-2024-09-12": {
		"cache_read_input_token_cost": 0.0000075,
		"input_cost_per_token": 0.000015,
		"provider": "openai",
		"max_input_tokens": 128000,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_vision": true
	},
	"o1-pro": {
		"input_cost_per_token": 0.00015,
		"input_cost_per_token_batches": 0.000075,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "responses",
		"output_cost_per_token": 0.0006,
		"output_cost_per_token_batches": 0.0003,
		"supported_endpoints": [
			"/v1/responses",
			"/v1/batch"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": false,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o1-pro-2025-03-19": {
		"input_cost_per_token": 0.00015,
		"input_cost_per_token_batches": 0.000075,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "responses",
		"output_cost_per_token": 0.0006,
		"output_cost_per_token_batches": 0.0003,
		"supported_endpoints": [
			"/v1/responses",
			"/v1/batch"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": false,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o3": {
		"cache_read_input_token_cost": 5e-7,
		"cache_read_input_token_cost_flex": 2.5e-7,
		"cache_read_input_token_cost_priority": 8.75e-7,
		"input_cost_per_token": 0.000002,
		"input_cost_per_token_flex": 0.000001,
		"input_cost_per_token_priority": 0.0000035,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "chat",
		"output_cost_per_token": 0.000008,
		"output_cost_per_token_flex": 0.000004,
		"output_cost_per_token_priority": 0.000014,
		"supported_endpoints": [
			"/v1/responses",
			"/v1/chat/completions",
			"/v1/completions",
			"/v1/batch"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_parallel_function_calling": false,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o3-2025-04-16": {
		"cache_read_input_token_cost": 5e-7,
		"input_cost_per_token": 0.000002,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "chat",
		"output_cost_per_token": 0.000008,
		"supported_endpoints": [
			"/v1/responses",
			"/v1/chat/completions",
			"/v1/completions",
			"/v1/batch"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_parallel_function_calling": false,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o3-deep-research": {
		"cache_read_input_token_cost": 0.0000025,
		"input_cost_per_token": 0.00001,
		"input_cost_per_token_batches": 0.000005,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "responses",
		"output_cost_per_token": 0.00004,
		"output_cost_per_token_batches": 0.00002,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o3-deep-research-2025-06-26": {
		"cache_read_input_token_cost": 0.0000025,
		"input_cost_per_token": 0.00001,
		"input_cost_per_token_batches": 0.000005,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "responses",
		"output_cost_per_token": 0.00004,
		"output_cost_per_token_batches": 0.00002,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o3-mini": {
		"cache_read_input_token_cost": 5.5e-7,
		"input_cost_per_token": 0.0000011,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "chat",
		"output_cost_per_token": 0.0000044,
		"supports_function_calling": true,
		"supports_parallel_function_calling": false,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": false
	},
	"o3-mini-2025-01-31": {
		"cache_read_input_token_cost": 5.5e-7,
		"input_cost_per_token": 0.0000011,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "chat",
		"output_cost_per_token": 0.0000044,
		"supports_function_calling": true,
		"supports_parallel_function_calling": false,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": false
	},
	"o3-pro": {
		"input_cost_per_token": 0.00002,
		"input_cost_per_token_batches": 0.00001,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "responses",
		"output_cost_per_token": 0.00008,
		"output_cost_per_token_batches": 0.00004,
		"supported_endpoints": [
			"/v1/responses",
			"/v1/batch"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_parallel_function_calling": false,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o3-pro-2025-06-10": {
		"input_cost_per_token": 0.00002,
		"input_cost_per_token_batches": 0.00001,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "responses",
		"output_cost_per_token": 0.00008,
		"output_cost_per_token_batches": 0.00004,
		"supported_endpoints": [
			"/v1/responses",
			"/v1/batch"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_parallel_function_calling": false,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o4-mini": {
		"cache_read_input_token_cost": 2.75e-7,
		"cache_read_input_token_cost_flex": 1.375e-7,
		"cache_read_input_token_cost_priority": 5e-7,
		"input_cost_per_token": 0.0000011,
		"input_cost_per_token_flex": 5.5e-7,
		"input_cost_per_token_priority": 0.000002,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "chat",
		"output_cost_per_token": 0.0000044,
		"output_cost_per_token_flex": 0.0000022,
		"output_cost_per_token_priority": 0.000008,
		"supports_function_calling": true,
		"supports_parallel_function_calling": false,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o4-mini-2025-04-16": {
		"cache_read_input_token_cost": 2.75e-7,
		"input_cost_per_token": 0.0000011,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "chat",
		"output_cost_per_token": 0.0000044,
		"supports_function_calling": true,
		"supports_parallel_function_calling": false,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o4-mini-deep-research": {
		"cache_read_input_token_cost": 5e-7,
		"input_cost_per_token": 0.000002,
		"input_cost_per_token_batches": 0.000001,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "responses",
		"output_cost_per_token": 0.000008,
		"output_cost_per_token_batches": 0.000004,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"o4-mini-deep-research-2025-06-26": {
		"cache_read_input_token_cost": 5e-7,
		"input_cost_per_token": 0.000002,
		"input_cost_per_token_batches": 0.000001,
		"provider": "openai",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "responses",
		"output_cost_per_token": 0.000008,
		"output_cost_per_token_batches": 0.000004,
		"supported_endpoints": [
			"/v1/chat/completions",
			"/v1/batch",
			"/v1/responses"
		],
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_function_calling": true,
		"supports_native_streaming": true,
		"supports_parallel_function_calling": true,
		"supports_pdf_input": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"omni-moderation-2024-09-26": {
		"input_cost_per_token": 0,
		"provider": "openai",
		"max_input_tokens": 32768,
		"max_output_tokens": 0,
		"max_tokens": 32768,
		"mode": "moderation",
		"output_cost_per_token": 0
	},
	"omni-moderation-latest": {
		"input_cost_per_token": 0,
		"provider": "openai",
		"max_input_tokens": 32768,
		"max_output_tokens": 0,
		"max_tokens": 32768,
		"mode": "moderation",
		"output_cost_per_token": 0
	},
	"omni-moderation-latest-intents": {
		"input_cost_per_token": 0,
		"provider": "openai",
		"max_input_tokens": 32768,
		"max_output_tokens": 0,
		"max_tokens": 32768,
		"mode": "moderation",
		"output_cost_per_token": 0
	},
	"openrouter/anthropic/claude-2": {
		"input_cost_per_token": 0.00001102,
		"provider": "openrouter",
		"max_output_tokens": 8191,
		"max_tokens": 100000,
		"mode": "chat",
		"output_cost_per_token": 0.00003268,
		"supports_tool_choice": true
	},
	"openrouter/anthropic/claude-3-5-haiku": {
		"input_cost_per_token": 0.000001,
		"provider": "openrouter",
		"max_tokens": 200000,
		"mode": "chat",
		"output_cost_per_token": 0.000005,
		"supports_function_calling": true,
		"supports_tool_choice": true
	},
	"openrouter/anthropic/claude-3-5-haiku-20241022": {
		"input_cost_per_token": 0.000001,
		"provider": "openrouter",
		"max_input_tokens": 200000,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000005,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"tool_use_system_prompt_tokens": 264
	},
	"openrouter/anthropic/claude-3-haiku": {
		"input_cost_per_image": 0.0004,
		"input_cost_per_token": 2.5e-7,
		"provider": "openrouter",
		"max_tokens": 200000,
		"mode": "chat",
		"output_cost_per_token": 0.00000125,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/anthropic/claude-3-haiku-20240307": {
		"input_cost_per_token": 2.5e-7,
		"provider": "openrouter",
		"max_input_tokens": 200000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00000125,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 264
	},
	"openrouter/anthropic/claude-3-opus": {
		"input_cost_per_token": 0.000015,
		"provider": "openrouter",
		"max_input_tokens": 200000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000075,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 395
	},
	"openrouter/anthropic/claude-3-sonnet": {
		"input_cost_per_image": 0.0048,
		"input_cost_per_token": 0.000003,
		"provider": "openrouter",
		"max_tokens": 200000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/anthropic/claude-3.5-sonnet": {
		"input_cost_per_token": 0.000003,
		"provider": "openrouter",
		"max_input_tokens": 200000,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"openrouter/anthropic/claude-3.5-sonnet:beta": {
		"input_cost_per_token": 0.000003,
		"provider": "openrouter",
		"max_input_tokens": 200000,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"openrouter/anthropic/claude-3.7-sonnet": {
		"input_cost_per_image": 0.0048,
		"input_cost_per_token": 0.000003,
		"provider": "openrouter",
		"max_input_tokens": 200000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"openrouter/anthropic/claude-3.7-sonnet:beta": {
		"input_cost_per_image": 0.0048,
		"input_cost_per_token": 0.000003,
		"provider": "openrouter",
		"max_input_tokens": 200000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"openrouter/anthropic/claude-instant-v1": {
		"input_cost_per_token": 0.00000163,
		"provider": "openrouter",
		"max_output_tokens": 8191,
		"max_tokens": 100000,
		"mode": "chat",
		"output_cost_per_token": 0.00000551,
		"supports_tool_choice": true
	},
	"openrouter/anthropic/claude-opus-4": {
		"input_cost_per_image": 0.0048,
		"input_cost_per_token": 0.000015,
		"provider": "openrouter",
		"max_input_tokens": 200000,
		"max_output_tokens": 32000,
		"max_tokens": 32000,
		"mode": "chat",
		"output_cost_per_token": 0.000075,
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"openrouter/anthropic/claude-opus-4.1": {
		"input_cost_per_image": 0.0048,
		"input_cost_per_token": 0.000015,
		"provider": "openrouter",
		"max_input_tokens": 200000,
		"max_output_tokens": 32000,
		"max_tokens": 32000,
		"mode": "chat",
		"output_cost_per_token": 0.000075,
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"openrouter/anthropic/claude-sonnet-4": {
		"input_cost_per_image": 0.0048,
		"input_cost_per_token": 0.000003,
		"input_cost_per_token_above_200k_tokens": 0.000006,
		"output_cost_per_token_above_200k_tokens": 0.0000225,
		"provider": "openrouter",
		"max_input_tokens": 1000000,
		"max_output_tokens": 1000000,
		"max_tokens": 1000000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_assistant_prefill": true,
		"supports_computer_use": true,
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"tool_use_system_prompt_tokens": 159
	},
	"openrouter/bytedance/ui-tars-1.5-7b": {
		"input_cost_per_token": 1e-7,
		"provider": "openrouter",
		"max_input_tokens": 131072,
		"max_output_tokens": 2048,
		"max_tokens": 2048,
		"mode": "chat",
		"output_cost_per_token": 2e-7,
		"source": "https://openrouter.ai/api/v1/models/bytedance/ui-tars-1.5-7b",
		"supports_tool_choice": true
	},
	"openrouter/cognitivecomputations/dolphin-mixtral-8x7b": {
		"input_cost_per_token": 5e-7,
		"provider": "openrouter",
		"max_tokens": 32769,
		"mode": "chat",
		"output_cost_per_token": 5e-7,
		"supports_tool_choice": true
	},
	"openrouter/cohere/command-r-plus": {
		"input_cost_per_token": 0.000003,
		"provider": "openrouter",
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_tool_choice": true
	},
	"openrouter/databricks/dbrx-instruct": {
		"input_cost_per_token": 6e-7,
		"provider": "openrouter",
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 6e-7,
		"supports_tool_choice": true
	},
	"openrouter/deepseek/deepseek-chat": {
		"input_cost_per_token": 1.4e-7,
		"provider": "openrouter",
		"max_input_tokens": 65536,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 2.8e-7,
		"supports_prompt_caching": true,
		"supports_tool_choice": true
	},
	"openrouter/deepseek/deepseek-chat-v3-0324": {
		"input_cost_per_token": 1.4e-7,
		"provider": "openrouter",
		"max_input_tokens": 65536,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 2.8e-7,
		"supports_prompt_caching": true,
		"supports_tool_choice": true
	},
	"openrouter/deepseek/deepseek-chat-v3.1": {
		"input_cost_per_token": 2e-7,
		"input_cost_per_token_cache_hit": 2e-8,
		"provider": "openrouter",
		"max_input_tokens": 163840,
		"max_output_tokens": 163840,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 8e-7,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"openrouter/deepseek/deepseek-coder": {
		"input_cost_per_token": 1.4e-7,
		"provider": "openrouter",
		"max_input_tokens": 66000,
		"max_output_tokens": 4096,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 2.8e-7,
		"supports_prompt_caching": true,
		"supports_tool_choice": true
	},
	"openrouter/deepseek/deepseek-r1": {
		"input_cost_per_token": 5.5e-7,
		"input_cost_per_token_cache_hit": 1.4e-7,
		"provider": "openrouter",
		"max_input_tokens": 65336,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.00000219,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"openrouter/deepseek/deepseek-r1-0528": {
		"input_cost_per_token": 5e-7,
		"input_cost_per_token_cache_hit": 1.4e-7,
		"provider": "openrouter",
		"max_input_tokens": 65336,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.00000215,
		"supports_assistant_prefill": true,
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"openrouter/fireworks/firellava-13b": {
		"input_cost_per_token": 2e-7,
		"provider": "openrouter",
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 2e-7,
		"supports_tool_choice": true
	},
	"openrouter/google/gemini-2.0-flash-001": {
		"input_cost_per_audio_token": 7e-7,
		"input_cost_per_token": 1e-7,
		"provider": "openrouter",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/google/gemini-2.5-flash": {
		"input_cost_per_audio_token": 7e-7,
		"input_cost_per_token": 3e-7,
		"provider": "openrouter",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0.0000025,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/google/gemini-2.5-pro": {
		"input_cost_per_audio_token": 7e-7,
		"input_cost_per_token": 0.00000125,
		"provider": "openrouter",
		"max_audio_length_hours": 8.4,
		"max_audio_per_prompt": 1,
		"max_images_per_prompt": 3000,
		"max_input_tokens": 1048576,
		"max_output_tokens": 8192,
		"max_pdf_size_mb": 30,
		"max_tokens": 8192,
		"max_video_length": 1,
		"max_videos_per_prompt": 10,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/google/gemini-pro-1.5": {
		"input_cost_per_image": 0.00265,
		"input_cost_per_token": 0.0000025,
		"provider": "openrouter",
		"max_input_tokens": 1000000,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.0000075,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/google/gemini-pro-vision": {
		"input_cost_per_image": 0.0025,
		"input_cost_per_token": 1.25e-7,
		"provider": "openrouter",
		"max_tokens": 45875,
		"mode": "chat",
		"output_cost_per_token": 3.75e-7,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/google/palm-2-chat-bison": {
		"input_cost_per_token": 5e-7,
		"provider": "openrouter",
		"max_tokens": 25804,
		"mode": "chat",
		"output_cost_per_token": 5e-7,
		"supports_tool_choice": true
	},
	"openrouter/google/palm-2-codechat-bison": {
		"input_cost_per_token": 5e-7,
		"provider": "openrouter",
		"max_tokens": 20070,
		"mode": "chat",
		"output_cost_per_token": 5e-7,
		"supports_tool_choice": true
	},
	"openrouter/gryphe/mythomax-l2-13b": {
		"input_cost_per_token": 0.000001875,
		"provider": "openrouter",
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000001875,
		"supports_tool_choice": true
	},
	"openrouter/jondurbin/airoboros-l2-70b-2.1": {
		"input_cost_per_token": 0.000013875,
		"provider": "openrouter",
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000013875,
		"supports_tool_choice": true
	},
	"openrouter/mancer/weaver": {
		"input_cost_per_token": 0.000005625,
		"provider": "openrouter",
		"max_tokens": 8000,
		"mode": "chat",
		"output_cost_per_token": 0.000005625,
		"supports_tool_choice": true
	},
	"openrouter/microsoft/wizardlm-2-8x22b:nitro": {
		"input_cost_per_token": 0.000001,
		"provider": "openrouter",
		"max_tokens": 65536,
		"mode": "chat",
		"output_cost_per_token": 0.000001,
		"supports_tool_choice": true
	},
	"openrouter/openai/gpt-3.5-turbo": {
		"input_cost_per_token": 0.0000015,
		"provider": "openrouter",
		"max_tokens": 4095,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"supports_tool_choice": true
	},
	"openrouter/openai/gpt-3.5-turbo-16k": {
		"input_cost_per_token": 0.000003,
		"provider": "openrouter",
		"max_tokens": 16383,
		"mode": "chat",
		"output_cost_per_token": 0.000004,
		"supports_tool_choice": true
	},
	"openrouter/openai/gpt-4": {
		"input_cost_per_token": 0.00003,
		"provider": "openrouter",
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"supports_tool_choice": true
	},
	"openrouter/openai/gpt-4-vision-preview": {
		"input_cost_per_image": 0.01445,
		"input_cost_per_token": 0.00001,
		"provider": "openrouter",
		"max_tokens": 130000,
		"mode": "chat",
		"output_cost_per_token": 0.00003,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/openai/gpt-4.1": {
		"cache_read_input_token_cost": 5e-7,
		"input_cost_per_token": 0.000002,
		"provider": "openrouter",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.000008,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/openai/gpt-4.1-2025-04-14": {
		"cache_read_input_token_cost": 5e-7,
		"input_cost_per_token": 0.000002,
		"provider": "openrouter",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.000008,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/openai/gpt-4.1-mini": {
		"cache_read_input_token_cost": 1e-7,
		"input_cost_per_token": 4e-7,
		"provider": "openrouter",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.0000016,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/openai/gpt-4.1-mini-2025-04-14": {
		"cache_read_input_token_cost": 1e-7,
		"input_cost_per_token": 4e-7,
		"provider": "openrouter",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.0000016,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/openai/gpt-4.1-nano": {
		"cache_read_input_token_cost": 2.5e-8,
		"input_cost_per_token": 1e-7,
		"provider": "openrouter",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/openai/gpt-4.1-nano-2025-04-14": {
		"cache_read_input_token_cost": 2.5e-8,
		"input_cost_per_token": 1e-7,
		"provider": "openrouter",
		"max_input_tokens": 1047576,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/openai/gpt-4o": {
		"input_cost_per_token": 0.0000025,
		"provider": "openrouter",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/openai/gpt-4o-2024-05-13": {
		"input_cost_per_token": 0.000005,
		"provider": "openrouter",
		"max_input_tokens": 128000,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/openai/gpt-5-chat": {
		"cache_read_input_token_cost": 1.25e-7,
		"input_cost_per_token": 0.00000125,
		"provider": "openrouter",
		"max_input_tokens": 400000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"openrouter/openai/gpt-5-mini": {
		"cache_read_input_token_cost": 2.5e-8,
		"input_cost_per_token": 2.5e-7,
		"provider": "openrouter",
		"max_input_tokens": 400000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.000002,
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"openrouter/openai/gpt-5-nano": {
		"cache_read_input_token_cost": 5e-9,
		"input_cost_per_token": 5e-8,
		"provider": "openrouter",
		"max_input_tokens": 400000,
		"max_output_tokens": 128000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"supported_modalities": [
			"text",
			"image"
		],
		"supported_output_modalities": [
			"text"
		],
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"openrouter/openai/gpt-oss-120b": {
		"input_cost_per_token": 1.8e-7,
		"provider": "openrouter",
		"max_input_tokens": 131072,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 8e-7,
		"source": "https://openrouter.ai/openai/gpt-oss-120b",
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true
	},
	"openrouter/openai/gpt-oss-20b": {
		"input_cost_per_token": 1.8e-7,
		"provider": "openrouter",
		"max_input_tokens": 131072,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 8e-7,
		"source": "https://openrouter.ai/openai/gpt-oss-20b",
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_tool_choice": true
	},
	"openrouter/openai/o1": {
		"cache_read_input_token_cost": 0.0000075,
		"input_cost_per_token": 0.000015,
		"provider": "openrouter",
		"max_input_tokens": 200000,
		"max_output_tokens": 100000,
		"max_tokens": 100000,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"openrouter/openai/o1-mini": {
		"input_cost_per_token": 0.000003,
		"provider": "openrouter",
		"max_input_tokens": 128000,
		"max_output_tokens": 65536,
		"max_tokens": 65536,
		"mode": "chat",
		"output_cost_per_token": 0.000012,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": false
	},
	"openrouter/openai/o1-mini-2024-09-12": {
		"input_cost_per_token": 0.000003,
		"provider": "openrouter",
		"max_input_tokens": 128000,
		"max_output_tokens": 65536,
		"max_tokens": 65536,
		"mode": "chat",
		"output_cost_per_token": 0.000012,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": false
	},
	"openrouter/openai/o1-preview": {
		"input_cost_per_token": 0.000015,
		"provider": "openrouter",
		"max_input_tokens": 128000,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": false
	},
	"openrouter/openai/o1-preview-2024-09-12": {
		"input_cost_per_token": 0.000015,
		"provider": "openrouter",
		"max_input_tokens": 128000,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.00006,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": false
	},
	"openrouter/openai/o3-mini": {
		"input_cost_per_token": 0.0000011,
		"provider": "openrouter",
		"max_input_tokens": 128000,
		"max_output_tokens": 65536,
		"max_tokens": 65536,
		"mode": "chat",
		"output_cost_per_token": 0.0000044,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_vision": false
	},
	"openrouter/openai/o3-mini-high": {
		"input_cost_per_token": 0.0000011,
		"provider": "openrouter",
		"max_input_tokens": 128000,
		"max_output_tokens": 65536,
		"max_tokens": 65536,
		"mode": "chat",
		"output_cost_per_token": 0.0000044,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_vision": false
	},
	"openrouter/pygmalionai/mythalion-13b": {
		"input_cost_per_token": 0.000001875,
		"provider": "openrouter",
		"max_tokens": 4096,
		"mode": "chat",
		"output_cost_per_token": 0.000001875,
		"supports_tool_choice": true
	},
	"openrouter/qwen/qwen-2.5-coder-32b-instruct": {
		"input_cost_per_token": 1.8e-7,
		"provider": "openrouter",
		"max_input_tokens": 33792,
		"max_output_tokens": 33792,
		"max_tokens": 33792,
		"mode": "chat",
		"output_cost_per_token": 1.8e-7,
		"supports_tool_choice": true
	},
	"openrouter/qwen/qwen-vl-plus": {
		"input_cost_per_token": 2.1e-7,
		"provider": "openrouter",
		"max_input_tokens": 8192,
		"max_output_tokens": 2048,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 6.3e-7,
		"supports_tool_choice": true
	},
	"openrouter/qwen/qwen3-coder": {
		"input_cost_per_token": 0.000001,
		"provider": "openrouter",
		"max_input_tokens": 1000000,
		"max_output_tokens": 1000000,
		"max_tokens": 1000000,
		"mode": "chat",
		"output_cost_per_token": 0.000005,
		"source": "https://openrouter.ai/qwen/qwen3-coder",
		"supports_tool_choice": true
	},
	"openrouter/switchpoint/router": {
		"input_cost_per_token": 8.5e-7,
		"provider": "openrouter",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000034,
		"source": "https://openrouter.ai/switchpoint/router",
		"supports_tool_choice": true
	},
	"openrouter/undi95/remm-slerp-l2-13b": {
		"input_cost_per_token": 0.000001875,
		"provider": "openrouter",
		"max_tokens": 6144,
		"mode": "chat",
		"output_cost_per_token": 0.000001875,
		"supports_tool_choice": true
	},
	"openrouter/x-ai/grok-4": {
		"input_cost_per_token": 0.000003,
		"provider": "openrouter",
		"max_input_tokens": 256000,
		"max_output_tokens": 256000,
		"max_tokens": 256000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"source": "https://openrouter.ai/x-ai/grok-4",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"openrouter/x-ai/grok-4-fast:free": {
		"input_cost_per_token": 0,
		"provider": "openrouter",
		"max_input_tokens": 2000000,
		"max_output_tokens": 30000,
		"max_tokens": 2000000,
		"mode": "chat",
		"output_cost_per_token": 0,
		"source": "https://openrouter.ai/x-ai/grok-4-fast:free",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_web_search": false
	},
	"sample_spec": {
		"code_interpreter_cost_per_session": 0,
		"computer_use_input_cost_per_1k_tokens": 0,
		"computer_use_output_cost_per_1k_tokens": 0,
		"deprecation_date": "date when the model becomes deprecated in the format YYYY-MM-DD",
		"file_search_cost_per_1k_calls": 0,
		"file_search_cost_per_gb_per_day": 0,
		"input_cost_per_audio_token": 0,
		"input_cost_per_token": 0,
		"provider": "one of supported model providers",
		"max_input_tokens": "max input tokens, if the provider specifies it. if not default to max_tokens",
		"max_output_tokens": "max output tokens, if the provider specifies it. if not default to max_tokens",
		"max_tokens": "LEGACY parameter. set to max_output_tokens if provider specifies it. IF not set to max_input_tokens, if provider specifies it.",
		"mode": "one of: chat, embedding, completion, image_generation, audio_transcription, audio_speech, image_generation, moderation, rerank",
		"output_cost_per_reasoning_token": 0,
		"output_cost_per_token": 0,
		"search_context_cost_per_query": {
			"search_context_size_high": 0,
			"search_context_size_low": 0,
			"search_context_size_medium": 0
		},
		"supported_regions": [
			"global",
			"us-west-2",
			"eu-west-1",
			"ap-southeast-1",
			"ap-northeast-1"
		],
		"supports_audio_input": true,
		"supports_audio_output": true,
		"supports_function_calling": true,
		"supports_parallel_function_calling": true,
		"supports_prompt_caching": true,
		"supports_reasoning": true,
		"supports_response_schema": true,
		"supports_system_messages": true,
		"supports_vision": true,
		"supports_web_search": true,
		"vector_store_cost_per_gb_per_day": 0
	},
	"standard/1024-x-1024/dall-e-3": {
		"input_cost_per_pixel": 3.81469e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0
	},
	"standard/1024-x-1792/dall-e-3": {
		"input_cost_per_pixel": 4.359e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0
	},
	"standard/1792-x-1024/dall-e-3": {
		"input_cost_per_pixel": 4.359e-8,
		"provider": "openai",
		"mode": "image_generation",
		"output_cost_per_pixel": 0
	},
	"text-moderation-007": {
		"input_cost_per_token": 0,
		"provider": "openai",
		"max_input_tokens": 32768,
		"max_output_tokens": 0,
		"max_tokens": 32768,
		"mode": "moderation",
		"output_cost_per_token": 0
	},
	"text-moderation-latest": {
		"input_cost_per_token": 0,
		"provider": "openai",
		"max_input_tokens": 32768,
		"max_output_tokens": 0,
		"max_tokens": 32768,
		"mode": "moderation",
		"output_cost_per_token": 0
	},
	"text-moderation-stable": {
		"input_cost_per_token": 0,
		"provider": "openai",
		"max_input_tokens": 32768,
		"max_output_tokens": 0,
		"max_tokens": 32768,
		"mode": "moderation",
		"output_cost_per_token": 0
	},
	"tts-1": {
		"input_cost_per_character": 0.000015,
		"provider": "openai",
		"mode": "audio_speech",
		"supported_endpoints": [
			"/v1/audio/speech"
		]
	},
	"tts-1-hd": {
		"input_cost_per_character": 0.00003,
		"provider": "openai",
		"mode": "audio_speech",
		"supported_endpoints": [
			"/v1/audio/speech"
		]
	},
	"whisper-1": {
		"input_cost_per_second": 0.0001,
		"provider": "openai",
		"mode": "audio_transcription",
		"output_cost_per_second": 0.0001,
		"supported_endpoints": [
			"/v1/audio/transcriptions"
		]
	},
	"xai/grok-2": {
		"input_cost_per_token": 0.000002,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-2-1212": {
		"input_cost_per_token": 0.000002,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-2-latest": {
		"input_cost_per_token": 0.000002,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-2-vision": {
		"input_cost_per_image": 0.000002,
		"input_cost_per_token": 0.000002,
		"provider": "xai",
		"max_input_tokens": 32768,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true
	},
	"xai/grok-2-vision-1212": {
		"input_cost_per_image": 0.000002,
		"input_cost_per_token": 0.000002,
		"provider": "xai",
		"max_input_tokens": 32768,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true
	},
	"xai/grok-2-vision-latest": {
		"input_cost_per_image": 0.000002,
		"input_cost_per_token": 0.000002,
		"provider": "xai",
		"max_input_tokens": 32768,
		"max_output_tokens": 32768,
		"max_tokens": 32768,
		"mode": "chat",
		"output_cost_per_token": 0.00001,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true
	},
	"xai/grok-3": {
		"input_cost_per_token": 0.000003,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"source": "https://x.ai/api#pricing",
		"supports_function_calling": true,
		"supports_response_schema": false,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-3-beta": {
		"input_cost_per_token": 0.000003,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"source": "https://x.ai/api#pricing",
		"supports_function_calling": true,
		"supports_response_schema": false,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-3-fast-beta": {
		"input_cost_per_token": 0.000005,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000025,
		"source": "https://x.ai/api#pricing",
		"supports_function_calling": true,
		"supports_response_schema": false,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-3-fast-latest": {
		"input_cost_per_token": 0.000005,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000025,
		"source": "https://x.ai/api#pricing",
		"supports_function_calling": true,
		"supports_response_schema": false,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-3-latest": {
		"input_cost_per_token": 0.000003,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"source": "https://x.ai/api#pricing",
		"supports_function_calling": true,
		"supports_response_schema": false,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-3-mini": {
		"input_cost_per_token": 3e-7,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 5e-7,
		"source": "https://x.ai/api#pricing",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_response_schema": false,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-3-mini-beta": {
		"input_cost_per_token": 3e-7,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 5e-7,
		"source": "https://x.ai/api#pricing",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_response_schema": false,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-3-mini-fast": {
		"input_cost_per_token": 6e-7,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000004,
		"source": "https://x.ai/api#pricing",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_response_schema": false,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-3-mini-fast-beta": {
		"input_cost_per_token": 6e-7,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000004,
		"source": "https://x.ai/api#pricing",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_response_schema": false,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-3-mini-fast-latest": {
		"input_cost_per_token": 6e-7,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000004,
		"source": "https://x.ai/api#pricing",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_response_schema": false,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-3-mini-latest": {
		"input_cost_per_token": 3e-7,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 5e-7,
		"source": "https://x.ai/api#pricing",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_response_schema": false,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-4": {
		"input_cost_per_token": 0.000003,
		"provider": "xai",
		"max_input_tokens": 256000,
		"max_output_tokens": 256000,
		"max_tokens": 256000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"source": "https://docs.x.ai/docs/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-4-fast-reasoning": {
		"provider": "xai",
		"max_input_tokens": 2000000,
		"max_output_tokens": 2000000,
		"max_tokens": 2000000,
		"mode": "chat",
		"input_cost_per_token": 2e-7,
		"output_cost_per_token": 5e-7,
		"cache_read_input_token_cost": 5e-8,
		"source": "https://docs.x.ai/docs/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-4-fast-non-reasoning": {
		"provider": "xai",
		"max_input_tokens": 2000000,
		"max_output_tokens": 2000000,
		"cache_read_input_token_cost": 5e-8,
		"max_tokens": 2000000,
		"mode": "chat",
		"input_cost_per_token": 2e-7,
		"output_cost_per_token": 5e-7,
		"source": "https://docs.x.ai/docs/models",
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-4-0709": {
		"input_cost_per_token": 0.000003,
		"provider": "xai",
		"max_input_tokens": 256000,
		"max_output_tokens": 256000,
		"max_tokens": 256000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"source": "https://docs.x.ai/docs/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-4-latest": {
		"input_cost_per_token": 0.000003,
		"provider": "xai",
		"max_input_tokens": 256000,
		"max_output_tokens": 256000,
		"max_tokens": 256000,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"source": "https://docs.x.ai/docs/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true,
		"supports_web_search": true
	},
	"xai/grok-beta": {
		"input_cost_per_token": 0.000005,
		"provider": "xai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true
	},
	"xai/grok-code-fast": {
		"cache_read_input_token_cost": 2e-8,
		"input_cost_per_token": 2e-7,
		"provider": "xai",
		"max_input_tokens": 256000,
		"max_output_tokens": 256000,
		"max_tokens": 256000,
		"mode": "chat",
		"output_cost_per_token": 0.0000015,
		"source": "https://docs.x.ai/docs/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"xai/grok-code-fast-1": {
		"cache_read_input_token_cost": 2e-8,
		"input_cost_per_token": 2e-7,
		"provider": "xai",
		"max_input_tokens": 256000,
		"max_output_tokens": 256000,
		"max_tokens": 256000,
		"mode": "chat",
		"output_cost_per_token": 0.0000015,
		"source": "https://docs.x.ai/docs/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"xai/grok-code-fast-1-0825": {
		"cache_read_input_token_cost": 2e-8,
		"input_cost_per_token": 2e-7,
		"provider": "xai",
		"max_input_tokens": 256000,
		"max_output_tokens": 256000,
		"max_tokens": 256000,
		"mode": "chat",
		"output_cost_per_token": 0.0000015,
		"source": "https://docs.x.ai/docs/models",
		"supports_function_calling": true,
		"supports_reasoning": true,
		"supports_tool_choice": true
	},
	"xai/grok-vision-beta": {
		"input_cost_per_image": 0.000005,
		"input_cost_per_token": 0.000005,
		"provider": "xai",
		"max_input_tokens": 8192,
		"max_output_tokens": 8192,
		"max_tokens": 8192,
		"mode": "chat",
		"output_cost_per_token": 0.000015,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true,
		"supports_web_search": true
	},
	"zai/glm-4.5": {
		"input_cost_per_token": 6e-7,
		"provider": "zai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000022,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1.1e-7
	},
	"zai/glm-4.6": {
		"input_cost_per_token": 6e-7,
		"provider": "zai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000022,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1.1e-7
	},
	"zai/glm-4.7": {
		"input_cost_per_token": 6e-7,
		"provider": "zai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000022,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1.1e-7
	},
	"zai/glm-4.6-cc-max": {
		"input_cost_per_token": 6e-7,
		"provider": "zai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000022,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1.1e-7
	},
	"zai/glm-4.5-air": {
		"input_cost_per_token": 2e-7,
		"provider": "zai",
		"max_input_tokens": 128000,
		"max_output_tokens": 96000,
		"max_tokens": 128000,
		"mode": "chat",
		"output_cost_per_token": 0.0000011,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 3e-8
	},
	"zai/glm-4.5v": {
		"input_cost_per_token": 6e-7,
		"provider": "zai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000018,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1e-7,
		"supports_vision": true
	},
	"zai/glm-4.5-flash": {
		"input_cost_per_token": 1e-7,
		"provider": "zai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 4e-7,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 5e-8
	},
	"zai/glm-4.6v": {
		"input_cost_per_token": 6e-7,
		"provider": "zai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000022,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1.1e-7,
		"supports_vision": true
	},
	"zai/glm-4.6v-flash": {
		"input_cost_per_token": 0,
		"provider": "zai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 0,
		"supports_vision": true
	},
	"zai/glm-4.6v-flashx": {
		"input_cost_per_token": 0,
		"provider": "zai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 0,
		"supports_vision": true
	},
	"zai/glm-4-32b": {
		"input_cost_per_token": 4e-7,
		"provider": "zai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000016,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 8e-8
	},
	"zai/glm-5": {
		"input_cost_per_token": 1e-6,
		"provider": "zai",
		"max_input_tokens": 200000,
		"max_output_tokens": 200000,
		"max_tokens": 200000,
		"mode": "chat",
		"output_cost_per_token": 0.0000032,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 2e-7,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": false
	},
	"zai/glm-5.1": {
		"input_cost_per_token": 1.4e-6,
		"provider": "zai",
		"max_input_tokens": 204800,
		"max_output_tokens": 131072,
		"max_tokens": 204800,
		"mode": "chat",
		"output_cost_per_token": 4.4e-6,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 2.6e-7,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": false
	},
	"zai/glm-5-turbo": {
		"input_cost_per_token": 0.0000012,
		"provider": "zai",
		"max_input_tokens": 200000,
		"max_output_tokens": 128000,
		"max_tokens": 200000,
		"mode": "chat",
		"output_cost_per_token": 0.000004,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 2.4e-7,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": false
	},
	"zai/glm-5v-turbo": {
		"input_cost_per_token": 0.0000012,
		"provider": "zai",
		"max_input_tokens": 200000,
		"max_output_tokens": 128000,
		"max_tokens": 200000,
		"mode": "chat",
		"output_cost_per_token": 0.000004,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 2.4e-7,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"zai/glm-x-preview": {
		"input_cost_per_token": 6e-7,
		"provider": "zai",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000022,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1.1e-7
	},
	"zai/glm-image": {
		"input_cost_per_token": 0,
		"provider": "zai",
		"max_input_tokens": 4096,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "image-generation",
		"output_cost_per_token": 0
	},
	"zai/cogview-4": {
		"input_cost_per_token": 0,
		"provider": "zai",
		"max_input_tokens": 4096,
		"max_output_tokens": 4096,
		"max_tokens": 4096,
		"mode": "image-generation",
		"output_cost_per_token": 0
	},
	"MiniMax-M2": {
		"input_cost_per_token": 3e-7,
		"provider": "minimax",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000012,
		"cache_creation_input_token_cost": 3.75e-7,
		"cache_read_input_token_cost": 3e-8
	},
	"MiniMax-M2.1": {
		"input_cost_per_token": 3e-7,
		"provider": "minimax",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000012,
		"cache_creation_input_token_cost": 3.75e-7,
		"cache_read_input_token_cost": 3e-8
	},
	"MiniMax-M2.1-highspeed": {
		"input_cost_per_token": 6e-7,
		"provider": "minimax",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000024,
		"cache_creation_input_token_cost": 3.75e-7,
		"cache_read_input_token_cost": 6e-8
	},
	"MiniMax-M2.5": {
		"input_cost_per_token": 3e-7,
		"provider": "minimax",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000012,
		"cache_creation_input_token_cost": 3.75e-7,
		"cache_read_input_token_cost": 3e-8
	},
	"MiniMax-M2.5-highspeed": {
		"input_cost_per_token": 6e-7,
		"provider": "minimax",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000024,
		"cache_creation_input_token_cost": 3.75e-7,
		"cache_read_input_token_cost": 6e-8
	},
	"kimi-for-coding": {
		"input_cost_per_token": 6e-7,
		"provider": "moonshot",
		"max_input_tokens": 262144,
		"max_output_tokens": 262144,
		"max_tokens": 262144,
		"mode": "chat",
		"output_cost_per_token": 0.000003,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1e-7,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"moonshot/kimi-for-coding": {
		"input_cost_per_token": 6e-7,
		"provider": "moonshot",
		"max_input_tokens": 262144,
		"max_output_tokens": 262144,
		"max_tokens": 262144,
		"mode": "chat",
		"output_cost_per_token": 0.000003,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1e-7,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"kimi-k2.5": {
		"input_cost_per_token": 6e-7,
		"provider": "moonshot",
		"max_input_tokens": 262144,
		"max_output_tokens": 262144,
		"max_tokens": 262144,
		"mode": "chat",
		"output_cost_per_token": 0.000003,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1e-7,
		"supports_function_calling": true,
		"supports_tool_choice": true,
		"supports_vision": true
	},
	"kimi-k2-0905-preview": {
		"input_cost_per_token": 6e-7,
		"provider": "moonshot",
		"max_input_tokens": 262144,
		"max_output_tokens": 262144,
		"max_tokens": 262144,
		"mode": "chat",
		"output_cost_per_token": 0.0000025,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1.5e-7
	},
	"kimi-k2-0711-preview": {
		"input_cost_per_token": 6e-7,
		"provider": "moonshot",
		"max_input_tokens": 131072,
		"max_output_tokens": 131072,
		"max_tokens": 131072,
		"mode": "chat",
		"output_cost_per_token": 0.0000025,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1.5e-7
	},
	"kimi-k2-turbo-preview": {
		"input_cost_per_token": 1.15e-6,
		"provider": "moonshot",
		"max_input_tokens": 262144,
		"max_output_tokens": 262144,
		"max_tokens": 262144,
		"mode": "chat",
		"output_cost_per_token": 0.000008,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1.5e-7
	},
	"kimi-k2-thinking": {
		"input_cost_per_token": 6e-7,
		"provider": "moonshot",
		"max_input_tokens": 262144,
		"max_output_tokens": 262144,
		"max_tokens": 262144,
		"mode": "chat",
		"output_cost_per_token": 0.0000025,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1.5e-7,
		"supports_reasoning": true
	},
	"kimi-k2-thinking-turbo": {
		"input_cost_per_token": 1.15e-6,
		"provider": "moonshot",
		"max_input_tokens": 262144,
		"max_output_tokens": 262144,
		"max_tokens": 262144,
		"mode": "chat",
		"output_cost_per_token": 0.000008,
		"cache_creation_input_token_cost": 0,
		"cache_read_input_token_cost": 1.5e-7,
		"supports_reasoning": true
	},
	"streamlake/kat-coder": {
		"input_cost_per_token": 0.000003,
		"provider": "streamlake",
		"max_input_tokens": 256000,
		"max_output_tokens": 96000,
		"max_tokens": 256000,
		"mode": "chat",
		"output_cost_per_token": 0.000015
	},
	"kat-coder-pro-v1": {
		"cache_read_input_token_cost": 1.2e-7,
		"input_cost_per_token": 6e-7,
		"output_cost_per_token": 0.0000024,
		"provider": "user-defined",
		"max_input_tokens": 256000,
		"max_output_tokens": 32000,
		"max_tokens": 256000,
		"mode": "chat",
		"source": "user-defined tiered pricing",
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"cache_read_input_token_cost": 1.2e-7,
				"input_cost_per_token": 6e-7,
				"output_cost_per_token": 0.0000024,
				"range": [
					0,
					32000
				]
			},
			{
				"cache_read_input_token_cost": 1.8e-7,
				"input_cost_per_token": 9e-7,
				"output_cost_per_token": 0.0000036,
				"range": [
					32000,
					128000
				]
			},
			{
				"cache_read_input_token_cost": 3e-7,
				"input_cost_per_token": 0.0000015,
				"output_cost_per_token": 0.000006,
				"range": [
					128000,
					256000
				]
			}
		]
	},
	"kat-coder-air-v1": {
		"input_cost_per_token": 0,
		"output_cost_per_token": 0,
		"provider": "user-defined",
		"max_input_tokens": 128000,
		"max_output_tokens": 16000,
		"max_tokens": 128000,
		"mode": "chat",
		"source": "user-defined free pricing",
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"cache_read_input_token_cost": 0,
				"input_cost_per_token": 0,
				"output_cost_per_token": 0,
				"range": [
					0,
					128000
				]
			}
		]
	},
	"kat-coder-exp-72b-1010": {
		"input_cost_per_token": 0,
		"output_cost_per_token": 0,
		"provider": "user-defined",
		"max_input_tokens": 128000,
		"max_output_tokens": 16000,
		"max_tokens": 128000,
		"mode": "chat",
		"source": "user-defined free pricing",
		"supports_function_calling": true,
		"supports_prompt_caching": true,
		"supports_tool_choice": true,
		"tiered_pricing": [
			{
				"cache_read_input_token_cost": 0,
				"input_cost_per_token": 0,
				"output_cost_per_token": 0,
				"range": [
					0,
					128000
				]
			}
		]
	}
}
