CLI¶
Публикуемая CLI-обёртка @itphx/synth умеет запускать сервер, работать с
провайдерами и общаться с моделью прямо из терминала.
Когда удобен CLI
CLI пригодится, чтобы поднять сервер одной командой, быстро спросить модель без открытия браузера или настроить провайдера на машине, где нет доступа к веб-интерфейсу.
Установка¶
После запуска откройте http://localhost:4300 и введите тот же ключ.
Запуск сервера: synth serve¶
Одна команда поднимает ядро и веб-интерфейс:
По умолчанию сервер слушает http://127.0.0.1:4300. Откройте этот адрес в
браузере и введите ключ.
Ключ API¶
Задать ключ можно любым из способов — приоритет у первого.
Ключ — это доступ
Ключ даёт доступ к вашему инстансу Synth и всем инструментам агента. Не передавайте его третьим лицам и не публикуйте в открытых репозиториях.
Основные параметры serve¶
| Параметр | Назначение |
|---|---|
--port <number> |
Порт сервера (по умолчанию 4300) |
--host <host> |
Адрес прослушивания (по умолчанию 127.0.0.1) |
--api-key <key> |
Ключ аутентификации |
--data-dir <path> |
Каталог данных (сессии, проекты, настройки) |
--home <path> |
Локальный home-каталог: конфиг и данные в одном месте |
--connect <url> |
Подключиться к корпоративному серверу (гибридный режим) |
Чат из терминала¶
Можно общаться с моделью, не открывая браузер.
Полезные флаги chat: --provider, --model, --agent, --api-key
(ключ провайдера) и --data-dir.
Провайдеры и модели из CLI¶
Провайдеры хранятся как JSON-файлы в каталоге данных, но управлять ими удобно
командой synth config provider.
Обязательные флаги — --name и --type (openai, anthropic, ollama).
Опциональные — --url, --model, --api-key, --data-dir. Модель по
умолчанию задаётся флагом --model; выбрать модель для конкретной сессии и
проверить её доступность удобнее в разделе «Провайдеры» веб-интерфейса.
Подробнее — Провайдеры и модели.
Гибридный режим¶
Чтобы работать с локальными и корпоративными проектами в одном интерфейсе, подключите локальное ядро к серверу:
После запуска войдите в интерфейс логином и паролем (или API-ключом сервера). Подробнее — Гибридный режим.