chore(model-profiles): refresh model profile data (#38774)

Automated refresh of model profile data for all in-monorepo partner
integrations via `langchain-profiles refresh`.

🤖 Generated by the [`refresh_model_profiles`
workflow](https://github.com/langchain-ai/langchain/blob/master/.github/workflows/refresh_model_profiles.yml).


## Summary of changes

**11 added · 4 removed · 44 changed** across 2 provider(s).

<details>
<summary>openai</summary>

** 4 added**
- `gpt-5.6` — 1,050,000 ctx, 128,000 out, text+image+pdf in, reasoning,
tools
- `gpt-5.6-luna` — 1,050,000 ctx, 128,000 out, text+image+pdf in,
reasoning, tools
- `gpt-5.6-sol` — 1,050,000 ctx, 128,000 out, text+image+pdf in,
reasoning, tools
- `gpt-5.6-terra` — 1,050,000 ctx, 128,000 out, text+image+pdf in,
reasoning, tools

</details>

<details>
<summary>openrouter</summary>

** 7 added**
- `cognitivecomputations/dolphin-mistral-24b-venice-edition` — 128,000
ctx, 8,192 out
- `openai/gpt-5.6-luna` — 1,050,000 ctx, 128,000 out, text+image+pdf in,
reasoning, tools
- `openai/gpt-5.6-luna-pro` — 1,050,000 ctx, 128,000 out, text+image+pdf
in, reasoning, tools
- `openai/gpt-5.6-sol` — 1,050,000 ctx, 128,000 out, text+image+pdf in,
reasoning, tools
- `openai/gpt-5.6-sol-pro` — 1,050,000 ctx, 128,000 out, text+image+pdf
in, reasoning, tools
- `openai/gpt-5.6-terra` — 1,050,000 ctx, 128,000 out, text+image+pdf
in, reasoning, tools
- `openai/gpt-5.6-terra-pro` — 1,050,000 ctx, 128,000 out,
text+image+pdf in, reasoning, tools

** 4 removed**
- `google/gemini-2.5-flash-lite-preview-09-2025`
- `liquid/lfm-2-24b-a2b`
- `poolside/laguna-xs.2`
- `poolside/laguna-xs.2:free`

**✏️ 44 changed**
- `anthracite-org/magnum-v4-72b`: max input tokens 16,384 → 32,768
- `baidu/ernie-4.5-vl-424b-a47b`: max input tokens 123,000 → 131,072
- `deepseek/deepseek-chat`: max input tokens 128,000 → 131,072
- `deepseek/deepseek-r1`: max input tokens 64,000 → 163,840
- `deepseek/deepseek-r1-distill-llama-70b`: max input tokens 8,192 →
128,000
- `deepseek/deepseek-v3.2`: max input tokens 128,000 → 131,072
- `google/gemini-3.1-pro-preview-customtools`: max input tokens
1,048,576 → 1,048,756
- `google/gemma-4-26b-a4b-it:free`: max input tokens 131,072 → 262,144
- `meta-llama/llama-3.2-1b-instruct`: max input tokens 60,000 → 131,072
- `meta-llama/llama-3.3-70b-instruct:free`: max input tokens 65,536 →
131,072
- `meta-llama/llama-4-scout`: max input tokens 327,680 → 10,000,000
- `microsoft/wizardlm-2-8x22b`: max input tokens 65,535 → 65,536
- `minimax/minimax-m2.5`: max input tokens 196,608 → 204,800
- `minimax/minimax-m2.7`: max input tokens 196,608 → 204,800
- `minimax/minimax-m3`: max input tokens 524,288 → 1,048,576; max output
tokens 512,000 → 131,072
- `moonshotai/kimi-k2.5`: max input tokens 256,000 → 262,144
- `moonshotai/kimi-k2.7-code`: max output tokens 16,384 → 262,144
- `nvidia/nemotron-3-super-120b-a12b`: max input tokens 262,144 →
1,000,000
- `nvidia/nemotron-3-super-120b-a12b:free`: max input tokens 262,144 →
1,000,000
- `nvidia/nemotron-3-ultra-550b-a55b`: max input tokens 262,144 →
1,000,000
- `poolside/laguna-m.1`: last updated `2026-04-28` → `2026-06-13`
- `poolside/laguna-m.1:free`: last updated `2026-04-28` → `2026-06-13`
- `qwen/qwen-2.5-72b-instruct`: max input tokens 32,768 → 131,072
- `qwen/qwen-2.5-7b-instruct`: max input tokens 32,768 → 131,072
- `qwen/qwen-2.5-coder-32b-instruct`: max input tokens 32,768 → 128,000
- …and 19 more

</details>

Co-authored-by: mdrxy <61371264+mdrxy@users.noreply.github.com>
This commit is contained in:
langchain-oss-model-profiles[bot]
2026-07-10 10:24:05 -04:00
committed by GitHub
parent a07356f839
commit 2f527debdd
2 changed files with 313 additions and 134 deletions

View File

@@ -987,6 +987,114 @@ _PROFILES: dict[str, dict[str, Any]] = {
"tool_choice": True,
"tool_call_streaming": True,
},
"gpt-5.6": {
"name": "GPT-5.6",
"release_date": "2026-07-09",
"last_updated": "2026-07-09",
"open_weights": False,
"max_input_tokens": 1050000,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"image_url_inputs": True,
"pdf_tool_message": True,
"image_tool_message": True,
"tool_choice": True,
"tool_call_streaming": True,
},
"gpt-5.6-luna": {
"name": "GPT-5.6 Luna",
"release_date": "2026-07-09",
"last_updated": "2026-07-09",
"open_weights": False,
"max_input_tokens": 1050000,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"image_url_inputs": True,
"pdf_tool_message": True,
"image_tool_message": True,
"tool_choice": True,
"tool_call_streaming": True,
},
"gpt-5.6-sol": {
"name": "GPT-5.6 Sol",
"release_date": "2026-07-09",
"last_updated": "2026-07-09",
"open_weights": False,
"max_input_tokens": 1050000,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"image_url_inputs": True,
"pdf_tool_message": True,
"image_tool_message": True,
"tool_choice": True,
"tool_call_streaming": True,
},
"gpt-5.6-terra": {
"name": "GPT-5.6 Terra",
"release_date": "2026-07-09",
"last_updated": "2026-07-09",
"open_weights": False,
"max_input_tokens": 1050000,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"image_url_inputs": True,
"pdf_tool_message": True,
"image_tool_message": True,
"tool_choice": True,
"tool_call_streaming": True,
},
"gpt-image-1": {
"name": "gpt-image-1",
"release_date": "2025-04-24",

View File

@@ -264,7 +264,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2024-10-22",
"last_updated": "2024-10-22",
"open_weights": True,
"max_input_tokens": 16384,
"max_input_tokens": 32768,
"max_output_tokens": 2048,
"text_inputs": True,
"image_inputs": False,
@@ -718,7 +718,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-06-30",
"last_updated": "2025-06-30",
"open_weights": True,
"max_input_tokens": 123000,
"max_input_tokens": 131072,
"max_output_tokens": 16000,
"text_inputs": True,
"image_inputs": True,
@@ -845,6 +845,28 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
"cognitivecomputations/dolphin-mistral-24b-venice-edition": {
"name": "Uncensored",
"release_date": "2025-07-09",
"last_updated": "2025-07-09",
"open_weights": True,
"max_input_tokens": 128000,
"max_output_tokens": 8192,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": False,
"tool_calling": False,
"structured_output": False,
"attachment": False,
"temperature": True,
"tool_call_streaming": True,
},
"cognitivecomputations/dolphin-mistral-24b-venice-edition:free": {
"name": "Uncensored (free)",
"release_date": "2025-07-09",
@@ -1004,7 +1026,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-12-01",
"last_updated": "2026-02-28",
"open_weights": True,
"max_input_tokens": 128000,
"max_input_tokens": 131072,
"max_output_tokens": 16000,
"text_inputs": True,
"image_inputs": False,
@@ -1070,7 +1092,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-01-20",
"last_updated": "2025-05-29",
"open_weights": True,
"max_input_tokens": 64000,
"max_input_tokens": 163840,
"max_output_tokens": 16000,
"text_inputs": True,
"image_inputs": False,
@@ -1114,7 +1136,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-01-23",
"last_updated": "2025-01-23",
"open_weights": True,
"max_input_tokens": 8192,
"max_input_tokens": 128000,
"max_output_tokens": 8192,
"text_inputs": True,
"image_inputs": False,
@@ -1158,7 +1180,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-12-01",
"last_updated": "2025-12-01",
"open_weights": True,
"max_input_tokens": 128000,
"max_input_tokens": 131072,
"max_output_tokens": 64000,
"text_inputs": True,
"image_inputs": False,
@@ -1309,29 +1331,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
"google/gemini-2.5-flash-lite-preview-09-2025": {
"name": "Gemini 2.5 Flash Lite Preview 09-2025",
"release_date": "2025-09-25",
"last_updated": "2025-09-25",
"open_weights": False,
"max_input_tokens": 1048576,
"max_output_tokens": 65535,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": True,
"pdf_inputs": True,
"video_inputs": True,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": True,
"tool_call_streaming": True,
},
"google/gemini-2.5-pro": {
"name": "Gemini 2.5 Pro",
"release_date": "2025-06-17",
@@ -1608,7 +1607,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-02-19",
"last_updated": "2026-02-19",
"open_weights": False,
"max_input_tokens": 1048576,
"max_input_tokens": 1048756,
"max_output_tokens": 65536,
"text_inputs": True,
"image_inputs": True,
@@ -1786,7 +1785,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-04-02",
"last_updated": "2026-04-02",
"open_weights": True,
"max_input_tokens": 131072,
"max_input_tokens": 262144,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": True,
@@ -2111,28 +2110,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
"liquid/lfm-2-24b-a2b": {
"name": "LFM2-24B-A2B",
"release_date": "2026-02-25",
"last_updated": "2026-02-25",
"open_weights": True,
"max_input_tokens": 32768,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": False,
"tool_calling": False,
"structured_output": False,
"attachment": False,
"temperature": True,
"tool_call_streaming": True,
},
"liquid/lfm-2.5-1.2b-instruct:free": {
"name": "LFM2.5-1.2B-Instruct (free)",
"release_date": "2026-01-20",
@@ -2292,7 +2269,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2024-09-25",
"last_updated": "2024-09-25",
"open_weights": True,
"max_input_tokens": 60000,
"max_input_tokens": 131072,
"max_output_tokens": 60000,
"text_inputs": True,
"image_inputs": False,
@@ -2380,7 +2357,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2024-12-06",
"last_updated": "2024-12-06",
"open_weights": True,
"max_input_tokens": 65536,
"max_input_tokens": 131072,
"max_output_tokens": 131072,
"text_inputs": True,
"image_inputs": False,
@@ -2424,7 +2401,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-04-05",
"last_updated": "2025-04-05",
"open_weights": True,
"max_input_tokens": 327680,
"max_input_tokens": 10000000,
"max_output_tokens": 16384,
"text_inputs": True,
"image_inputs": True,
@@ -2490,7 +2467,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2024-04-16",
"last_updated": "2024-04-16",
"open_weights": True,
"max_input_tokens": 65535,
"max_input_tokens": 65536,
"max_output_tokens": 8000,
"text_inputs": True,
"image_inputs": False,
@@ -2622,7 +2599,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-02-12",
"last_updated": "2026-02-12",
"open_weights": True,
"max_input_tokens": 196608,
"max_input_tokens": 204800,
"max_output_tokens": 196608,
"text_inputs": True,
"image_inputs": False,
@@ -2644,7 +2621,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-03-18",
"last_updated": "2026-03-18",
"open_weights": True,
"max_input_tokens": 196608,
"max_input_tokens": 204800,
"max_output_tokens": 196608,
"text_inputs": True,
"image_inputs": False,
@@ -2666,8 +2643,8 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-06-01",
"last_updated": "2026-06-01",
"open_weights": True,
"max_input_tokens": 524288,
"max_output_tokens": 512000,
"max_input_tokens": 1048576,
"max_output_tokens": 131072,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
@@ -3184,7 +3161,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-01",
"last_updated": "2026-01",
"open_weights": True,
"max_input_tokens": 256000,
"max_input_tokens": 262144,
"max_output_tokens": 256000,
"text_inputs": True,
"image_inputs": True,
@@ -3229,7 +3206,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-06-12",
"open_weights": True,
"max_input_tokens": 262144,
"max_output_tokens": 16384,
"max_output_tokens": 262144,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
@@ -3536,7 +3513,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-03-11",
"last_updated": "2026-03-11",
"open_weights": True,
"max_input_tokens": 262144,
"max_input_tokens": 1000000,
"max_output_tokens": 16384,
"text_inputs": True,
"image_inputs": False,
@@ -3558,7 +3535,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-03-11",
"last_updated": "2026-03-11",
"open_weights": True,
"max_input_tokens": 262144,
"max_input_tokens": 1000000,
"max_output_tokens": 262144,
"text_inputs": True,
"image_inputs": False,
@@ -3580,7 +3557,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-06-04",
"last_updated": "2026-06-04",
"open_weights": True,
"max_input_tokens": 262144,
"max_input_tokens": 1000000,
"max_output_tokens": 16384,
"text_inputs": True,
"image_inputs": False,
@@ -4683,6 +4660,144 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": False,
"tool_call_streaming": True,
},
"openai/gpt-5.6-luna": {
"name": "GPT-5.6 Luna",
"release_date": "2026-07-09",
"last_updated": "2026-07-09",
"open_weights": False,
"max_input_tokens": 1050000,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"tool_call_streaming": True,
},
"openai/gpt-5.6-luna-pro": {
"name": "GPT-5.6 Luna Pro",
"release_date": "2026-07-09",
"last_updated": "2026-07-09",
"open_weights": False,
"max_input_tokens": 1050000,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"tool_call_streaming": True,
},
"openai/gpt-5.6-sol": {
"name": "GPT-5.6 Sol",
"release_date": "2026-07-09",
"last_updated": "2026-07-09",
"open_weights": False,
"max_input_tokens": 1050000,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"tool_call_streaming": True,
},
"openai/gpt-5.6-sol-pro": {
"name": "GPT-5.6 Sol Pro",
"release_date": "2026-07-09",
"last_updated": "2026-07-09",
"open_weights": False,
"max_input_tokens": 1050000,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"tool_call_streaming": True,
},
"openai/gpt-5.6-terra": {
"name": "GPT-5.6 Terra",
"release_date": "2026-07-09",
"last_updated": "2026-07-09",
"open_weights": False,
"max_input_tokens": 1050000,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"tool_call_streaming": True,
},
"openai/gpt-5.6-terra-pro": {
"name": "GPT-5.6 Terra Pro",
"release_date": "2026-07-09",
"last_updated": "2026-07-09",
"open_weights": False,
"max_input_tokens": 1050000,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"tool_call_streaming": True,
},
"openai/gpt-audio": {
"name": "GPT Audio",
"release_date": "2026-01-19",
@@ -5336,7 +5451,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"poolside/laguna-m.1": {
"name": "Laguna M.1",
"release_date": "2026-04-28",
"last_updated": "2026-04-28",
"last_updated": "2026-06-13",
"open_weights": True,
"max_input_tokens": 262144,
"max_output_tokens": 32768,
@@ -5358,7 +5473,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"poolside/laguna-m.1:free": {
"name": "Laguna M.1 (free)",
"release_date": "2026-04-28",
"last_updated": "2026-04-28",
"last_updated": "2026-06-13",
"open_weights": True,
"max_input_tokens": 262144,
"max_output_tokens": 32768,
@@ -5421,56 +5536,12 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
"poolside/laguna-xs.2": {
"name": "Laguna XS.2",
"release_date": "2026-04-28",
"last_updated": "2026-04-28",
"open_weights": True,
"max_input_tokens": 262144,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": False,
"attachment": False,
"temperature": True,
"tool_call_streaming": True,
},
"poolside/laguna-xs.2:free": {
"name": "Laguna XS.2 (free)",
"release_date": "2026-04-28",
"last_updated": "2026-04-28",
"open_weights": True,
"max_input_tokens": 262144,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
"video_inputs": False,
"text_outputs": True,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"structured_output": False,
"attachment": False,
"temperature": True,
"tool_call_streaming": True,
},
"qwen/qwen-2.5-72b-instruct": {
"name": "Qwen2.5 72B Instruct",
"release_date": "2024-09-19",
"last_updated": "2024-09-19",
"open_weights": True,
"max_input_tokens": 32768,
"max_input_tokens": 131072,
"max_output_tokens": 16384,
"text_inputs": True,
"image_inputs": False,
@@ -5492,7 +5563,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2024-10-16",
"last_updated": "2024-10-16",
"open_weights": True,
"max_input_tokens": 32768,
"max_input_tokens": 131072,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": False,
@@ -5514,7 +5585,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2024-11-11",
"last_updated": "2024-11-11",
"open_weights": True,
"max_input_tokens": 32768,
"max_input_tokens": 128000,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": False,
@@ -5602,7 +5673,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-02-01",
"last_updated": "2025-02-01",
"open_weights": True,
"max_input_tokens": 128000,
"max_input_tokens": 131072,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": True,
@@ -5624,7 +5695,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-04-28",
"last_updated": "2025-04-28",
"open_weights": True,
"max_input_tokens": 40960,
"max_input_tokens": 131702,
"max_output_tokens": 40960,
"text_inputs": True,
"image_inputs": False,
@@ -5690,7 +5761,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-07-25",
"last_updated": "2025-07-25",
"open_weights": True,
"max_input_tokens": 131072,
"max_input_tokens": 262144,
"max_output_tokens": 262144,
"text_inputs": True,
"image_inputs": False,
@@ -5712,7 +5783,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-04-28",
"last_updated": "2025-04-28",
"open_weights": True,
"max_input_tokens": 40960,
"max_input_tokens": 131072,
"max_output_tokens": 16384,
"text_inputs": True,
"image_inputs": False,
@@ -5734,7 +5805,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-07-29",
"last_updated": "2025-07-29",
"open_weights": True,
"max_input_tokens": 128000,
"max_input_tokens": 131072,
"max_output_tokens": 32000,
"text_inputs": True,
"image_inputs": False,
@@ -5756,7 +5827,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-08-28",
"last_updated": "2025-08-28",
"open_weights": True,
"max_input_tokens": 81920,
"max_input_tokens": 131072,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": False,
@@ -5778,7 +5849,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-04",
"last_updated": "2025-04",
"open_weights": True,
"max_input_tokens": 40960,
"max_input_tokens": 131072,
"max_output_tokens": 16384,
"text_inputs": True,
"image_inputs": False,
@@ -5822,7 +5893,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-07-23",
"last_updated": "2025-07-23",
"open_weights": True,
"max_input_tokens": 262144,
"max_input_tokens": 1048576,
"max_output_tokens": 65536,
"text_inputs": True,
"image_inputs": False,
@@ -5932,7 +6003,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-07-23",
"last_updated": "2025-07-23",
"open_weights": True,
"max_input_tokens": 262000,
"max_input_tokens": 1048576,
"max_output_tokens": 262000,
"text_inputs": True,
"image_inputs": False,
@@ -6042,7 +6113,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-09",
"last_updated": "2025-09",
"open_weights": True,
"max_input_tokens": 131072,
"max_input_tokens": 262144,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": False,
@@ -6108,7 +6179,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-10-06",
"last_updated": "2025-10-06",
"open_weights": True,
"max_input_tokens": 131072,
"max_input_tokens": 262144,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": True,
@@ -6152,7 +6223,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-10-23",
"last_updated": "2025-10-23",
"open_weights": True,
"max_input_tokens": 131072,
"max_input_tokens": 262144,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": True,
@@ -6174,7 +6245,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-10-14",
"last_updated": "2025-10-14",
"open_weights": True,
"max_input_tokens": 131072,
"max_input_tokens": 256000,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": True,
@@ -6196,7 +6267,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2025-10-14",
"last_updated": "2025-10-14",
"open_weights": True,
"max_input_tokens": 131072,
"max_input_tokens": 256000,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": True,
@@ -6284,7 +6355,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-02-15",
"last_updated": "2026-02-15",
"open_weights": True,
"max_input_tokens": 131072,
"max_input_tokens": 256000,
"max_output_tokens": 64000,
"text_inputs": True,
"image_inputs": True,
@@ -6394,7 +6465,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-04-22",
"last_updated": "2026-04-22",
"open_weights": True,
"max_input_tokens": 262140,
"max_input_tokens": 262144,
"max_output_tokens": 262140,
"text_inputs": True,
"image_inputs": True,
@@ -7147,7 +7218,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-04-22",
"last_updated": "2026-04-22",
"open_weights": True,
"max_input_tokens": 32000,
"max_input_tokens": 1048576,
"max_output_tokens": 131072,
"text_inputs": True,
"image_inputs": True,
@@ -7389,7 +7460,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2026-04-07",
"last_updated": "2026-04-07",
"open_weights": True,
"max_input_tokens": 200000,
"max_input_tokens": 202752,
"max_output_tokens": 128000,
"text_inputs": True,
"image_inputs": False,
@@ -7412,7 +7483,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-06-13",
"open_weights": True,
"max_input_tokens": 1048576,
"max_output_tokens": 1048576,
"max_output_tokens": 101376,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,