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

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

**2 added · 2 removed · 6 changed** across 1 provider(s).

### openrouter

** 2 added**
- `aion-labs/aion-3.0` — 131,072 ctx, 32,768 out, reasoning, tools
- `aion-labs/aion-3.0-mini` — 131,072 ctx, 32,768 out, reasoning, tools

** 2 removed**
- `aion-labs/aion-1.0`
- `aion-labs/aion-1.0-mini`

**✏️ 6 changed**
- `aion-labs/aion-2.0`: added tool calling
- `anthropic/claude-opus-4.8`: added temperature control
- `nex-agi/nex-n2-pro`: added tool calling
- `thedrummer/rocinante-12b`: max input tokens 32,768 → 65,536; max
output tokens 32,768 → 65,536; added structured output
- `z-ai/glm-5.2`: max output tokens 131,072 → 32,768
- `~anthropic/claude-opus-latest`: added temperature control

Co-authored-by: mdrxy <61371264+mdrxy@users.noreply.github.com>
This commit is contained in:
langchain-oss-model-profiles[bot]
2026-07-08 10:08:48 -04:00
committed by GitHub
parent 6e51a7e48b
commit 874bada42f

View File

@@ -38,50 +38,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
"temperature": True,
"tool_call_streaming": True,
},
"aion-labs/aion-1.0": {
"name": "Aion-1.0",
"release_date": "2025-02-04",
"last_updated": "2025-02-04",
"open_weights": False,
"max_input_tokens": 131072,
"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": False,
"structured_output": False,
"attachment": False,
"temperature": True,
"tool_call_streaming": True,
},
"aion-labs/aion-1.0-mini": {
"name": "Aion-1.0-Mini",
"release_date": "2025-02-04",
"last_updated": "2025-02-04",
"open_weights": True,
"max_input_tokens": 131072,
"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": False,
"structured_output": False,
"attachment": False,
"temperature": True,
"tool_call_streaming": True,
},
"aion-labs/aion-2.0": {
"name": "Aion-2.0",
"release_date": "2026-02-23",
@@ -98,7 +54,51 @@ _PROFILES: dict[str, dict[str, Any]] = {
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": False,
"tool_calling": True,
"structured_output": False,
"attachment": False,
"temperature": True,
"tool_call_streaming": True,
},
"aion-labs/aion-3.0": {
"name": "Aion-3.0",
"release_date": "2026-07-07",
"last_updated": "2026-07-07",
"open_weights": False,
"max_input_tokens": 131072,
"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,
},
"aion-labs/aion-3.0-mini": {
"name": "Aion-3.0-Mini",
"release_date": "2026-07-07",
"last_updated": "2026-07-07",
"open_weights": False,
"max_input_tokens": 131072,
"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,
@@ -507,7 +507,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"temperature": True,
"tool_call_streaming": True,
},
"anthropic/claude-opus-4.8-fast": {
@@ -3327,7 +3327,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": False,
"tool_calling": True,
"structured_output": False,
"attachment": True,
"temperature": True,
@@ -6922,8 +6922,8 @@ _PROFILES: dict[str, dict[str, Any]] = {
"release_date": "2024-09-30",
"last_updated": "2024-09-30",
"open_weights": True,
"max_input_tokens": 32768,
"max_output_tokens": 32768,
"max_input_tokens": 65536,
"max_output_tokens": 65536,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -6934,7 +6934,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"video_outputs": False,
"reasoning_output": False,
"tool_calling": False,
"structured_output": False,
"structured_output": True,
"attachment": False,
"temperature": True,
"tool_call_streaming": True,
@@ -7410,7 +7410,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": 32768,
"text_inputs": True,
"image_inputs": False,
"audio_inputs": False,
@@ -7514,7 +7514,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
"tool_calling": True,
"structured_output": True,
"attachment": True,
"temperature": False,
"temperature": True,
"tool_call_streaming": True,
},
"~anthropic/claude-sonnet-latest": {