Требования¶
Перед установкой Synth проверьте, что окружение соответствует требованиям. Для локального запуска из исходников нужны Node.js и pnpm; для запуска через npm или Docker — только одна из сред выполнения.
Обязательные¶
-
Node.js >= 22
Нужен для установки через npm и запуска из исходников.
-
pnpm >= 11
Только для установки из исходников (монорепозиторий использует pnpm workspaces).
-
Docker (опционально)
Если запускаете готовый образ или
docker compose— Node.js не требуется. -
Браузер
Современный браузер для веб-интерфейса. Также работает как PWA.
Провайдер LLM¶
Нужен хотя бы один источник моделей:
| Вариант | Что нужно |
|---|---|
| Ollama (локально, бесплатно) | Установленный Ollama и загруженная модель, например ollama pull qwen3:14b |
| OpenAI-совместимый API | URL и API-ключ (OpenAI, LM-Studio, vLLM, Together, Groq и др.) |
| Anthropic-совместимый API | URL и API-ключ к Claude или совместимому сервису |
Если ни один провайдер не настроен, Synth запустится, но не сможет отвечать на запросы. Подключение описано в разделе Провайдеры и модели.
Проверка версий¶
node --version # >= v22
pnpm --version # >= 11 (для запуска из исходников)
ollama --version # если используете локальные модели