mirror of
https://github.com/langchain-ai/langchain.git
synced 2026-10-05 09:25:14 +03:00
chore(model-profiles): refresh model profile data (#40009)
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 **10 added · 11 removed · 27 changed** across 4 provider(s). <details> <summary>fireworks-ai</summary> **➕ 2 added** - `accounts/fireworks/models/glm-5p3` — 1,000,000 ctx, 131,072 out, reasoning, tools - `accounts/fireworks/models/glm-5p3-flash` — 1,000,000 ctx, 131,072 out, text+image+video+pdf in, reasoning, tools **➖ 3 removed** - `accounts/fireworks/models/deepseek-v4-flash` - `accounts/fireworks/models/gpt-oss-20b` - `accounts/fireworks/models/minimax-m2p7` **✏️ 4 changed** - `accounts/fireworks/models/deepseek-v4-pro`: attachments no → unset; audio input no → unset; audio output no → unset; image input no → unset; image output no → unset; last updated `2026-04-24` → unset; max input tokens 1,000,000 → unset; max output tokens 384,000 → unset; display name `DeepSeek V4 Pro` → unset; removed open weights; removed reasoning; release date `2026-04-24` → unset; removed structured output; removed temperature control; removed text input; removed text output; removed tool calling; video input no → unset; video output no → unset - `accounts/fireworks/routers/kimi-k2p6-fast`: removed attachments; audio input no → unset; audio output no → unset; removed image input; image output no → unset; last updated `2026-06-05` → unset; max input tokens 262,000 → unset; max output tokens 262,000 → unset; display name `Kimi K2.6 Fast` → unset; removed open weights; removed reasoning; release date `2026-04-17` → unset; removed temperature control; removed text input; removed text output; removed tool calling; video input no → unset; video output no → unset - `accounts/fireworks/routers/kimi-k2p6-turbo`: removed attachments; audio input no → unset; audio output no → unset; removed image input; image output no → unset; last updated `2026-04-17` → unset; max input tokens 262,000 → unset; max output tokens 262,000 → unset; display name `Kimi K2.6 Turbo` → unset; removed open weights; removed reasoning; release date `2026-04-17` → unset; removed temperature control; removed text input; removed text output; removed tool calling; video input no → unset; video output no → unset - `accounts/fireworks/routers/kimi-k2p7-code-fast`: removed attachments; audio input no → unset; audio output no → unset; removed image input; image output no → unset; last updated `2026-06-16` → unset; max input tokens 262,000 → unset; max output tokens 262,000 → unset; display name `Kimi K2.7 Code Fast` → unset; removed open weights; removed reasoning; release date `2026-06-12` → unset; removed temperature control; removed text input; removed text output; removed tool calling; video input no → unset; video output no → unset </details> <details> <summary>groq</summary> **➕ 1 added** - `qwen/qwen3.8-27b` — 131,042 ctx, 16,384 out, text+image in, reasoning, tools </details> <details> <summary>huggingface</summary> **➕ 1 added** - `zai-org/GLM-5.3` — 1,048,576 ctx, 131,072 out, reasoning, tools **✏️ 1 changed** - `zai-org/GLM-5.3-Flash`: added attachments; added image input </details> <details> <summary>openrouter</summary> **➕ 6 added** - `anthropic/claude-fable-5.1` — 1,000,000 ctx, 128,000 out, text+image+pdf in, reasoning, tools - `ibm-granite/granite-4.2-8b` — 131,072 ctx, 117,964 out, reasoning, tools - `inception/mercury-2.5-preview` — 260,000 ctx, 65,536 out, reasoning, tools - `inclusionai/ling-3.0-flash-fin:free` — 262,144 ctx, 32,768 out, reasoning, tools - `tencent/hy4-preview` — 1,048,576 ctx, 64,000 out, reasoning, tools - `~z-ai/glm-flash-latest` — 1,310,720 ctx, 131,072 out, text+image+video in, reasoning, tools **➖ 8 removed** - `allenai/olmo-3-32b-think` - `anthropic/claude-opus-4.7-fast` - `anthropic/claude-opus-4.8-fast` - `anthropic/claude-opus-5-fast` - `arcee-ai/virtuoso-large` - `kwaipilot/kat-coder-air-v2.5` - `mistralai/ministral-8b` - `thedrummer/rocinante-12b` **✏️ 22 changed** - `arcee-ai/trinity-large-thinking`: max output tokens 235,929 → 80,000; removed structured output - `deepseek/deepseek-chat-v3.1`: max output tokens 144,900 → 32,768 - `deepseek/deepseek-v3.2`: max output tokens 147,456 → 65,536 - `deepseek/deepseek-v4-flash-vision-exp`: added structured output - `deepseek/deepseek-v4-pro-0813`: max output tokens 943,717 → 384,000 - `google/gemma-3-27b-it`: max input tokens 262,144 → 131,072 - `kwaipilot/kat-coder-pro-v2`: max output tokens 80,000 → 144,000 - `kwaipilot/kat-coder-pro-v2.5`: max input tokens 256,000 → 262,144; max output tokens 80,000 → 235,929 - `meta-llama/llama-4-maverick`: max output tokens 16,384 → 115,200 - `meta-llama/llama-4-scout`: max output tokens 8,192 → 16,384 - `meta/muse-glimmer-30b`: max output tokens 117,964 → 16,384 - `mistralai/voxtral-small-24b-2507`: max input tokens 32,000 → 32,768; max output tokens 25,600 → 26,214 - `nvidia/nemotron-3-ultra-550b-a55b`: max input tokens 512,288 → 262,144; max output tokens 461,059 → 32,768 - `qwen/qwen3-vl-30b-a3b-instruct`: max output tokens 32,768 → 16,384 - `qwen/qwen3.5-122b-a10b`: max output tokens 235,929 → 81,920 - `qwen/qwen3.6-27b`: max output tokens 81,920 → 235,929 - `thinkingmachines/inkling`: max output tokens 262,144 → 471,859 - `z-ai/glm-5.1`: max output tokens 182,476 → 128,000 - `z-ai/glm-5.2`: max output tokens 262,144 → 131,072 - `z-ai/glm-5.3`: max input tokens 1,048,576 → 1,310,720; added open weights; added structured output - `~deepseek/deepseek-v4-flash-latest`: max output tokens 131,072 → 393,216 - `~z-ai/glm-latest`: max input tokens 1,048,576 → 1,310,720; max output tokens 131,072 → 943,718; added structured output </details> Made by [Open SWE](https://openswe.vercel.app/agents/756572b6-fcc8-59ee-bd9e-7d0c13386290) --------- Co-authored-by: mdrxy <61371264+mdrxy@users.noreply.github.com> Co-authored-by: open-swe[bot] <open-swe@users.noreply.github.com>
This commit is contained in:
5 files changed
+221
-316
No files matched your search
@@ -16,28 +16,6 @@ https://docs.langchain.com/oss/python/langchain/models#updating-or-overwriting-p
|
||||
from typing import Any
|
||||
|
||||
_PROFILES: dict[str, dict[str, Any]] = {
|
||||
"accounts/fireworks/models/deepseek-v4-flash": {
|
||||
"name": "DeepSeek V4 Flash",
|
||||
"release_date": "2026-04-24",
|
||||
"last_updated": "2026-06-16",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 1000000,
|
||||
"max_output_tokens": 384000,
|
||||
"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,
|
||||
},
|
||||
"accounts/fireworks/models/deepseek-v4-flash-0731": {
|
||||
"name": "DeepSeek V4 Flash 0731",
|
||||
"release_date": "2026-07-31",
|
||||
@@ -61,25 +39,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"accounts/fireworks/models/deepseek-v4-pro": {
|
||||
"name": "DeepSeek V4 Pro",
|
||||
"release_date": "2026-04-24",
|
||||
"last_updated": "2026-04-24",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 1000000,
|
||||
"max_output_tokens": 384000,
|
||||
"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,
|
||||
"reasoning_effort_levels": [
|
||||
"none",
|
||||
@@ -148,13 +107,13 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
],
|
||||
"reasoning_effort_default": "max",
|
||||
},
|
||||
"accounts/fireworks/models/gpt-oss-120b": {
|
||||
"name": "GPT OSS 120B",
|
||||
"release_date": "2025-08-05",
|
||||
"last_updated": "2026-06-16",
|
||||
"accounts/fireworks/models/glm-5p3": {
|
||||
"name": "GLM 5.3",
|
||||
"release_date": "2026-08-14",
|
||||
"last_updated": "2026-08-28",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 131072,
|
||||
"max_output_tokens": 32768,
|
||||
"max_input_tokens": 1000000,
|
||||
"max_output_tokens": 131072,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -165,14 +124,38 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True,
|
||||
"structured_output": True,
|
||||
"attachment": False,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"accounts/fireworks/models/gpt-oss-20b": {
|
||||
"name": "GPT OSS 20B",
|
||||
"accounts/fireworks/models/glm-5p3-flash": {
|
||||
"name": "GLM 5.3 Flash",
|
||||
"release_date": "2026-08-26",
|
||||
"last_updated": "2026-08-26",
|
||||
"open_weights": False,
|
||||
"max_input_tokens": 1000000,
|
||||
"max_output_tokens": 131072,
|
||||
"text_inputs": True,
|
||||
"image_inputs": True,
|
||||
"audio_inputs": False,
|
||||
"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,
|
||||
},
|
||||
"accounts/fireworks/models/gpt-oss-120b": {
|
||||
"name": "GPT OSS 120B",
|
||||
"release_date": "2025-08-05",
|
||||
"last_updated": "2025-08-05",
|
||||
"last_updated": "2026-06-16",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 131072,
|
||||
"max_output_tokens": 32768,
|
||||
@@ -285,27 +268,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": False,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"accounts/fireworks/models/minimax-m2p7": {
|
||||
"name": "MiniMax-M2.7",
|
||||
"release_date": "2026-04-12",
|
||||
"last_updated": "2026-04-12",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 196608,
|
||||
"max_output_tokens": 196608,
|
||||
"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,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"accounts/fireworks/models/minimax-m3": {
|
||||
"name": "MiniMax-M3",
|
||||
"release_date": "2026-06-12",
|
||||
@@ -470,24 +432,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"reasoning_effort_default": "max",
|
||||
},
|
||||
"accounts/fireworks/routers/kimi-k2p6-fast": {
|
||||
"name": "Kimi K2.6 Fast",
|
||||
"release_date": "2026-04-17",
|
||||
"last_updated": "2026-06-05",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 262000,
|
||||
"max_output_tokens": 262000,
|
||||
"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,
|
||||
"attachment": True,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
"reasoning_effort_levels": [
|
||||
"low",
|
||||
@@ -496,24 +440,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
],
|
||||
},
|
||||
"accounts/fireworks/routers/kimi-k2p6-turbo": {
|
||||
"name": "Kimi K2.6 Turbo",
|
||||
"release_date": "2026-04-17",
|
||||
"last_updated": "2026-04-17",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 262000,
|
||||
"max_output_tokens": 262000,
|
||||
"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,
|
||||
"attachment": True,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
"reasoning_effort_levels": [
|
||||
"low",
|
||||
@@ -522,24 +448,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
],
|
||||
},
|
||||
"accounts/fireworks/routers/kimi-k2p7-code-fast": {
|
||||
"name": "Kimi K2.7 Code Fast",
|
||||
"release_date": "2026-06-12",
|
||||
"last_updated": "2026-06-16",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 262000,
|
||||
"max_output_tokens": 262000,
|
||||
"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,
|
||||
"attachment": True,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
"reasoning_effort_levels": [
|
||||
"low",
|
||||
|
||||
@@ -40,7 +40,7 @@ class TestFireworksStandard(ChatModelUnitTests):
|
||||
def test_profile() -> None:
|
||||
"""Test that model profile is loaded correctly."""
|
||||
model = ChatFireworks(
|
||||
model="accounts/fireworks/models/gpt-oss-20b",
|
||||
model="accounts/fireworks/models/gpt-oss-120b",
|
||||
api_key="test_key", # type: ignore[arg-type]
|
||||
)
|
||||
assert model.profile
|
||||
@@ -285,6 +285,27 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"attachment": True,
|
||||
"temperature": True,
|
||||
},
|
||||
"qwen/qwen3.8-27b": {
|
||||
"name": "Qwen3.8 27B",
|
||||
"release_date": "2026-08-14",
|
||||
"last_updated": "2026-08-14",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 131042,
|
||||
"max_output_tokens": 16384,
|
||||
"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,
|
||||
},
|
||||
"whisper-large-v3": {
|
||||
"name": "Whisper",
|
||||
"release_date": "2023-09-01",
|
||||
|
||||
@@ -1525,10 +1525,10 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"zai-org/GLM-5.3-Flash": {
|
||||
"name": "GLM-5.3-Flash",
|
||||
"release_date": "2026-08-26",
|
||||
"last_updated": "2026-08-26",
|
||||
"zai-org/GLM-5.3": {
|
||||
"name": "GLM-5.3",
|
||||
"release_date": "2026-08-14",
|
||||
"last_updated": "2026-08-14",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 1048576,
|
||||
"max_output_tokens": 131072,
|
||||
@@ -1547,4 +1547,26 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"zai-org/GLM-5.3-Flash": {
|
||||
"name": "GLM-5.3-Flash",
|
||||
"release_date": "2026-08-26",
|
||||
"last_updated": "2026-08-26",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 1048576,
|
||||
"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": True,
|
||||
"tool_calling": True,
|
||||
"structured_output": True,
|
||||
"attachment": True,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
}
|
||||
@@ -104,28 +104,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"allenai/olmo-3-32b-think": {
|
||||
"name": "Olmo 3 32B Think",
|
||||
"release_date": "2025-11-21",
|
||||
"last_updated": "2025-11-21",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 65536,
|
||||
"max_output_tokens": 58982,
|
||||
"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": True,
|
||||
"attachment": False,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"amazon/nova-2-lite-v1": {
|
||||
"name": "Nova 2 Lite",
|
||||
"release_date": "2025-12-02",
|
||||
@@ -304,6 +282,29 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": False,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"anthropic/claude-fable-5.1": {
|
||||
"name": "Claude Fable 5.1",
|
||||
"release_date": "2026-09-01",
|
||||
"last_updated": "2026-09-01",
|
||||
"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": False,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"anthropic/claude-haiku-4.5": {
|
||||
"name": "Claude Haiku 4.5 (latest)",
|
||||
"release_date": "2025-10-15",
|
||||
@@ -442,29 +443,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": False,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"anthropic/claude-opus-4.7-fast": {
|
||||
"name": "Claude Opus 4.7 (Fast)",
|
||||
"release_date": "2026-04-16",
|
||||
"last_updated": "2026-04-16",
|
||||
"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": False,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"anthropic/claude-opus-4.8": {
|
||||
"name": "Claude Opus 4.8",
|
||||
"release_date": "2026-05-28",
|
||||
@@ -488,29 +466,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"anthropic/claude-opus-4.8-fast": {
|
||||
"name": "Claude Opus 4.8 (Fast)",
|
||||
"release_date": "2026-05-28",
|
||||
"last_updated": "2026-05-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": False,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"anthropic/claude-opus-5": {
|
||||
"name": "Claude Opus 5",
|
||||
"release_date": "2026-07-24",
|
||||
@@ -534,29 +489,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"anthropic/claude-opus-5-fast": {
|
||||
"name": "Claude Opus 5 (Fast)",
|
||||
"release_date": "2026-07-24",
|
||||
"last_updated": "2026-07-24",
|
||||
"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": False,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"anthropic/claude-sonnet-4": {
|
||||
"name": "Claude Sonnet 4",
|
||||
"release_date": "2025-05-22",
|
||||
@@ -655,7 +587,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2026-05-28",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 262144,
|
||||
"max_output_tokens": 235929,
|
||||
"max_output_tokens": 80000,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -666,28 +598,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True,
|
||||
"structured_output": True,
|
||||
"attachment": False,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"arcee-ai/virtuoso-large": {
|
||||
"name": "Virtuoso Large",
|
||||
"release_date": "2025-05-05",
|
||||
"last_updated": "2025-05-05",
|
||||
"open_weights": False,
|
||||
"max_input_tokens": 131072,
|
||||
"max_output_tokens": 64000,
|
||||
"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": True,
|
||||
"structured_output": False,
|
||||
"attachment": False,
|
||||
"temperature": True,
|
||||
@@ -1051,7 +961,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2025-08-21",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 163840,
|
||||
"max_output_tokens": 144900,
|
||||
"max_output_tokens": 32768,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -1161,7 +1071,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2025-12-01",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 163840,
|
||||
"max_output_tokens": 147456,
|
||||
"max_output_tokens": 65536,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -1260,7 +1170,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True,
|
||||
"structured_output": False,
|
||||
"structured_output": True,
|
||||
"attachment": True,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
@@ -1293,7 +1203,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2026-08-22",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 1048576,
|
||||
"max_output_tokens": 943717,
|
||||
"max_output_tokens": 384000,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -1834,7 +1744,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"release_date": "2025-03-12",
|
||||
"last_updated": "2025-03-12",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 262144,
|
||||
"max_input_tokens": 131072,
|
||||
"max_output_tokens": 117964,
|
||||
"text_inputs": True,
|
||||
"image_inputs": True,
|
||||
@@ -2071,6 +1981,28 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"ibm-granite/granite-4.2-8b": {
|
||||
"name": "Granite 4.2 8B",
|
||||
"release_date": "2026-08-31",
|
||||
"last_updated": "2026-08-31",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 131072,
|
||||
"max_output_tokens": 117964,
|
||||
"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,
|
||||
},
|
||||
"inception/mercury-2": {
|
||||
"name": "Mercury 2",
|
||||
"release_date": "2026-03-04",
|
||||
@@ -2093,6 +2025,28 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"inception/mercury-2.5-preview": {
|
||||
"name": "Mercury 2.5 Preview",
|
||||
"release_date": "2026-08-31",
|
||||
"last_updated": "2026-08-31",
|
||||
"open_weights": False,
|
||||
"max_input_tokens": 260000,
|
||||
"max_output_tokens": 65536,
|
||||
"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,
|
||||
},
|
||||
"inclusionai/ling-3.0-flash": {
|
||||
"name": "Ling-3.0-flash",
|
||||
"release_date": "2026-07-23",
|
||||
@@ -2115,13 +2069,13 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"kwaipilot/kat-coder-air-v2.5": {
|
||||
"name": "KAT-Coder-Air V2.5",
|
||||
"release_date": "2026-07-10",
|
||||
"last_updated": "2026-07-10",
|
||||
"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": 256000,
|
||||
"max_output_tokens": 80000,
|
||||
"max_input_tokens": 262144,
|
||||
"max_output_tokens": 32768,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -2130,9 +2084,9 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"image_outputs": False,
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True,
|
||||
"structured_output": True,
|
||||
"structured_output": False,
|
||||
"attachment": False,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
@@ -2143,7 +2097,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2026-03-27",
|
||||
"open_weights": False,
|
||||
"max_input_tokens": 262144,
|
||||
"max_output_tokens": 80000,
|
||||
"max_output_tokens": 144000,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -2164,8 +2118,8 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"release_date": "2026-07-10",
|
||||
"last_updated": "2026-07-10",
|
||||
"open_weights": False,
|
||||
"max_input_tokens": 256000,
|
||||
"max_output_tokens": 80000,
|
||||
"max_input_tokens": 262144,
|
||||
"max_output_tokens": 235929,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -2363,7 +2317,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2025-04-05",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 1048576,
|
||||
"max_output_tokens": 16384,
|
||||
"max_output_tokens": 115200,
|
||||
"text_inputs": True,
|
||||
"image_inputs": True,
|
||||
"audio_inputs": False,
|
||||
@@ -2385,7 +2339,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2025-04-05",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 1310720,
|
||||
"max_output_tokens": 8192,
|
||||
"max_output_tokens": 16384,
|
||||
"text_inputs": True,
|
||||
"image_inputs": True,
|
||||
"audio_inputs": False,
|
||||
@@ -2429,7 +2383,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2026-08-10",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 131072,
|
||||
"max_output_tokens": 117964,
|
||||
"max_output_tokens": 16384,
|
||||
"text_inputs": True,
|
||||
"image_inputs": True,
|
||||
"audio_inputs": False,
|
||||
@@ -2868,28 +2822,6 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"mistralai/ministral-8b": {
|
||||
"name": "Ministral 8B",
|
||||
"release_date": "2024-10-17",
|
||||
"last_updated": "2024-10-17",
|
||||
"open_weights": False,
|
||||
"max_input_tokens": 128000,
|
||||
"max_output_tokens": 102400,
|
||||
"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": True,
|
||||
"attachment": False,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"mistralai/ministral-8b-2512": {
|
||||
"name": "Ministral 3 8B 2512",
|
||||
"release_date": "2025-12-02",
|
||||
@@ -3211,8 +3143,8 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"release_date": "2025-10-30",
|
||||
"last_updated": "2025-10-30",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 32000,
|
||||
"max_output_tokens": 25600,
|
||||
"max_input_tokens": 32768,
|
||||
"max_output_tokens": 26214,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": True,
|
||||
@@ -3652,8 +3584,8 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"release_date": "2026-06-04",
|
||||
"last_updated": "2026-06-04",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 512288,
|
||||
"max_output_tokens": 461059,
|
||||
"max_input_tokens": 262144,
|
||||
"max_output_tokens": 32768,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -5984,7 +5916,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2025-10-06",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 262144,
|
||||
"max_output_tokens": 32768,
|
||||
"max_output_tokens": 16384,
|
||||
"text_inputs": True,
|
||||
"image_inputs": True,
|
||||
"audio_inputs": False,
|
||||
@@ -6094,7 +6026,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2026-02-23",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 262144,
|
||||
"max_output_tokens": 235929,
|
||||
"max_output_tokens": 81920,
|
||||
"text_inputs": True,
|
||||
"image_inputs": True,
|
||||
"audio_inputs": False,
|
||||
@@ -6270,7 +6202,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2026-04-22",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 262144,
|
||||
"max_output_tokens": 81920,
|
||||
"max_output_tokens": 235929,
|
||||
"text_inputs": True,
|
||||
"image_inputs": True,
|
||||
"audio_inputs": False,
|
||||
@@ -6903,13 +6835,13 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"thedrummer/cydonia-24b-v4.1": {
|
||||
"name": "Cydonia 24B V4.1",
|
||||
"release_date": "2025-09-27",
|
||||
"last_updated": "2025-09-27",
|
||||
"tencent/hy4-preview": {
|
||||
"name": "Hy4 preview",
|
||||
"release_date": "2026-08-28",
|
||||
"last_updated": "2026-08-28",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 131072,
|
||||
"max_output_tokens": 117964,
|
||||
"max_input_tokens": 1048576,
|
||||
"max_output_tokens": 64000,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -6918,20 +6850,20 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"image_outputs": False,
|
||||
"audio_outputs": False,
|
||||
"video_outputs": False,
|
||||
"reasoning_output": False,
|
||||
"tool_calling": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True,
|
||||
"structured_output": True,
|
||||
"attachment": False,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"thedrummer/rocinante-12b": {
|
||||
"name": "Rocinante 12B",
|
||||
"release_date": "2024-09-30",
|
||||
"last_updated": "2024-09-30",
|
||||
"thedrummer/cydonia-24b-v4.1": {
|
||||
"name": "Cydonia 24B V4.1",
|
||||
"release_date": "2025-09-27",
|
||||
"last_updated": "2025-09-27",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 65536,
|
||||
"max_output_tokens": 58982,
|
||||
"max_input_tokens": 131072,
|
||||
"max_output_tokens": 117964,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -6997,7 +6929,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2026-07-15",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 1048576,
|
||||
"max_output_tokens": 262144,
|
||||
"max_output_tokens": 471859,
|
||||
"text_inputs": True,
|
||||
"image_inputs": True,
|
||||
"audio_inputs": True,
|
||||
@@ -7553,7 +7485,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2026-04-07",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 204800,
|
||||
"max_output_tokens": 182476,
|
||||
"max_output_tokens": 128000,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -7575,7 +7507,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2026-06-13",
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 1048576,
|
||||
"max_output_tokens": 262144,
|
||||
"max_output_tokens": 131072,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -7617,8 +7549,8 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"name": "GLM-5.3",
|
||||
"release_date": "2026-08-14",
|
||||
"last_updated": "2026-08-14",
|
||||
"open_weights": False,
|
||||
"max_input_tokens": 1048576,
|
||||
"open_weights": True,
|
||||
"max_input_tokens": 1310720,
|
||||
"max_output_tokens": 131072,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
@@ -7630,7 +7562,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True,
|
||||
"structured_output": False,
|
||||
"structured_output": True,
|
||||
"attachment": False,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
@@ -7777,7 +7709,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"last_updated": "2026-08-01",
|
||||
"open_weights": False,
|
||||
"max_input_tokens": 1310720,
|
||||
"max_output_tokens": 131072,
|
||||
"max_output_tokens": 393216,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -7930,13 +7862,35 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
},
|
||||
"~z-ai/glm-flash-latest": {
|
||||
"name": "GLM Flash Latest",
|
||||
"release_date": "2026-08-27",
|
||||
"last_updated": "2026-08-27",
|
||||
"open_weights": False,
|
||||
"max_input_tokens": 1310720,
|
||||
"max_output_tokens": 131072,
|
||||
"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,
|
||||
},
|
||||
"~z-ai/glm-latest": {
|
||||
"name": "GLM Latest",
|
||||
"release_date": "2026-08-19",
|
||||
"last_updated": "2026-08-19",
|
||||
"open_weights": False,
|
||||
"max_input_tokens": 1048576,
|
||||
"max_output_tokens": 131072,
|
||||
"max_input_tokens": 1310720,
|
||||
"max_output_tokens": 943718,
|
||||
"text_inputs": True,
|
||||
"image_inputs": False,
|
||||
"audio_inputs": False,
|
||||
@@ -7947,7 +7901,7 @@ _PROFILES: dict[str, dict[str, Any]] = {
|
||||
"video_outputs": False,
|
||||
"reasoning_output": True,
|
||||
"tool_calling": True,
|
||||
"structured_output": False,
|
||||
"structured_output": True,
|
||||
"attachment": False,
|
||||
"temperature": True,
|
||||
"tool_call_streaming": True,
|
||||
|
||||
Reference in new issue
Block a user