diff --git a/libs/partners/fireworks/langchain_fireworks/data/_profiles.py b/libs/partners/fireworks/langchain_fireworks/data/_profiles.py index 0f1334c40ee..daa56faeddc 100644 --- a/libs/partners/fireworks/langchain_fireworks/data/_profiles.py +++ b/libs/partners/fireworks/langchain_fireworks/data/_profiles.py @@ -136,6 +136,26 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, + "accounts/fireworks/models/glm-5p1": { + "name": "GLM 5.1", + "release_date": "2026-04-01", + "last_updated": "2026-04-01", + "open_weights": True, + "max_input_tokens": 202800, + "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, + "attachment": False, + "temperature": True, + }, "accounts/fireworks/models/gpt-oss-120b": { "name": "GPT OSS 120B", "release_date": "2025-08-05", @@ -276,6 +296,26 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, + "accounts/fireworks/models/qwen3p6-plus": { + "name": "Qwen 3.6 Plus", + "release_date": "2026-04-04", + "last_updated": "2026-04-04", + "open_weights": False, + "max_input_tokens": 128000, + "max_output_tokens": 8192, + "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, + }, "accounts/fireworks/routers/kimi-k2p5-turbo": { "name": "Kimi K2.5 Turbo (firepass)", "release_date": "2026-01-27", diff --git a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py index 6c450850277..ce5c407a3bc 100644 --- a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py +++ b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py @@ -1070,6 +1070,27 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": True, "temperature": True, }, + "google/gemma-4-26b-a4b-it:free": { + "name": "Gemma 4 26B A4B (free)", + "release_date": "2026-04-03", + "last_updated": "2026-04-03", + "open_weights": True, + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "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, + }, "google/gemma-4-31b-it": { "name": "Gemma 4 31B", "release_date": "2026-04-02", @@ -1091,6 +1112,27 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": True, "temperature": True, }, + "google/gemma-4-31b-it:free": { + "name": "Gemma 4 31B (free)", + "release_date": "2026-04-02", + "last_updated": "2026-04-02", + "open_weights": True, + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "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, + }, "inception/mercury": { "name": "Mercury", "release_date": "2025-06-26", @@ -2965,8 +3007,8 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": True, "temperature": True, }, - "qwen/qwen3.6-plus:free": { - "name": "Qwen3.6 Plus (free)", + "qwen/qwen3.6-plus": { + "name": "Qwen3.6 Plus", "release_date": "2026-04-02", "last_updated": "2026-04-02", "open_weights": False,