Add Azure OpenAI o3-deep-research model pricing support (#12493)

- Add azure/o3-deep-research model to pricing configuration
- Input cost: 0 per million tokens (1e-05 per token)
- Output cost: 0 per million tokens (4e-05 per token)
- Supports reasoning, web search, function calling, vision, and other advanced features
- Based on Azure AI Foundry Deep Research pricing documentation

Resolves #12318

Co-authored-by: openhands <openhands@all-hands.dev>
This commit is contained in:
Graham Neubig 2025-07-10 21:06:32 +02:00 • committed by GitHub
parent 6f22dab4b6
commit 6fa0da6ae2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 64 additions and 0 deletions

View file

@ -2430,6 +2430,38 @@
"supports_reasoning": true,
"supports_tool_choice": true
},
"azure/o3-deep-research": {
"max_tokens": 100000,
"max_input_tokens": 200000,
"max_output_tokens": 100000,
"input_cost_per_token": 1e-05,
"output_cost_per_token": 4e-05,
"cache_read_input_token_cost": 2.5e-06,
"litellm_provider": "azure",
"mode": "responses",
"supported_endpoints": [
"/v1/chat/completions",
"/v1/batch",
"/v1/responses"
],
"supported_modalities": [
"text",
"image"
],
"supported_output_modalities": [
"text"
],
"supports_pdf_input": true,
"supports_function_calling": true,
"supports_parallel_function_calling": true,
"supports_response_schema": true,
"supports_vision": true,
"supports_prompt_caching": true,
"supports_system_messages": true,
"supports_tool_choice": true,
"supports_reasoning": true,
"supports_web_search": true
},
"azure/o4-mini": {
"max_tokens": 100000,
"max_input_tokens": 200000,

View file

@ -2430,6 +2430,38 @@
"supports_reasoning": true,
"supports_tool_choice": true
},
"azure/o3-deep-research": {
"max_tokens": 100000,
"max_input_tokens": 200000,
"max_output_tokens": 100000,
"input_cost_per_token": 1e-05,
"output_cost_per_token": 4e-05,
"cache_read_input_token_cost": 2.5e-06,
"litellm_provider": "azure",
"mode": "responses",
"supported_endpoints": [
"/v1/chat/completions",
"/v1/batch",
"/v1/responses"
],
"supported_modalities": [
"text",
"image"
],
"supported_output_modalities": [
"text"
],
"supports_pdf_input": true,
"supports_function_calling": true,
"supports_parallel_function_calling": true,
"supports_response_schema": true,
"supports_vision": true,
"supports_prompt_caching": true,
"supports_system_messages": true,
"supports_tool_choice": true,
"supports_reasoning": true,
"supports_web_search": true
},
"azure/o4-mini": {
"max_tokens": 100000,
"max_input_tokens": 200000,