diff --git a/pricing.json b/pricing.json index c9cca7f..5875f08 100644 --- a/pricing.json +++ b/pricing.json @@ -272,7 +272,7 @@ "mode": "chat", "input_cost_per_token": 6E-8, "output_cost_per_token": 2.4E-7, - "max_input_tokens": 262144, + "max_input_tokens": 1000000, "max_output_tokens": 262144, "max_tokens": 262144, "supports_function_calling": true, @@ -305,5 +305,50 @@ "supports_reasoning": true, "supports_response_schema": true, "supports_tool_choice": true + }, + "opencode/glm-4.7-free": { + "provider": "opencode", + "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_parallel_function_calling": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false + }, + "opencode/grok-code": { + "provider": "opencode", + "mode": "chat", + "input_cost_per_token": 2E-7, + "output_cost_per_token": 0.0000015, + "max_input_tokens": 256000, + "max_output_tokens": 10000, + "max_tokens": 10000, + "supports_function_calling": true, + "supports_parallel_function_calling": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false + }, + "opencode/gpt-5-nano": { + "provider": "opencode", + "mode": "chat", + "input_cost_per_token": 5E-8, + "output_cost_per_token": 4E-7, + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "supports_function_calling": true, + "supports_parallel_function_calling": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true } } \ No newline at end of file