PlanOpticon

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

Keyboard Shortcuts

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