Провайдеры и модели¶
Synth поддерживает три типа провайдеров: openai, anthropic и ollama.
Настроить провайдера можно тремя способами: переменными окружения, CLI или через
веб-интерфейс. Провайдеры хранятся как JSON-файлы в {dataDir}/providers/.
Ключи — на сервере
Ключи провайдеров централизованы: в командном (серверном) режиме они хранятся только на сервере и не попадают к клиентам. Все LLM-вызовы идут через LLM Gateway с аудитом.
Типы провайдеров¶
Тип (--type) |
Для чего | Примеры |
|---|---|---|
ollama |
Локальные и бесплатные модели | Qwen3, DeepSeek, Gemma |
openai |
OpenAI-совместимые API | OpenAI, LM-Studio, vLLM, Together, Groq |
anthropic |
Anthropic-совместимые API | Claude и совместимые сервисы |
Ollama (локально)¶
Установите Ollama и загрузите модель:
Примеры моделей, которые можно использовать локально:
| Модель | Команда для установки |
|---|---|
| Qwen3 14B | ollama pull qwen3:14b |
| Qwen3.5 9B | ollama pull qwen3.5:9b |
| DeepSeek Coder V2 16B | ollama pull deepseek-coder-v2:16b |
| DeepSeek R1 14B | ollama pull deepseek-r1:14b |
| Gemma 4 12B | ollama pull gemma4:12b |
| Qwen2.5 Coder 1.5B | ollama pull qwen2.5-coder:1.5b |
| Nomic Embed Text | ollama pull nomic-embed-text:latest |
OpenAI-совместимые¶
Подойдут OpenAI, LM-Studio, vLLM, Together, Groq и любой другой сервис с OpenAI-совместимым API. Нужны URL, API-ключ и имя модели.
Anthropic-совместимые¶
Claude и совместимые сервисы. Нужны URL, API-ключ и имя модели.
Настройка через переменные окружения¶
Все переменные провайдеров имеют префикс SYNTH_PROVIDER_<NAME>_, где <NAME> —
имя провайдера в верхнем регистре.
Настройка через CLI¶
# Добавить провайдера
synth config provider add \
--name ollama --type ollama \
--url http://localhost:11434/v1 \
--model qwen3:14b
# Список провайдеров
synth config provider list
# Удалить провайдера
synth config provider delete ollama
Обязательные флаги: --name, --type (openai | anthropic | ollama).
Опциональные: --url, --model, --api-key, --data-dir.
Настройка через веб-интерфейс¶
Провайдерами и моделями можно управлять в UI, в разделе «Провайдеры». Там же удобно проверить доступность модели и выбрать модель для сессии.
Что дальше¶
- Первый вход
- Маршрутизация — автоматический выбор модели и быстрые ответы.