Skip to Content

Обновление 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.

Машина сервера

  1. Скачайте на машину сервера обновленные образы его компонентов:

    КомпонентСтарое имя образаНовое имя образаИмя файла
    Apiprimo-rpa/ai-server-api:1.25.4.1primo-rpa/ai-server-api:1.25.4.2distr/ai-server-api.tar
    UIprimo-rpa/ai-server-ui:1.25.4.1primo-rpa/ai-server-ui:1.25.4.2distr/ai-server-ui.tar
  2. Загрузите обновленные образы:

    docker load -i /srv/samba/shared/install/distr/ai-server-api.tar
  3. Обновите имена образов в файле /app/Primo.AI/Api/docker-compose.yaml — старое и новое имя образа указаны в таблице выше.

  4. Перезапустите компоненты Api:

    docker compose -f /app/Primo.AI/Api/docker-compose.yaml down && \ docker compose -f /app/Primo.AI/Api/docker-compose.yaml up -d
  5. Обновите сервис 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
  6. Обновите модель 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-abc56f96ab1ef55425a087c84d9ea4cdabc56f96ab1e

Целевая машина Умного OCR

  1. Скачайте на целевую машину обновленный образ:

    КомпонентСтарое имя образаНовое имя образаИмя файла
    Целевая машина Умного OCRprimo-rpa/ai-server-smartocr:1.25.4.1primo-rpa/ai-server-smartocr:1.25.4.2distr/ai-server-smartocr.tar
  2. Загрузите обновленный образ:

    docker load -i /srv/samba/shared/install/distr/ai-server-smartocr.tar
  3. Обновите имя образа в файле /app/Primo.AI/SmartOCR/docker-compose.yaml — старое и новое имя образа указаны в таблице выше.

  4. Перезапустите целевую машину Умного 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

  1. Скачайте на целевую машину обновленный образ Logics-сервера:

    КомпонентСтарое имя образаНовое имя образаИмя файла
    Logics-серверprimo-rpa/ai-server-logics:1.25.4.1primo-rpa/ai-server-logics:1.25.4.2distr/ai-server-logics.tar
  2. Загрузите обновленный образ Logics-сервера:

    docker load -i /srv/samba/shared/install/distr/ai-server-logics.tar
  3. Обновите имя образа в файле /app/Primo.AI/Agent/appsettings.ProdLinux.json — старое и новое имя образа указаны в таблице выше.

  4. Скачайте на целевую машину обновленные образы LLM-ядра:

    LLM-ядроСтарое имя образаНовое имя образаИмя файла
    Ollamaprimo-rpa/ai-server-ollama:1.25.4.1primo-rpa/ai-server-ollama:1.25.4.2distr/ai-server-ollama.tar
    ⚠️

    Внимание! Если вы использовали llama-cpp-python (ex Llama) и модель base-LLM-05, то обратите внимание, что модель стала мультимодальной и инференс модели теперь производится новым движком Ollama.

  5. Обновите образ LLM-ядра Ollama:

    docker load -i /srv/samba/shared/install/distr/ai-server-ollama.tar
  6. Обновите имя образа в файле /app/Primo.AI/Agent.NlpEngine/appsettings.ProdLinux.json.

  7. Удалите кэш обновленных моделей, заменив “xxxxxxxxxxxxxxxxxxxxxxxxxxx” на имя файла кэша модели из таблицы Новые модели AI Текст:

    sudo rm /app/Primo.AI/Agent.NlpEngineData/ModelTemplates/xxxxxxxxxxxxxxxxxxxxxxxxxxx