diff --git a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py index ac7e819ed1..c7135683b1 100644 --- a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py +++ b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py @@ -626,6 +626,28 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, "tool_call_streaming": True, }, + "apodex/apodex-1.1-mini:free": { + "name": "Apodex 1.1 Mini (free)", + "release_date": "2026-10-01", + "last_updated": "2026-10-01", + "open_weights": False, + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "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, + }, "arcee-ai/trinity-large-thinking": { "name": "Trinity Large Thinking", "release_date": "2026-04-01", @@ -1006,7 +1028,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2025-03-24", "open_weights": True, "max_input_tokens": 163840, - "max_output_tokens": 147456, + "max_output_tokens": 115200, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -2840,7 +2862,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "video_outputs": False, "reasoning_output": True, "tool_calling": True, - "structured_output": True, + "structured_output": False, "attachment": False, "temperature": True, "tool_call_streaming": True, @@ -3346,7 +3368,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2025-11-06", "open_weights": True, "max_input_tokens": 262144, - "max_output_tokens": 235929, + "max_output_tokens": 98304, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -3698,7 +3720,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-06-04", "open_weights": True, "max_input_tokens": 262144, - "max_output_tokens": 182520, + "max_output_tokens": 16384, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -3786,7 +3808,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-08-11", "open_weights": True, "max_input_tokens": 262144, - "max_output_tokens": 131072, + "max_output_tokens": 32768, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -5927,7 +5949,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2025-07-29", "open_weights": True, "max_input_tokens": 262144, - "max_output_tokens": 32000, + "max_output_tokens": 235929, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -6411,7 +6433,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-02-23", "open_weights": True, "max_input_tokens": 262144, - "max_output_tokens": 65536, + "max_output_tokens": 235929, "text_inputs": True, "image_inputs": True, "audio_inputs": False, @@ -7404,7 +7426,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-07-15", "open_weights": True, "max_input_tokens": 524288, - "max_output_tokens": 471859, + "max_output_tokens": 262144, "text_inputs": True, "image_inputs": True, "audio_inputs": True, @@ -7508,6 +7530,28 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, "tool_call_streaming": True, }, + "unbiased/pareto-26.10-preview": { + "name": "Pareto 26.10 Preview", + "release_date": "2026-10-01", + "last_updated": "2026-10-01", + "open_weights": False, + "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": False, + "tool_calling": True, + "structured_output": False, + "attachment": True, + "temperature": True, + "tool_call_streaming": True, + }, "undi95/remm-slerp-l2-13b": { "name": "ReMM SLERP 13B", "release_date": "2023-07-22", @@ -8137,7 +8181,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-08-14", "open_weights": True, "max_input_tokens": 1048576, - "max_output_tokens": 943718, + "max_output_tokens": 131072, "text_inputs": True, "image_inputs": False, "audio_inputs": False,