diff --git a/libs/partners/fireworks/langchain_fireworks/data/_profiles.py b/libs/partners/fireworks/langchain_fireworks/data/_profiles.py index c872b22509b..f81428d2fcf 100644 --- a/libs/partners/fireworks/langchain_fireworks/data/_profiles.py +++ b/libs/partners/fireworks/langchain_fireworks/data/_profiles.py @@ -238,6 +238,26 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, + "accounts/fireworks/routers/kimi-k2p6-fast": { + "name": "Kimi K2.6 Fast", + "release_date": "2026-04-17", + "last_updated": "2026-06-05", + "open_weights": True, + "max_input_tokens": 262000, + "max_output_tokens": 262000, + "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": False, + "temperature": True, + }, "accounts/fireworks/routers/kimi-k2p6-turbo": { "name": "Kimi K2.6 Turbo", "release_date": "2026-04-17", diff --git a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py index ccdf26426a9..117050b351d 100644 --- a/libs/partners/openrouter/langchain_openrouter/data/_profiles.py +++ b/libs/partners/openrouter/langchain_openrouter/data/_profiles.py @@ -639,27 +639,6 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, - "arcee-ai/spotlight": { - "name": "Spotlight", - "release_date": "2025-05-05", - "last_updated": "2025-05-05", - "open_weights": False, - "max_input_tokens": 131072, - "max_output_tokens": 65537, - "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": False, - "structured_output": False, - "attachment": True, - "temperature": True, - }, "arcee-ai/trinity-large-thinking": { "name": "Trinity Large Thinking", "release_date": "2026-04-01", @@ -723,27 +702,6 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, - "baidu/ernie-4.5-vl-28b-a3b": { - "name": "ERNIE 4.5 VL 28B A3B", - "release_date": "2025-08-12", - "last_updated": "2025-08-12", - "open_weights": True, - "max_input_tokens": 30000, - "max_output_tokens": 8000, - "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": False, - "attachment": True, - "temperature": True, - }, "baidu/ernie-4.5-vl-424b-a47b": { "name": "ERNIE 4.5 VL 424B A47B ", "release_date": "2025-06-30", @@ -1060,9 +1018,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "deepseek/deepseek-r1": { - "name": "R1", + "name": "DeepSeek-R1", "release_date": "2025-01-20", - "last_updated": "2025-01-20", + "last_updated": "2025-05-29", "open_weights": True, "max_input_tokens": 64000, "max_output_tokens": 16000, @@ -1445,7 +1403,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "google/gemini-3-pro-image-preview": { - "name": "Nano Banana Pro (Gemini 3 Pro Image Preview)", + "name": "Nano Banana Pro", "release_date": "2025-11-20", "last_updated": "2025-11-20", "open_weights": False, @@ -1748,8 +1706,8 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2026-04-02", "last_updated": "2026-04-02", "open_weights": True, - "max_input_tokens": 262144, - "max_output_tokens": 16384, + "max_input_tokens": 256000, + "max_output_tokens": 8192, "text_inputs": True, "image_inputs": True, "audio_inputs": False, @@ -2189,7 +2147,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "release_date": "2024-07-23", "last_updated": "2024-07-23", "open_weights": True, - "max_input_tokens": 16384, + "max_input_tokens": 131072, "max_output_tokens": 16384, "text_inputs": True, "image_inputs": False, @@ -2610,7 +2568,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2026-03-18", "open_weights": True, "max_input_tokens": 196608, - "max_output_tokens": 131072, + "max_output_tokens": 196608, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -3246,27 +3204,6 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, - "nousresearch/hermes-2-pro-llama-3-8b": { - "name": "Hermes 2 Pro - Llama-3 8B", - "release_date": "2024-05-27", - "last_updated": "2024-05-27", - "open_weights": True, - "max_input_tokens": 8192, - "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": True, - "attachment": False, - "temperature": True, - }, "nousresearch/hermes-3-llama-3.1-405b": { "name": "Hermes 3 405B Instruct", "release_date": "2024-08-16", @@ -3373,9 +3310,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "nvidia/llama-3.3-nemotron-super-49b-v1.5": { - "name": "Llama 3.3 Nemotron Super 49B V1.5", - "release_date": "2025-10-10", - "last_updated": "2025-10-10", + "name": "Llama 3.3 Nemotron Super 49B v1.5", + "release_date": "2025-07-25", + "last_updated": "2025-07-25", "open_weights": True, "max_input_tokens": 131072, "max_output_tokens": 16384, @@ -3395,8 +3332,8 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "nvidia/nemotron-3-nano-30b-a3b": { "name": "Nemotron 3 Nano 30B A3B", - "release_date": "2025-12-14", - "last_updated": "2025-12-14", + "release_date": "2025-12-15", + "last_updated": "2025-12-15", "open_weights": True, "max_input_tokens": 262144, "max_output_tokens": 228000, @@ -3416,8 +3353,8 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "nvidia/nemotron-3-nano-30b-a3b:free": { "name": "Nemotron 3 Nano 30B A3B (free)", - "release_date": "2025-12-14", - "last_updated": "2025-12-14", + "release_date": "2025-12-15", + "last_updated": "2025-12-15", "open_weights": True, "max_input_tokens": 256000, "max_output_tokens": 256000, @@ -3439,7 +3376,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "name": "Nemotron 3 Nano Omni (free)", "release_date": "2026-04-28", "last_updated": "2026-04-28", - "open_weights": False, + "open_weights": True, "max_input_tokens": 256000, "max_output_tokens": 65536, "text_inputs": True, @@ -3457,7 +3394,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "nvidia/nemotron-3-super-120b-a12b": { - "name": "Nemotron 3 Super", + "name": "Nemotron 3 Super 120B A12B", "release_date": "2026-03-11", "last_updated": "2026-03-11", "open_weights": True, @@ -3499,7 +3436,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "nvidia/nemotron-3-ultra-550b-a55b": { - "name": "Nemotron 3 Ultra", + "name": "Nemotron 3 Ultra 550B A55B", "release_date": "2026-06-04", "last_updated": "2026-06-04", "open_weights": True, @@ -3583,9 +3520,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "nvidia/nemotron-nano-9b-v2": { - "name": "Nemotron Nano 9B V2", - "release_date": "2025-09-05", - "last_updated": "2025-09-05", + "name": "Nemotron Nano 9B v2", + "release_date": "2025-08-18", + "last_updated": "2025-08-18", "open_weights": True, "max_input_tokens": 131072, "max_output_tokens": 16384, @@ -3605,8 +3542,8 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "nvidia/nemotron-nano-9b-v2:free": { "name": "Nemotron Nano 9B V2 (free)", - "release_date": "2025-09-05", - "last_updated": "2025-09-05", + "release_date": "2025-08-18", + "last_updated": "2025-08-18", "open_weights": True, "max_input_tokens": 128000, "max_output_tokens": 128000, @@ -3729,27 +3666,6 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, - "openai/gpt-4-1106-preview": { - "name": "GPT-4 Turbo (older v1106)", - "release_date": "2023-11-06", - "last_updated": "2023-11-06", - "open_weights": False, - "max_input_tokens": 128000, - "max_output_tokens": 4096, - "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": True, - "structured_output": True, - "attachment": False, - "temperature": True, - }, "openai/gpt-4-turbo": { "name": "GPT-4 Turbo", "release_date": "2023-11-06", @@ -5369,9 +5285,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "qwen/qwen-plus": { - "name": "Qwen-Plus", - "release_date": "2025-02-01", - "last_updated": "2025-02-01", + "name": "Qwen Plus", + "release_date": "2024-01-25", + "last_updated": "2025-09-11", "open_weights": False, "max_input_tokens": 1000000, "max_output_tokens": 32768, @@ -5474,9 +5390,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "qwen/qwen3-235b-a22b": { - "name": "Qwen3 235B A22B", - "release_date": "2025-04-28", - "last_updated": "2025-04-28", + "name": "Qwen3 235B-A22B", + "release_date": "2025-04", + "last_updated": "2025-04", "open_weights": True, "max_input_tokens": 131072, "max_output_tokens": 8192, @@ -5542,7 +5458,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2025-04-28", "open_weights": True, "max_input_tokens": 40960, - "max_output_tokens": 20000, + "max_output_tokens": 16384, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -5601,8 +5517,8 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "qwen/qwen3-32b": { "name": "Qwen3 32B", - "release_date": "2025-04-28", - "last_updated": "2025-04-28", + "release_date": "2025-04", + "last_updated": "2025-04", "open_weights": True, "max_input_tokens": 40960, "max_output_tokens": 16384, @@ -5663,9 +5579,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "qwen/qwen3-coder-30b-a3b-instruct": { - "name": "Qwen3 Coder 30B A3B Instruct", - "release_date": "2025-07-31", - "last_updated": "2025-07-31", + "name": "Qwen3-Coder 30B-A3B Instruct", + "release_date": "2025-04", + "last_updated": "2025-04", "open_weights": True, "max_input_tokens": 160000, "max_output_tokens": 32768, @@ -5685,8 +5601,8 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "qwen/qwen3-coder-flash": { "name": "Qwen3 Coder Flash", - "release_date": "2025-09-17", - "last_updated": "2025-09-17", + "release_date": "2025-07-28", + "last_updated": "2025-07-28", "open_weights": False, "max_input_tokens": 1000000, "max_output_tokens": 65536, @@ -5727,8 +5643,8 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "qwen/qwen3-coder-plus": { "name": "Qwen3 Coder Plus", - "release_date": "2025-09-23", - "last_updated": "2025-09-23", + "release_date": "2025-07-23", + "last_updated": "2025-07-23", "open_weights": False, "max_input_tokens": 1000000, "max_output_tokens": 65536, @@ -5810,9 +5726,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "qwen/qwen3-next-80b-a3b-instruct": { - "name": "Qwen3 Next 80B A3B Instruct", - "release_date": "2025-09-11", - "last_updated": "2025-09-11", + "name": "Qwen3-Next 80B-A3B Instruct", + "release_date": "2025-09", + "last_updated": "2025-09", "open_weights": True, "max_input_tokens": 262144, "max_output_tokens": 16384, @@ -5832,8 +5748,8 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "qwen/qwen3-next-80b-a3b-instruct:free": { "name": "Qwen3 Next 80B A3B Instruct (free)", - "release_date": "2025-09-11", - "last_updated": "2025-09-11", + "release_date": "2025-09", + "last_updated": "2025-09", "open_weights": True, "max_input_tokens": 262144, "max_output_tokens": 262144, @@ -5852,9 +5768,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "qwen/qwen3-next-80b-a3b-thinking": { - "name": "Qwen3 Next 80B A3B Thinking", - "release_date": "2025-09-11", - "last_updated": "2025-09-11", + "name": "Qwen3-Next 80B-A3B (Thinking)", + "release_date": "2025-09", + "last_updated": "2025-09", "open_weights": True, "max_input_tokens": 131072, "max_output_tokens": 32768, @@ -6020,9 +5936,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "qwen/qwen3.5-122b-a10b": { - "name": "Qwen3.5-122B-A10B", - "release_date": "2026-02-25", - "last_updated": "2026-02-25", + "name": "Qwen3.5 122B-A10B", + "release_date": "2026-02-23", + "last_updated": "2026-02-23", "open_weights": True, "max_input_tokens": 262144, "max_output_tokens": 262144, @@ -6041,9 +5957,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "qwen/qwen3.5-27b": { - "name": "Qwen3.5-27B", - "release_date": "2026-02-25", - "last_updated": "2026-02-25", + "name": "Qwen3.5 27B", + "release_date": "2026-02-23", + "last_updated": "2026-02-23", "open_weights": True, "max_input_tokens": 262144, "max_output_tokens": 65536, @@ -6062,9 +5978,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "qwen/qwen3.5-35b-a3b": { - "name": "Qwen3.5-35B-A3B", - "release_date": "2026-02-25", - "last_updated": "2026-02-25", + "name": "Qwen3.5 35B-A3B", + "release_date": "2026-02-23", + "last_updated": "2026-02-23", "open_weights": True, "max_input_tokens": 262144, "max_output_tokens": 262144, @@ -6083,9 +5999,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "qwen/qwen3.5-397b-a17b": { - "name": "Qwen3.5 397B A17B", - "release_date": "2026-02-16", - "last_updated": "2026-02-16", + "name": "Qwen3.5 397B-A17B", + "release_date": "2026-02-15", + "last_updated": "2026-02-15", "open_weights": True, "max_input_tokens": 262144, "max_output_tokens": 65536, @@ -6189,11 +6105,11 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "qwen/qwen3.6-27b": { "name": "Qwen3.6 27B", - "release_date": "2026-04-27", - "last_updated": "2026-04-27", + "release_date": "2026-04-22", + "last_updated": "2026-04-22", "open_weights": True, - "max_input_tokens": 262140, - "max_output_tokens": 262140, + "max_input_tokens": 131072, + "max_output_tokens": 131072, "text_inputs": True, "image_inputs": True, "audio_inputs": False, @@ -6209,9 +6125,9 @@ _PROFILES: dict[str, dict[str, Any]] = { "temperature": True, }, "qwen/qwen3.6-35b-a3b": { - "name": "Qwen3.6 35B A3B", - "release_date": "2026-04-27", - "last_updated": "2026-04-27", + "name": "Qwen3.6 35B-A3B", + "release_date": "2026-04-17", + "last_updated": "2026-04-17", "open_weights": True, "max_input_tokens": 262140, "max_output_tokens": 262140, @@ -6252,8 +6168,8 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "qwen/qwen3.6-max-preview": { "name": "Qwen3.6 Max Preview", - "release_date": "2026-04-27", - "last_updated": "2026-04-27", + "release_date": "2026-04-20", + "last_updated": "2026-04-20", "open_weights": False, "max_input_tokens": 262144, "max_output_tokens": 65536, @@ -6315,8 +6231,8 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "qwen/qwen3.7-plus": { "name": "Qwen3.7 Plus", - "release_date": "2026-06-03", - "last_updated": "2026-06-03", + "release_date": "2026-06-02", + "last_updated": "2026-06-02", "open_weights": False, "max_input_tokens": 1000000, "max_output_tokens": 65536, @@ -6418,27 +6334,6 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, - "sao10k/l3-euryale-70b": { - "name": "Llama 3 Euryale 70B v2.1", - "release_date": "2024-06-18", - "last_updated": "2024-06-18", - "open_weights": True, - "max_input_tokens": 8192, - "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": True, - "structured_output": False, - "attachment": False, - "temperature": True, - }, "sao10k/l3-lunaris-8b": { "name": "Llama 3 8B Lunaris", "release_date": "2024-08-13", @@ -6526,7 +6421,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "stepfun/step-3.5-flash": { "name": "Step 3.5 Flash", "release_date": "2026-01-29", - "last_updated": "2026-01-29", + "last_updated": "2026-02-13", "open_weights": True, "max_input_tokens": 262144, "max_output_tokens": 16384, @@ -6609,8 +6504,8 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "tencent/hy3-preview": { "name": "Hy3 preview", - "release_date": "2026-04-22", - "last_updated": "2026-04-22", + "release_date": "2026-04-20", + "last_updated": "2026-04-20", "open_weights": True, "max_input_tokens": 262144, "max_output_tokens": 262144,