From da8770004c56ded1d9be0782c3220b7665bbfac6 Mon Sep 17 00:00:00 2001 From: Chesars Date: Wed, 21 Jan 2026 12:47:10 -0300 Subject: [PATCH 1/2] Add gpt-audio and gpt-audio-mini models to pricing Fixes #19490 - adds missing OpenAI audio models with correct pricing: gpt-audio: - Text: $2.50/$10.00 per 1M tokens (input/output) - Audio: $40/$80 per 1M tokens (input/output) gpt-audio-mini: - Text: $0.60/$2.40 per 1M tokens (input/output) - Audio: $10/$20 per 1M tokens (input/output) --- model_prices_and_context_window.json | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/model_prices_and_context_window.json b/model_prices_and_context_window.json index a74b80e737..4b94452a22 100644 --- a/model_prices_and_context_window.json +++ b/model_prices_and_context_window.json @@ -16930,6 +16930,40 @@ "supports_system_messages": true, "supports_tool_choice": true }, + "gpt-audio": { + "input_cost_per_audio_token": 4e-05, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openai", + "max_input_tokens": 128000, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_audio_token": 8e-05, + "output_cost_per_token": 1e-05, + "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-audio-mini": { + "input_cost_per_audio_token": 1e-05, + "input_cost_per_token": 6e-07, + "litellm_provider": "openai", + "max_input_tokens": 128000, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_audio_token": 2e-05, + "output_cost_per_token": 2.4e-06, + "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-08, "cache_read_input_token_cost_priority": 1.25e-07, From 796e93552dc6b625b18db78eafb6b0b4380930e5 Mon Sep 17 00:00:00 2001 From: Chesars Date: Wed, 21 Jan 2026 13:05:38 -0300 Subject: [PATCH 2/2] Fix gpt-audio models pricing and add dated snapshots - Fix audio token pricing for gpt-audio ($32/$64 per 1M, not $40/$80) - Add gpt-audio-2025-08-28 snapshot (OpenAI returns this in responses) - Add gpt-audio-mini-2025-10-06 and gpt-audio-mini-2025-12-15 snapshots - Add missing fields: supported_endpoints, supported_modalities, supported_output_modalities, supports_native_streaming, etc. --- model_prices_and_context_window.json | 154 ++++++++++++++++++++++++++- 1 file changed, 150 insertions(+), 4 deletions(-) diff --git a/model_prices_and_context_window.json b/model_prices_and_context_window.json index 4b94452a22..ee8574d5af 100644 --- a/model_prices_and_context_window.json +++ b/model_prices_and_context_window.json @@ -16931,21 +16931,76 @@ "supports_tool_choice": true }, "gpt-audio": { - "input_cost_per_audio_token": 4e-05, + "input_cost_per_audio_token": 3.2e-05, "input_cost_per_token": 2.5e-06, "litellm_provider": "openai", "max_input_tokens": 128000, "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "output_cost_per_audio_token": 8e-05, + "output_cost_per_audio_token": 6.4e-05, "output_cost_per_token": 1e-05, + "supported_endpoints": [ + "/v1/chat/completions", + "/v1/responses", + "/v1/realtime", + "/v1/batch" + ], + "supported_modalities": [ + "text", + "audio" + ], + "supported_output_modalities": [ + "text", + "audio" + ], "supports_audio_input": true, "supports_audio_output": true, "supports_function_calling": true, + "supports_native_streaming": true, "supports_parallel_function_calling": true, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, "supports_system_messages": true, - "supports_tool_choice": true + "supports_tool_choice": true, + "supports_vision": false + }, + "gpt-audio-2025-08-28": { + "input_cost_per_audio_token": 3.2e-05, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openai", + "max_input_tokens": 128000, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_audio_token": 6.4e-05, + "output_cost_per_token": 1e-05, + "supported_endpoints": [ + "/v1/chat/completions", + "/v1/responses", + "/v1/realtime", + "/v1/batch" + ], + "supported_modalities": [ + "text", + "audio" + ], + "supported_output_modalities": [ + "text", + "audio" + ], + "supports_audio_input": true, + "supports_audio_output": true, + "supports_function_calling": true, + "supports_native_streaming": true, + "supports_parallel_function_calling": true, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_system_messages": true, + "supports_tool_choice": true, + "supports_vision": false }, "gpt-audio-mini": { "input_cost_per_audio_token": 1e-05, @@ -16957,12 +17012,103 @@ "mode": "chat", "output_cost_per_audio_token": 2e-05, "output_cost_per_token": 2.4e-06, + "supported_endpoints": [ + "/v1/chat/completions", + "/v1/responses", + "/v1/realtime", + "/v1/batch" + ], + "supported_modalities": [ + "text", + "audio" + ], + "supported_output_modalities": [ + "text", + "audio" + ], "supports_audio_input": true, "supports_audio_output": true, "supports_function_calling": true, + "supports_native_streaming": true, "supports_parallel_function_calling": true, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, "supports_system_messages": true, - "supports_tool_choice": true + "supports_tool_choice": true, + "supports_vision": false + }, + "gpt-audio-mini-2025-10-06": { + "input_cost_per_audio_token": 1e-05, + "input_cost_per_token": 6e-07, + "litellm_provider": "openai", + "max_input_tokens": 128000, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_audio_token": 2e-05, + "output_cost_per_token": 2.4e-06, + "supported_endpoints": [ + "/v1/chat/completions", + "/v1/responses", + "/v1/realtime", + "/v1/batch" + ], + "supported_modalities": [ + "text", + "audio" + ], + "supported_output_modalities": [ + "text", + "audio" + ], + "supports_audio_input": true, + "supports_audio_output": true, + "supports_function_calling": true, + "supports_native_streaming": true, + "supports_parallel_function_calling": true, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_system_messages": true, + "supports_tool_choice": true, + "supports_vision": false + }, + "gpt-audio-mini-2025-12-15": { + "input_cost_per_audio_token": 1e-05, + "input_cost_per_token": 6e-07, + "litellm_provider": "openai", + "max_input_tokens": 128000, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_audio_token": 2e-05, + "output_cost_per_token": 2.4e-06, + "supported_endpoints": [ + "/v1/chat/completions", + "/v1/responses", + "/v1/realtime", + "/v1/batch" + ], + "supported_modalities": [ + "text", + "audio" + ], + "supported_output_modalities": [ + "text", + "audio" + ], + "supports_audio_input": true, + "supports_audio_output": true, + "supports_function_calling": true, + "supports_native_streaming": true, + "supports_parallel_function_calling": true, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_system_messages": true, + "supports_tool_choice": true, + "supports_vision": false }, "gpt-4o-mini": { "cache_read_input_token_cost": 7.5e-08,