Skip to Content

Установка Logics-сервера

Установка Docker

Установите Docker

Загрузка образа

См. размещение образов

Настройка Logics-сервера

1. Настройка compose-файла

Опциональный шаг. При необходимости скорректируйте подсеть. Используйте команду:

nano /app/Primo.AI/Agent/logics-server.yml

По-умолчанию при запуске контейнера будет создана подсеть logisc_agent_ai, которая переиспользуется LLM-ядром.

3. Конфигурация агента

Откройте файл конфигурации appsettings.ProdLinux.json агента на редактирование:

nano /app/Primo.AI/Agent/appsettings.ProdLinux.json

Укажите параметры запуска Logics-сервера в ключе NlpProcess:

"NlpProcess": { "HealthCheck": { "TimeoutSeconds": 120, // Как долго ждать полного запуска logics-сервера "PeriodMilliseconds": 500 }, "Engines": { "Vllm": { "Host": "vllm", // Находится в единой подсети с logics-сервером, поэтому доступен по имени контейнера "Port": 8000 }, "Ollama": { "Host": "ollama", // Находится в единой подсети с logics-сервером, поэтому доступен по имени контейнера "Port": 8003 } }, "LogicsDockerCompose": { "DockerComposeCommand": "docker compose", // Или docker-compose "DockerComposeYamlDirectory": "./", "DockerComposeYamlFileName": "logics-server.yml", "ConfigFileRelativePaths": [ "volumes/config/.env", ".env" ], "Host": "0.0.0.0", "Port": 8001, // Совпадает с портом в Api > LogicsServerBaseUrl "ImageName": "logics", "ContainerName": "logics" } },

Укажите реквизиты Logics-сервера в ключе Api:

"Api": { ... "LogicsServerBaseUrl": "http://localhost:8001", // Реквизиты logics-сервера (расположен на 1-й машине с агентом) ... },

Что дальше

Выполните установку агента LLM-ядра на текущей или иной машине.