Coverage for mindsdb / integrations / handlers / togetherai_handler / settings.py: 0%
8 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 TogetherAIConfig(BaseSettings):
5 """
6 Configuration for TogetherAI handler.
8 Attributes
9 ----------
11 BASE_URL : str
12 Base URL for the TogetherAI API.
13 DEFAULT_MODEL : str
14 Default model to use for TogetherAI API.
15 DEFAULT_MODE : str
16 Defat mode to use for TogetherAI API.
17 SUPPORTED_MODES : list[str]
18 List of supported modes for TogetherAI API.
19 """
21 BASE_URL: str = "https://api.together.xyz/v1"
22 DEFAULT_MODEL: str = "meta-llama/Llama-3.2-3B-Instruct-Turbo"
23 DEFAULT_EMBEDDING_MODEL: str = "togethercomputer/m2-bert-80M-32k-retrieval"
24 DEFAULT_MODE: str = "default"
25 SUPPORTED_MODES: list[str] = [
26 "default",
27 "conversational",
28 "conversational-full",
29 "embedding",
30 ]
33togetherai_handler_config = TogetherAIConfig()