Интеграция Qoqon RAG с n8n (Postgres PGVector Store и HTTP Request)
Интеграция Qoqon RAG с n8n — использование векторной базы Qoqon в качестве RAG-памяти для AI-агентов. Подробное руководство — на странице Интеграция с n8n. Здесь краткий обзор двух способов.
Два способа подключения
Postgres PGVector Store (рекомендуется) — прямое подключение к БД. Эмбеддинги генерируются в n8n. Агент автоматически обращается к базе как инструменту.
HTTP Request — REST API, эмбеддинги на стороне Qoqon. Подходит когда нужен один источник без настройки моделей.
Подготовка
- Создайте RAG-коллекцию, выберите папку или файлы, нажмите «Векторизовать»
- Создайте API-ключ в API настройках
- Получите ID коллекции:
GET /api/v1/rag/collectionsс заголовкомAuthorization: Bearer <ключ>
Способ 1: Postgres PGVector Store
В RAG-память откройте коллекцию → кнопка «n8n» → «Создать подключение». Скопируйте Host, Port, Database, User, Password и Table Name (viewName).
В n8n:
- Создайте credential Postgres (n8n 2.0) с этими данными
- Добавьте ноду Postgres PGVector Store, Operation: Retrieve Documents (As Tool for AI Agent)
- Table Name — из Qoqon. Use Collection — выключить
- Column Names (Options): content, embedding, id, metadata
- Embeddings — модель должна совпадать с Qoqon (например, text-embedding-3-small)
Chat Model — можно использовать Qoqon API Маркетплейс (Base URL: https://qoqon.ru/api/v1/marketplace, API Key: QoQon_LLM_xxx).
Способ 2: HTTP Request
Нода HTTP Request:
- Method: GET
- URL:
https://qoqon.ru/api/v1/files/search - Query:
q— запрос,collectionId— ID коллекции - Auth: Header
Authorization: Bearer <ключ>
Ответ содержит results[].chunkText — релевантные фрагменты. Соберите их в контекст и передайте в промпт LLM.
Требования
Тариф с RAG-память. Для PGVector Store — дополнительно функция «Подключение к n8n».