diff --git a/libs/partners/openai/langchain_openai/data/_profiles.py b/libs/partners/openai/langchain_openai/data/_profiles.py index 48685f24edd..c9653b0b026 100644 --- a/libs/partners/openai/langchain_openai/data/_profiles.py +++ b/libs/partners/openai/langchain_openai/data/_profiles.py @@ -987,6 +987,114 @@ _PROFILES: dict[str, dict[str, Any]] = { "tool_choice": True, "tool_call_streaming": True, }, + "gpt-5.6": { + "name": "GPT-5.6", + "release_date": "2026-07-09", + "last_updated": "2026-07-09", + "open_weights": False, + "max_input_tokens": 1050000, + "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, + "image_url_inputs": True, + "pdf_tool_message": True, + "image_tool_message": True, + "tool_choice": True, + "tool_call_streaming": True, + }, + "gpt-5.6-luna": { + "name": "GPT-5.6 Luna", + "release_date": "2026-07-09", + "last_updated": "2026-07-09", + "open_weights": False, + "max_input_tokens": 1050000, + "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, + "image_url_inputs": True, + "pdf_tool_message": True, + "image_tool_message": True, + "tool_choice": True, + "tool_call_streaming": True, + }, + "gpt-5.6-sol": { + "name": "GPT-5.6 Sol", + "release_date": "2026-07-09", + "last_updated": "2026-07-09", + "open_weights": False, + "max_input_tokens": 1050000, + "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, + "image_url_inputs": True, + "pdf_tool_message": True, + "image_tool_message": True, + "tool_choice": True, + "tool_call_streaming": True, + }, + "gpt-5.6-terra": { + "name": "GPT-5.6 Terra", + "release_date": "2026-07-09", + "last_updated": "2026-07-09", + "open_weights": False, + "max_input_tokens": 1050000, + "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, + "image_url_inputs": True, + "pdf_tool_message": True, + "image_tool_message": True, + "tool_choice": True, + "tool_call_streaming": True, + }, "gpt-image-1": { "name": "gpt-image-1", "release_date": "2025-04-24", diff --git a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py index c0524193099..7421b96ad62 100644 --- a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py +++ b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py @@ -264,7 +264,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2024-10-22", "last_updated": "2024-10-22", "open_weights": True, - "max_input_tokens": 16384, + "max_input_tokens": 32768, "max_output_tokens": 2048, "text_inputs": True, "image_inputs": False, @@ -718,7 +718,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-06-30", "last_updated": "2025-06-30", "open_weights": True, - "max_input_tokens": 123000, + "max_input_tokens": 131072, "max_output_tokens": 16000, "text_inputs": True, "image_inputs": True, @@ -845,6 +845,28 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, "tool_call_streaming": True, }, + "cognitivecomputations/dolphin-mistral-24b-venice-edition": { + "name": "Uncensored", + "release_date": "2025-07-09", + "last_updated": "2025-07-09", + "open_weights": True, + "max_input_tokens": 128000, + "max_output_tokens": 8192, + "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": False, + "attachment": False, + "temperature": True, + "tool_call_streaming": True, + }, "cognitivecomputations/dolphin-mistral-24b-venice-edition:free": { "name": "Uncensored (free)", "release_date": "2025-07-09", @@ -1004,7 +1026,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-12-01", "last_updated": "2026-02-28", "open_weights": True, - "max_input_tokens": 128000, + "max_input_tokens": 131072, "max_output_tokens": 16000, "text_inputs": True, "image_inputs": False, @@ -1070,7 +1092,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-01-20", "last_updated": "2025-05-29", "open_weights": True, - "max_input_tokens": 64000, + "max_input_tokens": 163840, "max_output_tokens": 16000, "text_inputs": True, "image_inputs": False, @@ -1114,7 +1136,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-01-23", "last_updated": "2025-01-23", "open_weights": True, - "max_input_tokens": 8192, + "max_input_tokens": 128000, "max_output_tokens": 8192, "text_inputs": True, "image_inputs": False, @@ -1158,7 +1180,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-12-01", "last_updated": "2025-12-01", "open_weights": True, - "max_input_tokens": 128000, + "max_input_tokens": 131072, "max_output_tokens": 64000, "text_inputs": True, "image_inputs": False, @@ -1309,29 +1331,6 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, "tool_call_streaming": True, }, - "google/gemini-2.5-flash-lite-preview-09-2025": { - "name": "Gemini 2.5 Flash Lite Preview 09-2025", - "release_date": "2025-09-25", - "last_updated": "2025-09-25", - "open_weights": False, - "max_input_tokens": 1048576, - "max_output_tokens": 65535, - "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/gemini-2.5-pro": { "name": "Gemini 2.5 Pro", "release_date": "2025-06-17", @@ -1608,7 +1607,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-02-19", "last_updated": "2026-02-19", "open_weights": False, - "max_input_tokens": 1048576, + "max_input_tokens": 1048756, "max_output_tokens": 65536, "text_inputs": True, "image_inputs": True, @@ -1786,7 +1785,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-04-02", "last_updated": "2026-04-02", "open_weights": True, - "max_input_tokens": 131072, + "max_input_tokens": 262144, "max_output_tokens": 32768, "text_inputs": True, "image_inputs": True, @@ -2111,28 +2110,6 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, "tool_call_streaming": True, }, - "liquid/lfm-2-24b-a2b": { - "name": "LFM2-24B-A2B", - "release_date": "2026-02-25", - "last_updated": "2026-02-25", - "open_weights": True, - "max_input_tokens": 32768, - "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": False, - "tool_calling": False, - "structured_output": False, - "attachment": False, - "temperature": True, - "tool_call_streaming": True, - }, "liquid/lfm-2.5-1.2b-instruct:free": { "name": "LFM2.5-1.2B-Instruct (free)", "release_date": "2026-01-20", @@ -2292,7 +2269,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2024-09-25", "last_updated": "2024-09-25", "open_weights": True, - "max_input_tokens": 60000, + "max_input_tokens": 131072, "max_output_tokens": 60000, "text_inputs": True, "image_inputs": False, @@ -2380,7 +2357,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2024-12-06", "last_updated": "2024-12-06", "open_weights": True, - "max_input_tokens": 65536, + "max_input_tokens": 131072, "max_output_tokens": 131072, "text_inputs": True, "image_inputs": False, @@ -2424,7 +2401,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-04-05", "last_updated": "2025-04-05", "open_weights": True, - "max_input_tokens": 327680, + "max_input_tokens": 10000000, "max_output_tokens": 16384, "text_inputs": True, "image_inputs": True, @@ -2490,7 +2467,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2024-04-16", "last_updated": "2024-04-16", "open_weights": True, - "max_input_tokens": 65535, + "max_input_tokens": 65536, "max_output_tokens": 8000, "text_inputs": True, "image_inputs": False, @@ -2622,7 +2599,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-02-12", "last_updated": "2026-02-12", "open_weights": True, - "max_input_tokens": 196608, + "max_input_tokens": 204800, "max_output_tokens": 196608, "text_inputs": True, "image_inputs": False, @@ -2644,7 +2621,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-03-18", "last_updated": "2026-03-18", "open_weights": True, - "max_input_tokens": 196608, + "max_input_tokens": 204800, "max_output_tokens": 196608, "text_inputs": True, "image_inputs": False, @@ -2666,8 +2643,8 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-06-01", "last_updated": "2026-06-01", "open_weights": True, - "max_input_tokens": 524288, - "max_output_tokens": 512000, + "max_input_tokens": 1048576, + "max_output_tokens": 131072, "text_inputs": True, "image_inputs": True, "audio_inputs": False, @@ -3184,7 +3161,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-01", "last_updated": "2026-01", "open_weights": True, - "max_input_tokens": 256000, + "max_input_tokens": 262144, "max_output_tokens": 256000, "text_inputs": True, "image_inputs": True, @@ -3229,7 +3206,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-06-12", "open_weights": True, "max_input_tokens": 262144, - "max_output_tokens": 16384, + "max_output_tokens": 262144, "text_inputs": True, "image_inputs": True, "audio_inputs": False, @@ -3536,7 +3513,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-03-11", "last_updated": "2026-03-11", "open_weights": True, - "max_input_tokens": 262144, + "max_input_tokens": 1000000, "max_output_tokens": 16384, "text_inputs": True, "image_inputs": False, @@ -3558,7 +3535,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-03-11", "last_updated": "2026-03-11", "open_weights": True, - "max_input_tokens": 262144, + "max_input_tokens": 1000000, "max_output_tokens": 262144, "text_inputs": True, "image_inputs": False, @@ -3580,7 +3557,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-06-04", "last_updated": "2026-06-04", "open_weights": True, - "max_input_tokens": 262144, + "max_input_tokens": 1000000, "max_output_tokens": 16384, "text_inputs": True, "image_inputs": False, @@ -4683,6 +4660,144 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": False, "tool_call_streaming": True, }, + "openai/gpt-5.6-luna": { + "name": "GPT-5.6 Luna", + "release_date": "2026-07-09", + "last_updated": "2026-07-09", + "open_weights": False, + "max_input_tokens": 1050000, + "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, + }, + "openai/gpt-5.6-luna-pro": { + "name": "GPT-5.6 Luna Pro", + "release_date": "2026-07-09", + "last_updated": "2026-07-09", + "open_weights": False, + "max_input_tokens": 1050000, + "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, + }, + "openai/gpt-5.6-sol": { + "name": "GPT-5.6 Sol", + "release_date": "2026-07-09", + "last_updated": "2026-07-09", + "open_weights": False, + "max_input_tokens": 1050000, + "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, + }, + "openai/gpt-5.6-sol-pro": { + "name": "GPT-5.6 Sol Pro", + "release_date": "2026-07-09", + "last_updated": "2026-07-09", + "open_weights": False, + "max_input_tokens": 1050000, + "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, + }, + "openai/gpt-5.6-terra": { + "name": "GPT-5.6 Terra", + "release_date": "2026-07-09", + "last_updated": "2026-07-09", + "open_weights": False, + "max_input_tokens": 1050000, + "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, + }, + "openai/gpt-5.6-terra-pro": { + "name": "GPT-5.6 Terra Pro", + "release_date": "2026-07-09", + "last_updated": "2026-07-09", + "open_weights": False, + "max_input_tokens": 1050000, + "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, + }, "openai/gpt-audio": { "name": "GPT Audio", "release_date": "2026-01-19", @@ -5336,7 +5451,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "poolside/laguna-m.1": { "name": "Laguna M.1", "release_date": "2026-04-28", - "last_updated": "2026-04-28", + "last_updated": "2026-06-13", "open_weights": True, "max_input_tokens": 262144, "max_output_tokens": 32768, @@ -5358,7 +5473,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "poolside/laguna-m.1:free": { "name": "Laguna M.1 (free)", "release_date": "2026-04-28", - "last_updated": "2026-04-28", + "last_updated": "2026-06-13", "open_weights": True, "max_input_tokens": 262144, "max_output_tokens": 32768, @@ -5421,56 +5536,12 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, "tool_call_streaming": True, }, - "poolside/laguna-xs.2": { - "name": "Laguna XS.2", - "release_date": "2026-04-28", - "last_updated": "2026-04-28", - "open_weights": True, - "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, - }, - "poolside/laguna-xs.2:free": { - "name": "Laguna XS.2 (free)", - "release_date": "2026-04-28", - "last_updated": "2026-04-28", - "open_weights": True, - "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, - }, "qwen/qwen-2.5-72b-instruct": { "name": "Qwen2.5 72B Instruct", "release_date": "2024-09-19", "last_updated": "2024-09-19", "open_weights": True, - "max_input_tokens": 32768, + "max_input_tokens": 131072, "max_output_tokens": 16384, "text_inputs": True, "image_inputs": False, @@ -5492,7 +5563,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2024-10-16", "last_updated": "2024-10-16", "open_weights": True, - "max_input_tokens": 32768, + "max_input_tokens": 131072, "max_output_tokens": 32768, "text_inputs": True, "image_inputs": False, @@ -5514,7 +5585,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2024-11-11", "last_updated": "2024-11-11", "open_weights": True, - "max_input_tokens": 32768, + "max_input_tokens": 128000, "max_output_tokens": 32768, "text_inputs": True, "image_inputs": False, @@ -5602,7 +5673,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-02-01", "last_updated": "2025-02-01", "open_weights": True, - "max_input_tokens": 128000, + "max_input_tokens": 131072, "max_output_tokens": 128000, "text_inputs": True, "image_inputs": True, @@ -5624,7 +5695,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-04-28", "last_updated": "2025-04-28", "open_weights": True, - "max_input_tokens": 40960, + "max_input_tokens": 131702, "max_output_tokens": 40960, "text_inputs": True, "image_inputs": False, @@ -5690,7 +5761,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-07-25", "last_updated": "2025-07-25", "open_weights": True, - "max_input_tokens": 131072, + "max_input_tokens": 262144, "max_output_tokens": 262144, "text_inputs": True, "image_inputs": False, @@ -5712,7 +5783,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-04-28", "last_updated": "2025-04-28", "open_weights": True, - "max_input_tokens": 40960, + "max_input_tokens": 131072, "max_output_tokens": 16384, "text_inputs": True, "image_inputs": False, @@ -5734,7 +5805,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-07-29", "last_updated": "2025-07-29", "open_weights": True, - "max_input_tokens": 128000, + "max_input_tokens": 131072, "max_output_tokens": 32000, "text_inputs": True, "image_inputs": False, @@ -5756,7 +5827,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-08-28", "last_updated": "2025-08-28", "open_weights": True, - "max_input_tokens": 81920, + "max_input_tokens": 131072, "max_output_tokens": 32768, "text_inputs": True, "image_inputs": False, @@ -5778,7 +5849,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-04", "last_updated": "2025-04", "open_weights": True, - "max_input_tokens": 40960, + "max_input_tokens": 131072, "max_output_tokens": 16384, "text_inputs": True, "image_inputs": False, @@ -5822,7 +5893,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-07-23", "last_updated": "2025-07-23", "open_weights": True, - "max_input_tokens": 262144, + "max_input_tokens": 1048576, "max_output_tokens": 65536, "text_inputs": True, "image_inputs": False, @@ -5932,7 +6003,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-07-23", "last_updated": "2025-07-23", "open_weights": True, - "max_input_tokens": 262000, + "max_input_tokens": 1048576, "max_output_tokens": 262000, "text_inputs": True, "image_inputs": False, @@ -6042,7 +6113,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-09", "last_updated": "2025-09", "open_weights": True, - "max_input_tokens": 131072, + "max_input_tokens": 262144, "max_output_tokens": 32768, "text_inputs": True, "image_inputs": False, @@ -6108,7 +6179,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-10-06", "last_updated": "2025-10-06", "open_weights": True, - "max_input_tokens": 131072, + "max_input_tokens": 262144, "max_output_tokens": 32768, "text_inputs": True, "image_inputs": True, @@ -6152,7 +6223,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-10-23", "last_updated": "2025-10-23", "open_weights": True, - "max_input_tokens": 131072, + "max_input_tokens": 262144, "max_output_tokens": 32768, "text_inputs": True, "image_inputs": True, @@ -6174,7 +6245,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-10-14", "last_updated": "2025-10-14", "open_weights": True, - "max_input_tokens": 131072, + "max_input_tokens": 256000, "max_output_tokens": 32768, "text_inputs": True, "image_inputs": True, @@ -6196,7 +6267,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2025-10-14", "last_updated": "2025-10-14", "open_weights": True, - "max_input_tokens": 131072, + "max_input_tokens": 256000, "max_output_tokens": 32768, "text_inputs": True, "image_inputs": True, @@ -6284,7 +6355,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-02-15", "last_updated": "2026-02-15", "open_weights": True, - "max_input_tokens": 131072, + "max_input_tokens": 256000, "max_output_tokens": 64000, "text_inputs": True, "image_inputs": True, @@ -6394,7 +6465,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-04-22", "last_updated": "2026-04-22", "open_weights": True, - "max_input_tokens": 262140, + "max_input_tokens": 262144, "max_output_tokens": 262140, "text_inputs": True, "image_inputs": True, @@ -7147,7 +7218,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-04-22", "last_updated": "2026-04-22", "open_weights": True, - "max_input_tokens": 32000, + "max_input_tokens": 1048576, "max_output_tokens": 131072, "text_inputs": True, "image_inputs": True, @@ -7389,7 +7460,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-04-07", "last_updated": "2026-04-07", "open_weights": True, - "max_input_tokens": 200000, + "max_input_tokens": 202752, "max_output_tokens": 128000, "text_inputs": True, "image_inputs": False, @@ -7412,7 +7483,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-06-13", "open_weights": True, "max_input_tokens": 1048576, - "max_output_tokens": 1048576, + "max_output_tokens": 101376, "text_inputs": True, "image_inputs": False, "audio_inputs": False,