Coverage for mindsdb / integrations / handlers / groq_handler / settings.py: 0%
7 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-21 00:36 +0000
1from pydantic_settings import BaseSettings
4class GroqHandlerConfig(BaseSettings):
5 """
6 Configuration for Groq handler.
8 Attributes
9 ----------
11 BASE_URL : str
12 Base URL for the Groq API.
13 DEFAULT_MODEL : str
14 Default model to use for Groq API.
15 DEFAULT_MODE : str
16 Default mode to use for Groq API.
17 SUPPORTED_MODES : list[str]
18 List of supported modes for Groq API.
19 """
21 BASE_URL: str = "https://api.groq.com/openai/v1"
22 DEFAULT_MODEL: str = "llama3-8b-8192"
23 DEFAULT_MODE: str = "default"
24 SUPPORTED_MODES: list[str] = [
25 'default',
26 'conversational',
27 'conversational-full',
28 ]
31groq_handler_config = GroqHandlerConfig()