PlanOpticon

planopticon / video_processor / providers / together_provider.py
Blame History Raw 21 lines
1
"""Together AI provider implementation."""
2
3
from video_processor.providers.base import OpenAICompatibleProvider, ProviderRegistry
4
5
6
class TogetherProvider(OpenAICompatibleProvider):
7
"""Together AI API provider (OpenAI-compatible)."""
8
9
provider_name = "together"
10
base_url = "https://api.together.xyz/v1"
11
env_var = "TOGETHER_API_KEY"
12
13
14
ProviderRegistry.register(
15
name="together",
16
provider_class=TogetherProvider,
17
env_var="TOGETHER_API_KEY",
18
model_prefixes=["together/", "meta-llama/", "mistralai/", "Qwen/"],
19
default_models={"chat": "meta-llama/Llama-3-70b-chat-hf", "vision": "", "audio": ""},
20
)
21

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button