From a893bbda77f69d75bd7579c4450bad04891b5aab 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, 18 Sep 2026 09:07:25 -0400
Subject: [PATCH] chore(model-profiles): refresh model profile data (#40600)
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
**4 added ยท 4 removed ยท 6 changed** across 3 provider(s).
mistral
**โ 1 added**
- `zai-glm-5-3` โ 1,000,000 ctx, 131,072 out, reasoning, tools
openrouter
**โ 3 added**
- `deepseek/deepseek-v4-flash-0731:free` โ 1,048,576 ctx, 393,216 out,
reasoning, tools
- `qwen/qwen3.8-27b:free` โ 262,144 ctx, 235,929 out, text+image+video
in, reasoning, tools
- `unbiased/pareto` โ 262,144 ctx, 131,072 out, text+image in, tools
**โ 2 removed**
- `mistralai/mistral-large-2512`
- `stealth/union-alpha`
**โ๏ธ 6 changed**
- `deepseek/deepseek-chat`: max output tokens 16,000 โ 16,384
- `deepseek/deepseek-v4-flash-vision-exp`: max output tokens 943,718 โ
262,144
- `openai/gpt-oss-120b`: max output tokens 117,964 โ 65,536
- `z-ai/glm-4.6`: max output tokens 131,072 โ 16,384
- `z-ai/glm-5.2`: max output tokens 131,072 โ 163,840
- `~deepseek/deepseek-v4-flash-latest`: max output tokens 393,216 โ
943,718
xai
**โ 2 removed**
- `grok-imagine-image-2.0`
- `grok-imagine-image-quality`
Co-authored-by: mdrxy <61371264+mdrxy@users.noreply.github.com>
---
.../langchain_mistralai/data/_profiles.py | 21 +++
.../langchain_openrouter/data/_profiles.py | 123 ++++++++++--------
.../xai/langchain_xai/data/_profiles.py | 44 -------
3 files changed, 93 insertions(+), 95 deletions(-)
diff --git a/libs/partners/mistralai/langchain_mistralai/data/_profiles.py b/libs/partners/mistralai/langchain_mistralai/data/_profiles.py
index 8e08cddeea..d2210649ea 100644
--- a/libs/partners/mistralai/langchain_mistralai/data/_profiles.py
+++ b/libs/partners/mistralai/langchain_mistralai/data/_profiles.py
@@ -708,4 +708,25 @@ _PROFILES: dict[str, dict[str, Any]] = {
"attachment": False,
"temperature": True,
},
+ "zai-glm-5-3": {
+ "name": "GLM-5.3",
+ "release_date": "2026-08-14",
+ "last_updated": "2026-08-14",
+ "open_weights": True,
+ "max_input_tokens": 1000000,
+ "max_output_tokens": 131072,
+ "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": True,
+ "attachment": False,
+ "temperature": True,
+ },
}
diff --git a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py
index 21fe5eeaaa..d004da318b 100644
--- a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py
+++ b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py
@@ -917,7 +917,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-02-28",
"open_weights": True,
"max_input_tokens": 163840,
- "max_output_tokens": 16000,
+ "max_output_tokens": 16384,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -1153,13 +1153,35 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
+ "deepseek/deepseek-v4-flash-0731:free": {
+ "name": "DeepSeek V4 Flash 0731 (free)",
+ "release_date": "2026-07-31",
+ "last_updated": "2026-07-31",
+ "open_weights": True,
+ "max_input_tokens": 1048576,
+ "max_output_tokens": 393216,
+ "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": True,
+ "attachment": False,
+ "temperature": True,
+ "tool_call_streaming": True,
+ },
"deepseek/deepseek-v4-flash-vision-exp": {
"name": "DeepSeek V4 Flash Vision Exp",
"release_date": "2026-08-21",
"last_updated": "2026-08-21",
"open_weights": False,
"max_input_tokens": 1048576,
- "max_output_tokens": 943718,
+ "max_output_tokens": 262144,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
@@ -3024,29 +3046,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
- "mistralai/mistral-large-2512": {
- "name": "Mistral Large 3",
- "release_date": "2025-12-02",
- "last_updated": "2025-12-02",
- "open_weights": True,
- "max_input_tokens": 262144,
- "max_output_tokens": 209715,
- "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": False,
- "tool_calling": True,
- "structured_output": True,
- "attachment": True,
- "temperature": True,
- "tool_call_streaming": True,
- },
"mistralai/mistral-medium-3": {
"name": "Mistral Medium 3",
"release_date": "2025-05-07",
@@ -4921,7 +4920,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2025-08-05",
"open_weights": True,
"max_input_tokens": 131072,
- "max_output_tokens": 117964,
+ "max_output_tokens": 65536,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -6574,6 +6573,28 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
+ "qwen/qwen3.8-27b:free": {
+ "name": "Qwen3.8 27B (free)",
+ "release_date": "2026-08-14",
+ "last_updated": "2026-08-14",
+ "open_weights": True,
+ "max_input_tokens": 262144,
+ "max_output_tokens": 235929,
+ "text_inputs": True,
+ "image_inputs": True,
+ "audio_inputs": False,
+ "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,
+ },
"qwen/qwen3.8-flash": {
"name": "Qwen3.8 Flash",
"release_date": "2026-08-26",
@@ -6863,28 +6884,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
- "stealth/union-alpha": {
- "name": "Union Alpha",
- "release_date": "2026-09-16",
- "last_updated": "2026-09-16",
- "open_weights": False,
- "max_input_tokens": 262144,
- "max_output_tokens": 131072,
- "text_inputs": True,
- "image_inputs": True,
- "audio_inputs": False,
- "video_inputs": False,
- "text_outputs": True,
- "image_outputs": False,
- "audio_outputs": False,
- "video_outputs": False,
- "reasoning_output": False,
- "tool_calling": True,
- "structured_output": False,
- "attachment": True,
- "temperature": True,
- "tool_call_streaming": True,
- },
"stepfun/step-3.5-flash": {
"name": "Step 3.5 Flash",
"release_date": "2026-01-29",
@@ -7237,6 +7236,28 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
+ "unbiased/pareto": {
+ "name": "Pareto",
+ "release_date": "2026-09-17",
+ "last_updated": "2026-09-17",
+ "open_weights": False,
+ "max_input_tokens": 262144,
+ "max_output_tokens": 131072,
+ "text_inputs": True,
+ "image_inputs": True,
+ "audio_inputs": False,
+ "video_inputs": False,
+ "text_outputs": True,
+ "image_outputs": False,
+ "audio_outputs": False,
+ "video_outputs": False,
+ "reasoning_output": False,
+ "tool_calling": True,
+ "structured_output": False,
+ "attachment": True,
+ "temperature": True,
+ "tool_call_streaming": True,
+ },
"undi95/remm-slerp-l2-13b": {
"name": "ReMM SLERP 13B",
"release_date": "2023-07-22",
@@ -7579,7 +7600,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2025-09-30",
"open_weights": True,
"max_input_tokens": 204800,
- "max_output_tokens": 131072,
+ "max_output_tokens": 16384,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -7733,7 +7754,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-06-13",
"open_weights": True,
"max_input_tokens": 1048576,
- "max_output_tokens": 131072,
+ "max_output_tokens": 163840,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -7979,7 +8000,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-08-01",
"open_weights": False,
"max_input_tokens": 1310720,
- "max_output_tokens": 393216,
+ "max_output_tokens": 943718,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
diff --git a/libs/partners/xai/langchain_xai/data/_profiles.py b/libs/partners/xai/langchain_xai/data/_profiles.py
index 1dbdfc6eba..ee40449891 100644
--- a/libs/partners/xai/langchain_xai/data/_profiles.py
+++ b/libs/partners/xai/langchain_xai/data/_profiles.py
@@ -206,50 +206,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": False,
"tool_call_streaming": True,
},
- "grok-imagine-image-2.0": {
- "name": "Grok Imagine Image 2.0",
- "release_date": "2026-08-07",
- "last_updated": "2026-08-07",
- "open_weights": False,
- "max_input_tokens": 64000,
- "max_output_tokens": 0,
- "text_inputs": True,
- "image_inputs": True,
- "audio_inputs": False,
- "pdf_inputs": True,
- "video_inputs": False,
- "text_outputs": False,
- "image_outputs": True,
- "audio_outputs": False,
- "video_outputs": False,
- "reasoning_output": False,
- "tool_calling": False,
- "attachment": True,
- "temperature": False,
- "tool_call_streaming": True,
- },
- "grok-imagine-image-quality": {
- "name": "Grok Imagine Image Quality",
- "release_date": "2026-04-03",
- "last_updated": "2026-04-03",
- "open_weights": False,
- "max_input_tokens": 16000,
- "max_output_tokens": 0,
- "text_inputs": True,
- "image_inputs": True,
- "audio_inputs": False,
- "pdf_inputs": True,
- "video_inputs": False,
- "text_outputs": False,
- "image_outputs": True,
- "audio_outputs": False,
- "video_outputs": False,
- "reasoning_output": False,
- "tool_calling": False,
- "attachment": True,
- "temperature": False,
- "tool_call_streaming": True,
- },
"grok-imagine-video": {
"name": "Grok Imagine Video",
"release_date": "2026-01-28",