Перейти к содержанию

Интеграция с RAGFlow

RAGFlow может интегрироваться с GPUStack для использования локально развернутых LLM, эмбеддингов, переранжирования, возможностей преобразования речи в текст и текста в речь.

Развертывание моделей

  1. В пользовательском интерфейсе GPUStack перейдите на страницу Deployments и нажмите Deploy Model, чтобы развернуть нужные вам модели. Вот несколько примеров моделей:
  • qwen3-8b
  • qwen2.5-vl-3b-instruct
  • bge-m3
  • bge-reranker-v2-m3

gpustack-models

  1. В разделе «Операции» модели откройте API Access Info, чтобы узнать, как интегрироваться с этой моделью.

gpustack-api-access-info

Создайте ключ API.

  1. Перейдите на страницу Access Control > API Keys, затем нажмите New API Key.

  2. Введите имя, затем нажмите Save.

  3. Скопируйте ключ API и сохраните его для дальнейшего использования.

Интеграция GPUStack в RAGFlow.

  1. Откройте пользовательский интерфейс RAGFlow, перейдите в правый верхний угол и щелкните аватар, выберите Model Providers > GPUStack, затем выберите Add the model и заполните:
  • Тип модели: выберите тип модели в зависимости от модели.

  • Имя модели: имя должно соответствовать имени модели, развернутой в GPUStack.

  • Базовый URL-адрес: http://your-gpustack-url/v1, URL-адрес не должен включать путь и не использовать localhost, поскольку он относится к внутренней сети контейнера. Если вы используете собственный порт, обязательно включите его. Также убедитесь, что URL-адрес доступен изнутри контейнера RAGFlow (вы можете проверить это с помощью curl).

  • API-ключ: введите ключ API, который вы скопировали на предыдущих шагах.

  • Максимальное количество токенов: введите максимальное количество токенов, поддерживаемое текущей конфигурацией модели.

Нажмите OK, чтобы добавить модель:

ragflow-add-model

  1. При необходимости добавьте другие модели, затем выберите добавленные модели в поле Set default models и сохраните:

ragflow-set-default-models

Теперь вы можете использовать модели Chat и Knowledge Base, вот простой случай:

  1. Перейдите к Knowledge base, чтобы создать новую базу знаний и добавить свой файл:

ragflow-создать-базу-знаний

  1. Перейдите к Retrieval testing и установите модель переоценки на bge-reranker-v2-m3:

ragflow-set-rerank-model

  1. В Chat создайте помощника, привяжите ранее созданную базу знаний и выберите модель чата:

помощник по созданию ragflow

  1. Создайте сеанс чата — теперь вы можете взаимодействовать с моделью и запрашивать базу знаний:

ragflow-чат-с-моделью

  1. Отредактируйте помощника и переключите модель на qwen2.5-vl-3b-instruct. После сохранения создайте новый чат и загрузите изображение, чтобы включить мультимодальный ввод:

ragflow-чат-с-vlm