fix(azure): remove spurious cost fields and fix test assertions

This commit is contained in:
Dotify71 2026-05-03 08:44:33 +05:30
parent 9f3c5a7fae
commit 7a06b724e5
4 changed files with 26 additions and 4554 deletions

View file

@ -2096,14 +2096,12 @@
"input_cost_per_image_token": 8e-06,
"litellm_provider": "azure_ai",
"mode": "image_generation",
"output_cost_per_token": 1e-05,
"output_cost_per_image_token": 3e-05,
"supported_endpoints": [
"/v1/images/generations",
"/v1/images/edits"
],
"supports_vision": true,
"supports_pdf_input": true
"supports_vision": true
},
"azure_ai/gpt-image-to-image": {
"cache_read_input_image_token_cost": 2e-06,
@ -2112,14 +2110,12 @@
"input_cost_per_image_token": 8e-06,
"litellm_provider": "azure_ai",
"mode": "image_generation",
"output_cost_per_token": 1e-05,
"output_cost_per_image_token": 3e-05,
"supported_endpoints": [
"/v1/images/generations",
"/v1/images/edits"
],
"supports_vision": true,
"supports_pdf_input": true
"supports_vision": true
},
"azure_ai/model_router": {
"input_cost_per_token": 1.4e-07,

File diff suppressed because it is too large Load diff

View file

@ -2110,14 +2110,12 @@
"input_cost_per_image_token": 8e-06,
"litellm_provider": "azure_ai",
"mode": "image_generation",
"output_cost_per_token": 1e-05,
"output_cost_per_image_token": 3e-05,
"supported_endpoints": [
"/v1/images/generations",
"/v1/images/edits"
],
"supports_vision": true,
"supports_pdf_input": true
"supports_vision": true
},
"azure_ai/gpt-image-to-image": {
"cache_read_input_image_token_cost": 2e-06,
@ -2126,14 +2124,12 @@
"input_cost_per_image_token": 8e-06,
"litellm_provider": "azure_ai",
"mode": "image_generation",
"output_cost_per_token": 1e-05,
"output_cost_per_image_token": 3e-05,
"supported_endpoints": [
"/v1/images/generations",
"/v1/images/edits"
],
"supports_vision": true,
"supports_pdf_input": true
"supports_vision": true
},
"azure_ai/model_router": {
"input_cost_per_token": 1.4e-07,

View file

@ -4014,3 +4014,5 @@ def test_azure_ai_gpt_image_models_in_cost_map():
assert info["output_cost_per_image_token"] == 3e-05
assert info["cache_read_input_image_token_cost"] == 2e-06
assert info["supports_vision"] is True
assert info.get("output_cost_per_token") is None, f"Spurious output_cost_per_token found for {key}"
assert info.get("supports_pdf_input") is None, f"Unexpected supports_pdf_input found for {key}"