diff --git a/pricing.json b/pricing.json index be81b17..4b3460d 100644 --- a/pricing.json +++ b/pricing.json @@ -123,7 +123,7 @@ "provider": "cloud", "mode": "chat", "input_cost_per_token": 5.5E-7, - "output_cost_per_token": 2.19E-6, + "output_cost_per_token": 0.00000219, "max_input_tokens": 198000, "max_output_tokens": 65536, "max_tokens": 65536, @@ -197,7 +197,7 @@ "provider": "cloud", "mode": "chat", "input_cost_per_token": 5E-7, - "output_cost_per_token": 1.5E-6, + "output_cost_per_token": 0.0000015, "max_input_tokens": 262144, "max_output_tokens": 32768, "max_tokens": 32768, @@ -208,8 +208,8 @@ "cloud/gemini-3-pro-preview": { "provider": "cloud", "mode": "chat", - "input_cost_per_token": 2E-6, - "output_cost_per_token": 1.2E-5, + "input_cost_per_token": 0.000002, + "output_cost_per_token": 0.000012, "max_input_tokens": 1048576, "max_output_tokens": 65536, "max_tokens": 65536, @@ -230,11 +230,11 @@ "supports_tool_choice": true, "supports_reasoning": true }, - "cloud/qwen3-next:80b": { + "cloud/qwen3-next:80b": { "provider": "cloud", "mode": "chat", "input_cost_per_token": 1.5E-7, - "output_cost_per_token": 1.5E-6, + "output_cost_per_token": 0.0000015, "max_input_tokens": 262144, "max_output_tokens": 32768, "max_tokens": 32768, @@ -379,5 +379,256 @@ "supports_response_schema": true, "supports_tool_choice": true, "supports_vision": true + }, + "openrouter/kimi-k2-thinking": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 6E-7, + "output_cost_per_token": 0.0000025, + "max_input_tokens": 262144, + "max_output_tokens": 16384, + "max_tokens": 16384, + "supports_function_calling": true, + "supports_tool_choice": true, + "supports_reasoning": true + }, + "openrouter/kimi-k2:1t": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 5E-7, + "output_cost_per_token": 5E-7, + "max_input_tokens": 262144, + "max_output_tokens": 16384, + "max_tokens": 16384, + "supports_function_calling": true, + "supports_tool_choice": true + }, + "openrouter/minimax-m2": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 3E-7, + "output_cost_per_token": 0.0000012, + "max_input_tokens": 200000, + "max_output_tokens": 131072, + "max_tokens": 131072, + "supports_function_calling": true, + "supports_tool_choice": true + }, + "openrouter/qwen3-vl:235b-instruct": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 2.2E-7, + "output_cost_per_token": 8.8E-7, + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "supports_vision": true, + "supports_function_calling": true, + "supports_tool_choice": true + }, + "openrouter/qwen3-vl:235b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 2.2E-7, + "output_cost_per_token": 8.8E-7, + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "supports_vision": true + }, + "openrouter/deepseek-v3.1:671b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 5.6E-7, + "output_cost_per_token": 0.00000168, + "max_input_tokens": 163840, + "max_output_tokens": 32768, + "max_tokens": 32768, + "supports_function_calling": true, + "supports_tool_choice": true, + "supports_reasoning": true + }, + "openrouter/gpt-oss:120b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 1.5E-7, + "output_cost_per_token": 6E-7, + "max_input_tokens": 131072, + "max_output_tokens": 131072, + "max_tokens": 131072, + "supports_function_calling": true, + "supports_tool_choice": true, + "supports_reasoning": true + }, + "openrouter/gpt-oss:20b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 7E-8, + "output_cost_per_token": 3E-7, + "max_input_tokens": 131072, + "max_output_tokens": 131072, + "max_tokens": 131072, + "supports_function_calling": true, + "supports_tool_choice": true, + "supports_reasoning": true + }, + "openrouter/glm-4.6": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 5.5E-7, + "output_cost_per_token": 0.00000219, + "max_input_tokens": 198000, + "max_output_tokens": 65536, + "max_tokens": 65536, + "supports_function_calling": true, + "supports_tool_choice": true, + "supports_reasoning": true + }, + "openrouter/qwen3-coder:480b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 4.5E-7, + "output_cost_per_token": 0.0000018, + "max_input_tokens": 262144, + "max_output_tokens": 65536, + "max_tokens": 65536, + "supports_function_calling": true, + "supports_tool_choice": true + }, + "openrouter/ministral-3:3b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 4E-8, + "output_cost_per_token": 4E-8, + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "supports_vision": true, + "supports_function_calling": true, + "supports_tool_choice": true + }, + "openrouter/ministral-3:8b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 1E-7, + "output_cost_per_token": 1E-7, + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "supports_vision": true, + "supports_function_calling": true, + "supports_tool_choice": true + }, + "openrouter/ministral-3:14b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 2E-7, + "output_cost_per_token": 2E-7, + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "supports_vision": true, + "supports_function_calling": true, + "supports_tool_choice": true + }, + "openrouter/mistral-large-3:675b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 5E-7, + "output_cost_per_token": 0.0000015, + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "supports_vision": true, + "supports_function_calling": true, + "supports_tool_choice": true + }, + "openrouter/deepseek-v3.2": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 2.8E-7, + "output_cost_per_token": 4.2E-7, + "max_input_tokens": 131072, + "max_output_tokens": 65536, + "max_tokens": 65536, + "supports_function_calling": true, + "supports_tool_choice": true, + "supports_reasoning": true + }, + "openrouter/qwen3-next:80b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 1.5E-7, + "output_cost_per_token": 0.0000015, + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "supports_function_calling": true, + "supports_tool_choice": true, + "supports_reasoning": true + }, + "openrouter/devstral-2:123b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 1.5E-7, + "output_cost_per_token": 6E-7, + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "supports_function_calling": true, + "supports_tool_choice": true + }, + "openrouter/gemini-3-flash-preview": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 5E-7, + "output_cost_per_token": 0.000003, + "max_input_tokens": 1048576, + "max_output_tokens": 65535, + "max_tokens": 65535, + "supports_function_calling": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true + }, + "openrouter/nemotron-3-nano:30b": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 6E-8, + "output_cost_per_token": 2.4E-7, + "max_input_tokens": 1000000, + "max_output_tokens": 262144, + "max_tokens": 262144, + "supports_function_calling": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true + }, + "openrouter/minimax-m2.1": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 3E-7, + "output_cost_per_token": 0.0000012, + "max_input_tokens": 204800, + "max_output_tokens": 131072, + "max_tokens": 131072, + "supports_function_calling": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true + }, + "openrouter/glm-4.7": { + "provider": "openrouter", + "mode": "chat", + "input_cost_per_token": 4E-7, + "output_cost_per_token": 0.0000015, + "max_input_tokens": 202752, + "max_output_tokens": 65535, + "max_tokens": 65535, + "supports_function_calling": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true } -} \ No newline at end of file +}