fix(xai): correctly resolve the canonical names and alias for xai models

This commit is contained in:
Yang Yang 2026-04-18 22:14:31 -07:00
parent 2b8b614120
commit 3c16e04950
2 changed files with 16 additions and 43 deletions

View file

@ -34515,7 +34515,7 @@
"supports_vision": true,
"supports_web_search": true
},
"xai/grok-4.20-multi-agent-beta-0309": {
"xai/grok-4.20-multi-agent-0309": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 2e-06,
"litellm_provider": "xai",
@ -34529,23 +34529,8 @@
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true
},
"xai/grok-4.20-beta-0309-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 2e-06,
"litellm_provider": "xai",
"max_input_tokens": 2000000,
"max_output_tokens": 2000000,
"max_tokens": 2000000,
"mode": "chat",
"output_cost_per_token": 6e-06,
"source": "https://docs.x.ai/docs/models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true
"supports_web_search": true,
"aliases": ["xai/grok-4.20-multi-agent-beta-0309"]
},
"xai/grok-4.20-0309-reasoning": {
"cache_read_input_token_cost": 2e-07,
@ -34561,9 +34546,10 @@
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true
"supports_web_search": true,
"aliases": ["xai/grok-4.20-beta-0309-reasoning"]
},
"xai/grok-4.20-beta-0309-non-reasoning": {
"xai/grok-4.20-0309-non-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 2e-06,
"litellm_provider": "xai",
@ -34576,7 +34562,8 @@
"supports_function_calling": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true
"supports_web_search": true,
"aliases": ["xai/grok-4.20-beta-0309-non-reasoning"]
},
"xai/grok-beta": {
"input_cost_per_token": 5e-06,

View file

@ -34590,7 +34590,7 @@
"supports_vision": true,
"supports_web_search": true
},
"xai/grok-4.20-multi-agent-beta-0309": {
"xai/grok-4.20-multi-agent-0309": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 2e-06,
"litellm_provider": "xai",
@ -34605,24 +34605,8 @@
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true
},
"xai/grok-4.20-beta-0309-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 2e-06,
"litellm_provider": "xai",
"max_input_tokens": 2000000,
"max_output_tokens": 2000000,
"max_tokens": 2000000,
"mode": "chat",
"output_cost_per_token": 6e-06,
"source": "https://docs.x.ai/docs/models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true
"supports_web_search": true,
"aliases": ["xai/grok-4.20-multi-agent-beta-0309"]
},
"xai/grok-4.20-0309-reasoning": {
"cache_read_input_token_cost": 2e-07,
@ -34638,9 +34622,10 @@
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true
"supports_web_search": true,
"aliases": ["xai/grok-4.20-beta-0309-reasoning"]
},
"xai/grok-4.20-beta-0309-non-reasoning": {
"xai/grok-4.20-0309-non-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 2e-06,
"litellm_provider": "xai",
@ -34654,7 +34639,8 @@
"supports_prompt_caching": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true
"supports_web_search": true,
"aliases": ["xai/grok-4.20-beta-0309-non-reasoning"]
},
"xai/grok-beta": {
"input_cost_per_token": 5e-06,