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

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 · 3 removed · 18 changed** across 3 provider(s).

<details>
<summary>anthropic</summary>

**➕ 1 added**
- `claude-sonnet-5-5` — 1,000,000 ctx, 128,000 out, text+image+pdf in,
reasoning, tools

</details>

<details>
<summary>mistral</summary>

**➖ 1 removed**
- `magistral-small`

</details>

<details>
<summary>openrouter</summary>

**➕ 3 added**
- `anthropic/claude-sonnet-5.5` — 1,000,000 ctx, 128,000 out,
text+image+pdf in, reasoning, tools
- `nex-agi/nex-n2.5-mini` — 262,144 ctx, 235,929 out, text+image in,
reasoning
- `nex-agi/nex-n2.5-pro` — 262,144 ctx, 235,929 out, text+image in,
reasoning, tools

**➖ 2 removed**
- `deepseek/deepseek-r1-distill-llama-70b`
- `inclusionai/ling-3.0-flash-fin:free`

**✏️ 18 changed**
- `deepseek/deepseek-v3.1-terminus`: max output tokens 32,768 → 65,536
- `deepseek/deepseek-v3.2-exp`: max output tokens 65,536 → 147,456
- `deepseek/deepseek-v4-flash-vision-exp`: max output tokens 943,717 →
262,144
- `meta/muse-spark-1.1`: removed audio input
- `meta/muse-spark-1.2`: removed audio input
- `meta/muse-spark-1.2-contributor`: removed audio input
- `meta/muse-spark-1.3`: removed audio input
- `meta/muse-spark-1.3-contributor`: removed audio input
- `minimax/minimax-m2.7`: max output tokens 131,072 → 176,947
- `nvidia/nemotron-3.5-lightning`: max output tokens 131,072 → 32,768
- `qwen/qwen3-30b-a3b`: max output tokens 16,384 → 8,192
- `qwen/qwen3-30b-a3b-instruct-2507`: max output tokens 235,929 → 32,000
- `qwen/qwen3.8-27b`: max output tokens 131,072 → 235,929
- `z-ai/glm-5.2`: max output tokens 131,072 → 943,718
- `~anthropic/claude-sonnet-latest`: added temperature control
- `~deepseek/deepseek-pro-latest`: max output tokens 393,216 → 943,718
- `~z-ai/glm-flash-latest`: max output tokens 128,000 → 943,718
- `~z-ai/glm-latest`: max output tokens 943,718 → 131,072

</details>

Co-authored-by: mdrxy <61371264+mdrxy@users.noreply.github.com>
Co-authored-by: Mason Daugherty <mdrxy@users.noreply.github.com>
Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
This commit is contained in:
authored and GitHub committed 2026-09-29 10:14:22 -04:00
1 parent 08064f4859
commit 04ac76c07e
2 files changed
+85 -82

No files matched your search

@@ -203,26 +203,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
"attachment": False,
"temperature": True,
},
"magistral-small": {
"name": "Magistral Small",
"release_date": "2025-03-17",
"last_updated": "2025-03-17",
"open_weights": True,
"max_input_tokens": 128000,
"max_output_tokens": 128000,
"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,
"attachment": False,
"temperature": True,
},
"ministral-3b-latest": {
"name": "Ministral 3B (latest)",
"release_date": "2024-10-01",
@@ -603,6 +603,29 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": False,
"tool_call_streaming": True,
},
"anthropic/claude-sonnet-5.5": {
"name": "Claude Sonnet 5.5",
"release_date": "2026-09-28",
"last_updated": "2026-09-28",
"open_weights": False,
"max_input_tokens": 1000000,
"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": True,
"tool_call_streaming": True,
},
"arcee-ai/trinity-large-thinking": {
"name": "Trinity Large Thinking",
"release_date": "2026-04-01",
@@ -1065,35 +1088,13 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
"deepseek/deepseek-r1-distill-llama-70b": {
"name": "R1 Distill Llama 70B",
"release_date": "2025-01-23",
"last_updated": "2025-01-23",
"open_weights": True,
"max_input_tokens": 8192,
"max_output_tokens": 7372,
"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": False,
"structured_output": False,
"attachment": False,
"temperature": True,
"tool_call_streaming": True,
},
"deepseek/deepseek-v3.1-terminus": {
"name": "DeepSeek V3.1 Terminus",
"release_date": "2025-09-22",
"last_updated": "2025-09-22",
"open_weights": True,
"max_input_tokens": 163840,
"max_output_tokens": 32768,
"max_output_tokens": 65536,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -1137,7 +1138,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2025-09-29",
"open_weights": True,
"max_input_tokens": 163840,
"max_output_tokens": 65536,
"max_output_tokens": 147456,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -1203,7 +1204,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-09-01",
"open_weights": True,
"max_input_tokens": 1048576,
"max_output_tokens": 943717,
"max_output_tokens": 262144,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
@@ -2157,28 +2158,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
"inclusionai/ling-3.0-flash-fin:free": {
"name": "Ling 3.0 Flash Fin (free)",
"release_date": "2026-08-27",
"last_updated": "2026-08-27",
"open_weights": False,
"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,
},
"inclusionai/ling-3.0-flash-sante:free": {
"name": "Ling 3.0 Flash Sante (free)",
"release_date": "2026-09-04",
@@ -2562,7 +2541,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"max_output_tokens": 943718,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": True,
"text_outputs": True,
@@ -2585,7 +2564,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"max_output_tokens": 943718,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": True,
"text_outputs": True,
@@ -2608,7 +2587,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"max_output_tokens": 943718,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": True,
"text_outputs": True,
@@ -2631,7 +2610,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"max_output_tokens": 943718,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": True,
"text_outputs": True,
@@ -2654,7 +2633,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"max_output_tokens": 943718,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": True,
"audio_inputs": False,
"pdf_inputs": True,
"video_inputs": True,
"text_outputs": True,
@@ -2850,7 +2829,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-03-18",
"open_weights": True,
"max_input_tokens": 204800,
"max_output_tokens": 131072,
"max_output_tokens": 176947,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -3515,6 +3494,50 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
"nex-agi/nex-n2.5-mini": {
"name": "Nex-N2.5-Mini",
"release_date": "2026-09-08",
"last_updated": "2026-09-08",
"open_weights": True,
"max_input_tokens": 262144,
"max_output_tokens": 235929,
"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": True,
"tool_calling": False,
"structured_output": True,
"attachment": True,
"temperature": True,
"tool_call_streaming": True,
},
"nex-agi/nex-n2.5-pro": {
"name": "Nex-N2.5-Pro",
"release_date": "2026-09-08",
"last_updated": "2026-09-08",
"open_weights": True,
"max_input_tokens": 262144,
"max_output_tokens": 235929,
"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": True,
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": True,
"tool_call_streaming": True,
},
"nousresearch/hermes-3-llama-3.1-405b": {
"name": "Hermes 3 405B Instruct",
"release_date": "2024-08-16",
@@ -3763,7 +3786,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-08-11",
"open_weights": True,
"max_input_tokens": 1000000,
"max_output_tokens": 131072,
"max_output_tokens": 32768,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -5836,7 +5859,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2025-04-28",
"open_weights": True,
"max_input_tokens": 131072,
"max_output_tokens": 16384,
"max_output_tokens": 8192,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -5858,7 +5881,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2025-07-29",
"open_weights": True,
"max_input_tokens": 262144,
"max_output_tokens": 235929,
"max_output_tokens": 32000,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -6672,7 +6695,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-08-14",
"open_weights": True,
"max_input_tokens": 1000000,
"max_output_tokens": 131072,
"max_output_tokens": 235929,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
@@ -8046,7 +8069,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": 943718,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -8261,7 +8284,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"temperature": True,
"tool_call_streaming": True,
},
"~deepseek/deepseek-flash-latest": {
@@ -8292,7 +8315,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-09-14",
"open_weights": False,
"max_input_tokens": 1048576,
"max_output_tokens": 393216,
"max_output_tokens": 943718,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -8542,7 +8565,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-08-27",
"open_weights": False,
"max_input_tokens": 1310720,
"max_output_tokens": 128000,
"max_output_tokens": 943718,
"text_inputs": True,
"image_inputs": True,
"audio_inputs": False,
@@ -8564,7 +8587,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"last_updated": "2026-08-19",
"open_weights": False,
"max_input_tokens": 1310720,
"max_output_tokens": 943718,
"max_output_tokens": 131072,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,