diff --git a/libs/partners/mistralai/langchain_mistralai/data/_profiles.py b/libs/partners/mistralai/langchain_mistralai/data/_profiles.py index d2210649ea..0481bc3c5e 100644 --- a/libs/partners/mistralai/langchain_mistralai/data/_profiles.py +++ b/libs/partners/mistralai/langchain_mistralai/data/_profiles.py @@ -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", diff --git a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py index 10f7af1581..80b733bc43 100644 --- a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py +++ b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py @@ -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,