From 2f527debddaafa59b402c7a75f4ef7eddabfb9ec Mon Sep 17 00:00:00 2001
From: "langchain-oss-model-profiles[bot]"
<262694797+langchain-oss-model-profiles[bot]@users.noreply.github.com>
Date: Fri, 10 Jul 2026 10:24:05 -0400
Subject: [PATCH] chore(model-profiles): refresh model profile data (#38774)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
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).
openai
**β 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
openrouter
**β 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
Co-authored-by: mdrxy <61371264+mdrxy@users.noreply.github.com>
---
.../openai/langchain_openai/data/_profiles.py | 108 ++++++
.../langchain_openrouter/data/_profiles.py | 339 +++++++++++-------
2 files changed, 313 insertions(+), 134 deletions(-)
diff --git a/libs/partners/openai/langchain_openai/data/_profiles.py b/libs/partners/openai/langchain_openai/data/_profiles.py
index 48685f24edd..c9653b0b026 100644
--- a/libs/partners/openai/langchain_openai/data/_profiles.py
+++ b/libs/partners/openai/langchain_openai/data/_profiles.py
@@ -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",
diff --git a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py
index c0524193099..7421b96ad62 100644
--- a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py
+++ b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py
@@ -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,