Установка Logics-сервера
Установка Docker
Загрузка образа
Конфигурация агента
Откройте файл конфигурации 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", // содержится в Agent-linux.zip
"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-ядра на текущей или иной машине.