Быстрый старт¶
Synth можно поставить тремя способами. Выберите подходящий: npm — самый быстрый, Docker Compose — если не хотите ставить Node.js, из исходников — для разработки.
После любого способа откройте UI по адресу http://localhost:4300 и введите API-ключ.
Способ 1. npm (глобальная установка)¶
Быстрее всего — установить публикуемую CLI-обёртку @itphx/synth. Она поднимает
core и UI одной командой.
Откройте http://localhost:4300 и введите ключ
my-secret-key.
Способ 2. Docker Compose¶
Подходит, если не хотите устанавливать Node.js. Docker Compose поднимет Synth (и, при желании, Ollama).
Откройте http://localhost:4300 и введите ключ
my-secret-key. Логи — docker compose logs -f synth.
Ollama в Compose
Ollama вынесена в отдельный профиль. Запустите docker compose --profile ollama up -d,
затем загрузите модель: docker compose exec ollama ollama pull qwen3.5.
Способ 3. Из исходников (разработка)¶
Для участия в разработке. Требуются Node.js >= 22 и pnpm >= 11.
Для разработки удобен ./scripts/dev.sh (backend + UI, порты и переменные уже
настроены).
После запуска¶
- Адрес: UI отдаётся вместе с пакетом
@itphx/synth-uiи доступен на http://localhost:4300 (host и порт —--host/--port). - Ключ: если
--api-keyне задан (--api-key/SYNTH_API_KEY/core.apiKey),synth serveсгенерирует устойчивый ключ, сохранит его в{dataDir}/secrets/api-keyи напечатает при старте. Локальный API-ключ core даёт роль ADMIN. - Провайдер: чтобы получать ответы модели, подключите провайдера — Провайдеры и модели.
Что дальше¶
- Первый вход — войти и осмотреться.
- Локальный запуск — подробнее о локальном сценарии.
- CLI — чат и работа с провайдерами из терминала.