Обновление 1.25.4.1 → 1.25.4.2
Инструкции ограничиваются вариантом установки через Docker.
Значимые изменения в версии 1.25.4.2, которые следует учитывать системному администратору:
- изменились OCI-образы
ai-server-api.tar
,ai-server-logics.tar
,ai-server-smartocr.tar
; - обновился дистрибутив
Api.MachineInfo-linux.zip
; - обновился движок Ollama;
- обновилась и переехала на движок Ollama модель base-LLM-05.
Машина сервера
-
Скачайте на машину сервера обновленные образы его компонентов:
Компонент Старое имя образа Новое имя образа Имя файла Api primo-rpa/ai-server-api:1.25.4.1 primo-rpa/ai-server-api:1.25.4.2 distr/ai-server-api.tar UI primo-rpa/ai-server-ui:1.25.4.1 primo-rpa/ai-server-ui:1.25.4.2 distr/ai-server-ui.tar -
Загрузите обновленные образы:
docker load -i /srv/samba/shared/install/distr/ai-server-api.tar
-
Обновите имена образов в файле
/app/Primo.AI/Api/docker-compose.yaml
— старое и новое имя образа указаны в таблице выше. -
Перезапустите компоненты Api:
docker compose -f /app/Primo.AI/Api/docker-compose.yaml down && \ docker compose -f /app/Primo.AI/Api/docker-compose.yaml up -d
-
Обновите сервис Api.MachineInfo, скачав файл
Api.MachineInfo-linux.zip
из каталогаdistr
:sudo systemctl stop Primo.AI.Api.MachineInfo && \ sudo unzip -o /srv/samba/shared/install/distr/Api.MachineInfo-linux.zip -x appsettings* -d /app/Primo.AI/Api.MachineInfo/ && \ sudo systemctl start Primo.AI.Api.MachineInfo
-
Обновите модель base-LLM-05, скачав файл
f55425a0-87c8-4d9e-a4cd-abc56f96ab1e
из каталогаdata/models/NLP
:sudo cp /srv/samba/shared/install/data/models/NLP/f55425a0-87c8-4d9e-a4cd-abc56f96ab1e /app/Primo.AI/Api/volumes/Api_Models/
Таблица Новые модели в AI Текст
Внимание! При необходимости обрабатывать изображения компонентом AI Текст рекомендуем использовать модель base-LLM-06 (Vllm, multimodal, 7B) вместо base-LLM-04 или base-LLM-05.
Имя модели | LLM-ядро | Мультимодальность | Имя файла | Имя файла кэша |
---|---|---|---|---|
base-LLM-05 (Ollama, 27B) | Ollama | Да | data/models/NLP/f55425a0-87c8-4d9e-a4cd-abc56f96ab1e | f55425a087c84d9ea4cdabc56f96ab1e |
Целевая машина Умного OCR
-
Скачайте на целевую машину обновленный образ:
Компонент Старое имя образа Новое имя образа Имя файла Целевая машина Умного OCR primo-rpa/ai-server-smartocr:1.25.4.1 primo-rpa/ai-server-smartocr:1.25.4.2 distr/ai-server-smartocr.tar -
Загрузите обновленный образ:
docker load -i /srv/samba/shared/install/distr/ai-server-smartocr.tar
-
Обновите имя образа в файле
/app/Primo.AI/SmartOCR/docker-compose.yaml
— старое и новое имя образа указаны в таблице выше. -
Перезапустите целевую машину Умного OCR:
docker compose -f /app/Primo.AI/SmartOCR/docker-compose.yaml down && \ docker compose -f /app/Primo.AI/SmartOCR/docker-compose.yaml up -d
Целевая машина NLP
-
Скачайте на целевую машину обновленный образ Logics-сервера:
Компонент Старое имя образа Новое имя образа Имя файла Logics-сервер primo-rpa/ai-server-logics:1.25.4.1 primo-rpa/ai-server-logics:1.25.4.2 distr/ai-server-logics.tar -
Загрузите обновленный образ Logics-сервера:
docker load -i /srv/samba/shared/install/distr/ai-server-logics.tar
-
Обновите имя образа в файле
/app/Primo.AI/Agent/appsettings.ProdLinux.json
— старое и новое имя образа указаны в таблице выше. -
Скачайте на целевую машину обновленные образы LLM-ядра:
LLM-ядро Старое имя образа Новое имя образа Имя файла Ollama primo-rpa/ai-server-ollama:1.25.4.1 primo-rpa/ai-server-ollama:1.25.4.2 distr/ai-server-ollama.tar ⚠️Внимание! Если вы использовали llama-cpp-python (ex Llama) и модель base-LLM-05, то обратите внимание, что модель стала мультимодальной и инференс модели теперь производится новым движком Ollama.
-
Обновите образ LLM-ядра Ollama:
docker load -i /srv/samba/shared/install/distr/ai-server-ollama.tar
-
Обновите имя образа в файле
/app/Primo.AI/Agent.NlpEngine/appsettings.ProdLinux.json
. -
Удалите кэш обновленных моделей, заменив “xxxxxxxxxxxxxxxxxxxxxxxxxxx” на имя файла кэша модели из таблицы Новые модели AI Текст:
sudo rm /app/Primo.AI/Agent.NlpEngineData/ModelTemplates/xxxxxxxxxxxxxxxxxxxxxxxxxxx