Merge pull request #42384 from BerriAI/litellm_xai_manual_price_sync

feat(pricing): add xai grok-4.20 aliases and image token prices from /v1/language-models
This commit is contained in:
kerry-berri 2026-09-21 18:32:10 -07:00 • committed by GitHub
commit ee73e6391e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 946 additions and 54 deletions

View file

@ -54197,7 +54197,7 @@
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54207,6 +54207,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true,
"supported_endpoints": [
"/v1/responses"
@ -54221,7 +54222,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54231,6 +54232,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-0309-reasoning": {
@ -54242,7 +54244,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
@ -54251,6 +54253,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
@ -54263,7 +54266,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
@ -54272,11 +54275,13 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.3": {
"cache_read_input_token_cost": 2e-07,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"input_cost_per_token": 1.25e-06,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"litellm_provider": "xai",
@ -54286,7 +54291,7 @@
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54298,6 +54303,7 @@
"xai/grok-4.3-latest": {
"cache_read_input_token_cost": 2e-07,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"input_cost_per_token": 1.25e-06,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"litellm_provider": "xai",
@ -54307,7 +54313,7 @@
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54319,6 +54325,7 @@
"xai/grok-4.5": {
"cache_read_input_token_cost": 3e-07,
"cache_read_input_token_cost_above_200k_tokens": 6e-07,
"input_cost_per_image_token": 2e-06,
"input_cost_per_token": 2e-06,
"input_cost_per_token_above_200k_tokens": 4e-06,
"litellm_provider": "xai",
@ -54328,7 +54335,7 @@
"mode": "chat",
"output_cost_per_token": 6e-06,
"output_cost_per_token_above_200k_tokens": 1.2e-05,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54340,6 +54347,7 @@
"xai/grok-4.5-latest": {
"cache_read_input_token_cost": 3e-07,
"cache_read_input_token_cost_above_200k_tokens": 6e-07,
"input_cost_per_image_token": 2e-06,
"input_cost_per_token": 2e-06,
"input_cost_per_token_above_200k_tokens": 4e-06,
"litellm_provider": "xai",
@ -54349,7 +54357,7 @@
"mode": "chat",
"output_cost_per_token": 6e-06,
"output_cost_per_token_above_200k_tokens": 1.2e-05,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54361,6 +54369,7 @@
"xai/grok-build-latest": {
"cache_read_input_token_cost": 3e-07,
"cache_read_input_token_cost_above_200k_tokens": 6e-07,
"input_cost_per_image_token": 2e-06,
"input_cost_per_token": 2e-06,
"input_cost_per_token_above_200k_tokens": 4e-06,
"litellm_provider": "xai",
@ -54370,7 +54379,7 @@
"mode": "chat",
"output_cost_per_token": 6e-06,
"output_cost_per_token_above_200k_tokens": 1.2e-05,
"source": "https://docs.x.ai/developers/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54382,6 +54391,7 @@
"xai/grok-4.6": {
"cache_read_input_token_cost": 5e-07,
"cache_read_input_token_cost_above_200k_tokens": 1e-06,
"input_cost_per_image_token": 2e-06,
"input_cost_per_token": 2e-06,
"input_cost_per_token_above_200k_tokens": 4e-06,
"litellm_provider": "xai",
@ -54391,7 +54401,7 @@
"mode": "chat",
"output_cost_per_token": 6e-06,
"output_cost_per_token_above_200k_tokens": 1.2e-05,
"source": "https://docs.x.ai/developers/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54403,6 +54413,7 @@
"xai/grok-4.7": {
"cache_read_input_token_cost": 5e-07,
"cache_read_input_token_cost_above_200k_tokens": 1e-06,
"input_cost_per_image_token": 2e-06,
"input_cost_per_token": 2e-06,
"input_cost_per_token_above_200k_tokens": 4e-06,
"litellm_provider": "xai",
@ -54412,7 +54423,7 @@
"mode": "chat",
"output_cost_per_token": 6e-06,
"output_cost_per_token_above_200k_tokens": 1.2e-05,
"source": "https://docs.x.ai/developers/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54430,7 +54441,7 @@
"max_tokens": 256000,
"mode": "chat",
"output_cost_per_token": 2e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54440,7 +54451,8 @@
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"supports_response_schema": true,
"supports_vision": true,
"deprecation_date": "2026-05-15"
"deprecation_date": "2026-05-15",
"input_cost_per_image_token": 1e-06
},
"xai/grok-code-fast-1": {
"cache_read_input_token_cost": 2e-07,
@ -54451,7 +54463,7 @@
"max_tokens": 256000,
"mode": "chat",
"output_cost_per_token": 2e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54461,7 +54473,8 @@
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"supports_response_schema": true,
"supports_vision": true,
"deprecation_date": "2026-05-15"
"deprecation_date": "2026-05-15",
"input_cost_per_image_token": 1e-06
},
"xai/grok-code-fast-1-0825": {
"cache_read_input_token_cost": 2e-07,
@ -54472,7 +54485,7 @@
"max_tokens": 256000,
"mode": "chat",
"output_cost_per_token": 2e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54482,7 +54495,8 @@
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"supports_response_schema": true,
"supports_vision": true,
"deprecation_date": "2026-05-15"
"deprecation_date": "2026-05-15",
"input_cost_per_image_token": 1e-06
},
"zai.glm-4.7": {
"input_cost_per_token": 6e-07,
@ -61958,7 +61972,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
@ -61967,6 +61981,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-multi-agent-0309": {
@ -61978,7 +61993,7 @@
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": false,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -61988,6 +62003,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true,
"supported_endpoints": [
"/v1/responses"
@ -62002,7 +62018,7 @@
"max_tokens": 256000,
"mode": "chat",
"output_cost_per_token": 2e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -62010,6 +62026,7 @@
"input_cost_per_token_above_200k_tokens": 2e-06,
"output_cost_per_token_above_200k_tokens": 4e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1e-06,
"supports_response_schema": true,
"supports_vision": true
},
@ -65205,7 +65222,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
@ -65214,6 +65231,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
@ -65226,7 +65244,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
@ -65235,6 +65253,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
@ -65247,7 +65266,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
@ -65256,6 +65275,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
@ -65499,7 +65519,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
@ -65508,6 +65528,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-non-reasoning-latest": {
@ -65519,7 +65540,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
@ -65528,6 +65549,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-multi-agent": {
@ -65539,7 +65561,7 @@
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supported_endpoints": [
"/v1/responses"
],
@ -65552,6 +65574,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-multi-agent-latest": {
@ -65563,7 +65586,7 @@
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supported_endpoints": [
"/v1/responses"
],
@ -65576,6 +65599,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"groq/qwen/qwen3.8-27b": {
@ -77024,5 +77048,427 @@
"supports_tool_choice": true,
"supports_video_input": true,
"supports_vision": true
},
"xai/grok-4.20-0309": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-beta": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-beta-0309": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-beta-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-beta-latest-non-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-beta-latest-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-beta-non-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-beta-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-0304": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-0304-non-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-0304-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-non-reasoning-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-reasoning-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-multi-agent-beta-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": false,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_tool_choice": false,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true,
"supported_endpoints": [
"/v1/responses"
]
},
"xai/grok-4.20-multi-agent-experimental-beta-0304": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": false,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_tool_choice": false,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true,
"supported_endpoints": [
"/v1/responses"
]
},
"xai/grok-4.20-multi-agent-experimental-beta-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": false,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_tool_choice": false,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true,
"supported_endpoints": [
"/v1/responses"
]
},
"xai/grok-4.20-non-reasoning-gv2": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-reasoning-gv2": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
}
}

View file

@ -54197,7 +54197,7 @@
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54207,6 +54207,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true,
"supported_endpoints": [
"/v1/responses"
@ -54221,7 +54222,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54231,6 +54232,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-0309-reasoning": {
@ -54242,7 +54244,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
@ -54251,6 +54253,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
@ -54263,7 +54266,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
@ -54272,11 +54275,13 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.3": {
"cache_read_input_token_cost": 2e-07,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"input_cost_per_token": 1.25e-06,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"litellm_provider": "xai",
@ -54286,7 +54291,7 @@
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54298,6 +54303,7 @@
"xai/grok-4.3-latest": {
"cache_read_input_token_cost": 2e-07,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"input_cost_per_token": 1.25e-06,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"litellm_provider": "xai",
@ -54307,7 +54313,7 @@
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54319,6 +54325,7 @@
"xai/grok-4.5": {
"cache_read_input_token_cost": 3e-07,
"cache_read_input_token_cost_above_200k_tokens": 6e-07,
"input_cost_per_image_token": 2e-06,
"input_cost_per_token": 2e-06,
"input_cost_per_token_above_200k_tokens": 4e-06,
"litellm_provider": "xai",
@ -54328,7 +54335,7 @@
"mode": "chat",
"output_cost_per_token": 6e-06,
"output_cost_per_token_above_200k_tokens": 1.2e-05,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54340,6 +54347,7 @@
"xai/grok-4.5-latest": {
"cache_read_input_token_cost": 3e-07,
"cache_read_input_token_cost_above_200k_tokens": 6e-07,
"input_cost_per_image_token": 2e-06,
"input_cost_per_token": 2e-06,
"input_cost_per_token_above_200k_tokens": 4e-06,
"litellm_provider": "xai",
@ -54349,7 +54357,7 @@
"mode": "chat",
"output_cost_per_token": 6e-06,
"output_cost_per_token_above_200k_tokens": 1.2e-05,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54361,6 +54369,7 @@
"xai/grok-build-latest": {
"cache_read_input_token_cost": 3e-07,
"cache_read_input_token_cost_above_200k_tokens": 6e-07,
"input_cost_per_image_token": 2e-06,
"input_cost_per_token": 2e-06,
"input_cost_per_token_above_200k_tokens": 4e-06,
"litellm_provider": "xai",
@ -54370,7 +54379,7 @@
"mode": "chat",
"output_cost_per_token": 6e-06,
"output_cost_per_token_above_200k_tokens": 1.2e-05,
"source": "https://docs.x.ai/developers/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54382,6 +54391,7 @@
"xai/grok-4.6": {
"cache_read_input_token_cost": 5e-07,
"cache_read_input_token_cost_above_200k_tokens": 1e-06,
"input_cost_per_image_token": 2e-06,
"input_cost_per_token": 2e-06,
"input_cost_per_token_above_200k_tokens": 4e-06,
"litellm_provider": "xai",
@ -54391,7 +54401,7 @@
"mode": "chat",
"output_cost_per_token": 6e-06,
"output_cost_per_token_above_200k_tokens": 1.2e-05,
"source": "https://docs.x.ai/developers/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54403,6 +54413,7 @@
"xai/grok-4.7": {
"cache_read_input_token_cost": 5e-07,
"cache_read_input_token_cost_above_200k_tokens": 1e-06,
"input_cost_per_image_token": 2e-06,
"input_cost_per_token": 2e-06,
"input_cost_per_token_above_200k_tokens": 4e-06,
"litellm_provider": "xai",
@ -54412,7 +54423,7 @@
"mode": "chat",
"output_cost_per_token": 6e-06,
"output_cost_per_token_above_200k_tokens": 1.2e-05,
"source": "https://docs.x.ai/developers/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54430,7 +54441,7 @@
"max_tokens": 256000,
"mode": "chat",
"output_cost_per_token": 2e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54440,7 +54451,8 @@
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"supports_response_schema": true,
"supports_vision": true,
"deprecation_date": "2026-05-15"
"deprecation_date": "2026-05-15",
"input_cost_per_image_token": 1e-06
},
"xai/grok-code-fast-1": {
"cache_read_input_token_cost": 2e-07,
@ -54451,7 +54463,7 @@
"max_tokens": 256000,
"mode": "chat",
"output_cost_per_token": 2e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54461,7 +54473,8 @@
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"supports_response_schema": true,
"supports_vision": true,
"deprecation_date": "2026-05-15"
"deprecation_date": "2026-05-15",
"input_cost_per_image_token": 1e-06
},
"xai/grok-code-fast-1-0825": {
"cache_read_input_token_cost": 2e-07,
@ -54472,7 +54485,7 @@
"max_tokens": 256000,
"mode": "chat",
"output_cost_per_token": 2e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -54482,7 +54495,8 @@
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"supports_response_schema": true,
"supports_vision": true,
"deprecation_date": "2026-05-15"
"deprecation_date": "2026-05-15",
"input_cost_per_image_token": 1e-06
},
"zai.glm-4.7": {
"input_cost_per_token": 6e-07,
@ -61958,7 +61972,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
@ -61967,6 +61981,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-multi-agent-0309": {
@ -61978,7 +61993,7 @@
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": false,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -61988,6 +62003,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true,
"supported_endpoints": [
"/v1/responses"
@ -62002,7 +62018,7 @@
"max_tokens": 256000,
"mode": "chat",
"output_cost_per_token": 2e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_reasoning": true,
@ -62010,6 +62026,7 @@
"input_cost_per_token_above_200k_tokens": 2e-06,
"output_cost_per_token_above_200k_tokens": 4e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1e-06,
"supports_response_schema": true,
"supports_vision": true
},
@ -65205,7 +65222,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
@ -65214,6 +65231,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
@ -65226,7 +65244,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
@ -65235,6 +65253,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
@ -65247,7 +65266,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
@ -65256,6 +65275,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
@ -65499,7 +65519,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
@ -65508,6 +65528,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-non-reasoning-latest": {
@ -65519,7 +65540,7 @@
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
@ -65528,6 +65549,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-multi-agent": {
@ -65539,7 +65561,7 @@
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supported_endpoints": [
"/v1/responses"
],
@ -65552,6 +65574,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-multi-agent-latest": {
@ -65563,7 +65586,7 @@
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://docs.x.ai/docs/models",
"source": "https://api.x.ai/v1/language-models",
"supported_endpoints": [
"/v1/responses"
],
@ -65576,6 +65599,7 @@
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"groq/qwen/qwen3.8-27b": {
@ -77024,5 +77048,427 @@
"supports_tool_choice": true,
"supports_video_input": true,
"supports_vision": true
},
"xai/grok-4.20-0309": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-beta": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-beta-0309": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-beta-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-beta-latest-non-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-beta-latest-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-beta-non-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-beta-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-0304": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-0304-non-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-0304-reasoning": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-non-reasoning-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-experimental-beta-reasoning-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
},
"xai/grok-4.20-multi-agent-beta-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": false,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_tool_choice": false,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true,
"supported_endpoints": [
"/v1/responses"
]
},
"xai/grok-4.20-multi-agent-experimental-beta-0304": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": false,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_tool_choice": false,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true,
"supported_endpoints": [
"/v1/responses"
]
},
"xai/grok-4.20-multi-agent-experimental-beta-latest": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "responses",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": false,
"supports_prompt_caching": true,
"supports_reasoning": true,
"supports_tool_choice": false,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true,
"supported_endpoints": [
"/v1/responses"
]
},
"xai/grok-4.20-non-reasoning-gv2": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_prompt_caching": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_response_schema": true
},
"xai/grok-4.20-reasoning-gv2": {
"cache_read_input_token_cost": 2e-07,
"input_cost_per_token": 1.25e-06,
"litellm_provider": "xai",
"max_input_tokens": 1000000,
"max_output_tokens": 1000000,
"max_tokens": 1000000,
"mode": "chat",
"output_cost_per_token": 2.5e-06,
"source": "https://api.x.ai/v1/language-models",
"supports_function_calling": true,
"supports_reasoning": true,
"supports_tool_choice": true,
"supports_vision": true,
"supports_web_search": true,
"input_cost_per_token_above_200k_tokens": 2.5e-06,
"output_cost_per_token_above_200k_tokens": 5e-06,
"cache_read_input_token_cost_above_200k_tokens": 4e-07,
"input_cost_per_image_token": 1.25e-06,
"supports_prompt_caching": true,
"supports_response_schema": true
}
}