diff --git a/libs/partners/fireworks/langchain_fireworks/data/_profiles.py b/libs/partners/fireworks/langchain_fireworks/data/_profiles.py index de615157d5..99f117879b 100644 --- a/libs/partners/fireworks/langchain_fireworks/data/_profiles.py +++ b/libs/partners/fireworks/langchain_fireworks/data/_profiles.py @@ -38,6 +38,28 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, "tool_call_streaming": True, }, + "accounts/fireworks/models/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": 1000000, + "max_output_tokens": 384000, + "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, + }, "accounts/fireworks/models/deepseek-v4-pro": { "tool_call_streaming": True, "reasoning_effort_levels": [ diff --git a/libs/partners/huggingface/langchain_huggingface/data/_profiles.py b/libs/partners/huggingface/langchain_huggingface/data/_profiles.py index e174ea04cd..284bdcf2ea 100644 --- a/libs/partners/huggingface/langchain_huggingface/data/_profiles.py +++ b/libs/partners/huggingface/langchain_huggingface/data/_profiles.py @@ -1255,7 +1255,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-07-06", "open_weights": True, "max_input_tokens": 262144, - "max_output_tokens": 64000, + "max_output_tokens": 128000, "text_inputs": True, "image_inputs": False, "audio_inputs": False, diff --git a/libs/partners/openai/langchain_openai/data/_profiles.py b/libs/partners/openai/langchain_openai/data/_profiles.py index abb90d5835..c5cd87c47f 100644 --- a/libs/partners/openai/langchain_openai/data/_profiles.py +++ b/libs/partners/openai/langchain_openai/data/_profiles.py @@ -642,6 +642,7 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "gpt-5.2-chat-latest": { "name": "GPT-5.2 Chat", + "status": "deprecated", "release_date": "2025-12-11", "last_updated": "2025-12-11", "open_weights": False, @@ -725,6 +726,7 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "gpt-5.3-chat-latest": { "name": "GPT-5.3 Chat (latest)", + "status": "deprecated", "release_date": "2026-03-03", "last_updated": "2026-03-03", "open_weights": False, diff --git a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py index 8a49efbc12..fbde89a047 100644 --- a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py +++ b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py @@ -1695,6 +1695,29 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, "tool_call_streaming": True, }, + "google/gemini-3.8-flash": { + "name": "Gemini 3.8 Flash", + "release_date": "2026-09-02", + "last_updated": "2026-09-02", + "open_weights": False, + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "text_inputs": True, + "image_inputs": True, + "audio_inputs": True, + "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, + }, "google/gemma-2-27b-it": { "name": "Gemma 2 27B", "release_date": "2024-07-13", @@ -2295,7 +2318,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2024-12-06", "open_weights": True, "max_input_tokens": 131072, - "max_output_tokens": 115200, + "max_output_tokens": 16384, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -2383,7 +2406,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-08-10", "open_weights": True, "max_input_tokens": 131072, - "max_output_tokens": 16384, + "max_output_tokens": 117964, "text_inputs": True, "image_inputs": True, "audio_inputs": False, @@ -2468,6 +2491,52 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, "tool_call_streaming": True, }, + "meta/muse-spark-1.3": { + "name": "Muse Spark 1.3", + "release_date": "2026-09-02", + "last_updated": "2026-09-02", + "open_weights": False, + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "text_inputs": True, + "image_inputs": True, + "audio_inputs": True, + "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, + }, + "meta/muse-spark-1.3-contributor": { + "name": "Muse Spark 1.3 Contributor", + "release_date": "2026-09-02", + "last_updated": "2026-09-02", + "open_weights": False, + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "text_inputs": True, + "image_inputs": True, + "audio_inputs": True, + "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, + }, "microsoft/phi-4": { "name": "Phi 4", "release_date": "2025-01-10", @@ -3497,7 +3566,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2025-12-15", "open_weights": True, "max_input_tokens": 262144, - "max_output_tokens": 228000, + "max_output_tokens": 235929, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -3585,7 +3654,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-06-04", "open_weights": True, "max_input_tokens": 262144, - "max_output_tokens": 32768, + "max_output_tokens": 182520, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -6092,7 +6161,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-02-15", "open_weights": True, "max_input_tokens": 262144, - "max_output_tokens": 65536, + "max_output_tokens": 235929, "text_inputs": True, "image_inputs": True, "audio_inputs": False, @@ -6378,7 +6447,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-08-12", "open_weights": True, "max_input_tokens": 1048576, - "max_output_tokens": 131072, + "max_output_tokens": 262144, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -7353,7 +7422,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2025-09-30", "open_weights": True, "max_input_tokens": 204800, - "max_output_tokens": 16384, + "max_output_tokens": 131072, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -7868,7 +7937,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-08-27", "open_weights": False, "max_input_tokens": 1310720, - "max_output_tokens": 131072, + "max_output_tokens": 943718, "text_inputs": True, "image_inputs": True, "audio_inputs": False,