diff --git a/libs/partners/groq/langchain_groq/data/_profiles.py b/libs/partners/groq/langchain_groq/data/_profiles.py index a3eb8ac0dd7..c4accf1e627 100644 --- a/libs/partners/groq/langchain_groq/data/_profiles.py +++ b/libs/partners/groq/langchain_groq/data/_profiles.py @@ -16,6 +16,66 @@ https://docs.langchain.com/oss/python/langchain/models#updating-or-overwriting-p from typing import Any _PROFILES: dict[str, dict[str, Any]] = { + "allam-2-7b": { + "name": "ALLaM-2-7b", + "release_date": "2024-09", + "last_updated": "2024-09", + "open_weights": False, + "max_input_tokens": 4096, + "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": False, + "attachment": False, + "temperature": True, + }, + "canopylabs/orpheus-arabic-saudi": { + "name": "Orpheus Arabic Saudi", + "release_date": "2025-12-16", + "last_updated": "2025-12-16", + "open_weights": False, + "max_input_tokens": 4000, + "max_output_tokens": 50000, + "text_inputs": True, + "image_inputs": False, + "audio_inputs": False, + "video_inputs": False, + "text_outputs": False, + "image_outputs": False, + "audio_outputs": True, + "video_outputs": False, + "reasoning_output": False, + "tool_calling": False, + "attachment": False, + "temperature": True, + }, + "canopylabs/orpheus-v1-english": { + "name": "Orpheus V1 English", + "release_date": "2025-12-19", + "last_updated": "2025-12-19", + "open_weights": False, + "max_input_tokens": 4000, + "max_output_tokens": 50000, + "text_inputs": True, + "image_inputs": False, + "audio_inputs": False, + "video_inputs": False, + "text_outputs": False, + "image_outputs": False, + "audio_outputs": True, + "video_outputs": False, + "reasoning_output": False, + "tool_calling": False, + "attachment": False, + "temperature": True, + }, "deepseek-r1-distill-llama-70b": { "name": "DeepSeek R1 Distill Llama 70B", "status": "deprecated", @@ -58,6 +118,46 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, + "groq/compound": { + "name": "Compound", + "release_date": "2025-09-04", + "last_updated": "2025-09-04", + "open_weights": False, + "max_input_tokens": 131072, + "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": True, + "tool_calling": True, + "attachment": False, + "temperature": True, + }, + "groq/compound-mini": { + "name": "Compound Mini", + "release_date": "2025-09-04", + "last_updated": "2025-09-04", + "open_weights": False, + "max_input_tokens": 131072, + "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": True, + "tool_calling": True, + "attachment": False, + "temperature": True, + }, "llama-3.1-8b-instant": { "name": "Llama 3.1 8B Instant", "release_date": "2024-07-23", @@ -163,6 +263,7 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "meta-llama/llama-4-maverick-17b-128e-instruct": { "name": "Llama 4 Maverick 17B", + "status": "deprecated", "release_date": "2025-04-05", "last_updated": "2025-04-05", "open_weights": True, @@ -205,6 +306,7 @@ _PROFILES: dict[str, dict[str, Any]] = { }, "meta-llama/llama-guard-4-12b": { "name": "Llama Guard 4 12B", + "status": "deprecated", "release_date": "2025-04-05", "last_updated": "2025-04-05", "open_weights": True, @@ -223,6 +325,46 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, + "meta-llama/llama-prompt-guard-2-22m": { + "name": "Llama Prompt Guard 2 22M", + "release_date": "2024-10-01", + "last_updated": "2024-10-01", + "open_weights": True, + "max_input_tokens": 512, + "max_output_tokens": 512, + "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, + "attachment": False, + "temperature": True, + }, + "meta-llama/llama-prompt-guard-2-86m": { + "name": "Llama Prompt Guard 2 86M", + "release_date": "2024-10-01", + "last_updated": "2024-10-01", + "open_weights": True, + "max_input_tokens": 512, + "max_output_tokens": 512, + "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, + "attachment": False, + "temperature": True, + }, "mistral-saba-24b": { "name": "Mistral Saba 24B", "status": "deprecated", @@ -328,6 +470,26 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, + "openai/gpt-oss-safeguard-20b": { + "name": "Safety GPT OSS 20B", + "release_date": "2025-03-05", + "last_updated": "2025-03-05", + "open_weights": True, + "max_input_tokens": 131072, + "max_output_tokens": 65536, + "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, + }, "qwen-qwq-32b": { "name": "Qwen QwQ 32B", "status": "deprecated", @@ -355,7 +517,7 @@ _PROFILES: dict[str, dict[str, Any]] = { "last_updated": "2024-12-23", "open_weights": True, "max_input_tokens": 131072, - "max_output_tokens": 16384, + "max_output_tokens": 40960, "text_inputs": True, "image_inputs": False, "audio_inputs": False, @@ -369,4 +531,44 @@ _PROFILES: dict[str, dict[str, Any]] = { "attachment": False, "temperature": True, }, + "whisper-large-v3": { + "name": "Whisper Large V3", + "release_date": "2023-09-01", + "last_updated": "2025-09-05", + "open_weights": True, + "max_input_tokens": 448, + "max_output_tokens": 448, + "text_inputs": False, + "image_inputs": False, + "audio_inputs": True, + "video_inputs": False, + "text_outputs": True, + "image_outputs": False, + "audio_outputs": False, + "video_outputs": False, + "reasoning_output": False, + "tool_calling": False, + "attachment": False, + "temperature": True, + }, + "whisper-large-v3-turbo": { + "name": "Whisper Large v3 Turbo", + "release_date": "2024-10-01", + "last_updated": "2024-10-01", + "open_weights": True, + "max_input_tokens": 448, + "max_output_tokens": 448, + "text_inputs": False, + "image_inputs": False, + "audio_inputs": True, + "video_inputs": False, + "text_outputs": True, + "image_outputs": False, + "audio_outputs": False, + "video_outputs": False, + "reasoning_output": False, + "tool_calling": False, + "attachment": False, + "temperature": True, + }, }