n8n + RagFlow

Вы можете сделать запрос напрямую в чат, созданный в RagFlow, который уже отвечает по Вашему Knowledge Base:

Шаг 1. Сначала нужно получить API-Key в RagFlow UI

n8n: ragflow1
Найдите API нажав на свой аватар

Шаг 2. Скопируйте свой API-Key. Также Вы увидите API Server

n8n: ragflow2
Сохраните эти данные

Шаг 3. Создайте workflow

n8n: ragflow3
Выберете trigger

Шаг 4. В поиске найдите Set

n8n: ragflow4
Нажмите на Edit Fields

Шаг 5. Укажите в полях JSON baseUrl, chatId, question

n8n: ragflow5
как найти свой ChatId указано ниже

Шаг 6. Перейдите в RagFlow UI и нажмите на своего Assistant

n8n: ragflow6
Ваш ChatId указан сверху

Шаг 7. Теперь добавьте узел HTTP Request

n8n: ragflow7
Найдите в поиске нажав на +

Шаг 8. Укажите метод POST и URL.

Для работы через API существует OpenAI-совместимый endpoint. Тип модели мы указываем, когда добавляем Model Providers

n8n: ragflow8
можете перетаскивать поля с предыдущего узла

Шаг 9. Укажите Headers

n8n: ragflow9
Укажите API-Key как показано

Шаг 10. Body

n8n: ragflow10
полный body указан ниже

Шаг 11. Укажите Body

n8n: ragflow11
Заполните Json

Шаг 12. Запустите workflow

n8n: ragflow12
получите content

Шаг 13. Ответ совпадает с информацией, которую мы загрузили в Dataset

n8n: ragflow13
отрывок

Шаг 14. Запустите чат в RagFlow UI чтобы проверить ответ

n8n: ragflow14
бот использует загруженную информацию

Оригинальная документация