Skip to content Skip to footer

Integracja Qdrant z n8n – prosty interfejs do bazy wektorowej

Integracja Qdrant z n8n – prosty interfejs do bazy wektorowej

🔧 Wprowadzenie

Qdrant to wydajna baza danych wektorowych, doskonała do wyszukiwania semantycznego i tworzenia aplikacji AI. Jednak nie posiada natywnego interfejsu GUI – dlatego możemy połączyć ją z n8n, narzędziem automatyzującym przepływy danych bez potrzeby programowania.

🎯 Co osiągniemy?

  • Zbudujemy prosty flow w n8n do komunikacji z Qdrant
  • Wyślemy dane JSON do kolekcji wektorów przez HTTP
  • W przyszłości możemy dodać wektory z AI (np. OpenAI, embedding)
✅ Krok 1: Uruchom n8n

Upewnij się, że masz zainstalowane i działające n8n (np. jako kontener Docker lub przez aplikację w TrueNAS SCALE).

Wejdź do panelu n8n w przeglądarce i utwórz nowy workflow.

✅ Krok 2: Dodaj pierwszy node – HTTP Request
  • Kliknij + i wybierz HTTP Request
  • Ustaw metodę: POST
  • W URL wpisz:
    http://adres-ip-serwera:6333/collections/example_collection/points
  • Ustaw Content Type: JSON
  • W sekcji „Body Parameters” wklej przykładowe dane:
{
  "points": [
    {
      "id": 1,
      "vector": [0.1, 0.2, 0.3, 0.4],
      "payload": {
        "title": "Ustawa o podatku",
        "content": "Podatek VAT wynosi 23%..."
      }
    }
  ]
}
✅ Krok 3: Uruchom i przetestuj
  • Kliknij „Execute Node”
  • Jeśli wszystko działa, otrzymasz odpowiedź JSON z ID punktu
📌 Uwaga: kolekcja musi istnieć!

Zanim wyślesz dane, stwórz kolekcję np. przez Swagger UI (/docs) lub osobny node typu POST:

{
  "name": "example_collection",
  "vectors": {
    "size": 4,
    "distance": "Cosine"
  }
}

Wyślij to pod: http://adres-ip:6333/collections

🧠 Co dalej możesz zrobić?
  • Dodawać dokumenty embedowane przez AI (OpenAI, HuggingFace)
  • Tworzyć własny interfejs formularza (np. w WordPress + Webhook → n8n → Qdrant)
  • Budować semantyczne wyszukiwarki, chatboty, agenty AI
📦 Zaawansowane funkcje Qdrant + n8n
  • Wyszukiwanie wektorowe (Vector Search)
  • Filtrowanie po metadanych (payload)
  • Eksport i backup kolekcji
📌 Podsumowanie
  • Połączyliśmy Qdrant z n8n przy pomocy HTTP Request
  • Dodaliśmy dane wektorowe z tytułem i treścią
  • Stworzyliśmy bazę gotową do użycia w AI i aplikacjach RAG

W kolejnych krokach możemy dodać konwersję tekstu na wektory (OpenAI Embeddings), podłączyć webhook z formularza WordPressa, lub stworzyć UI do wyszukiwania semantycznego. Który kierunek wybierasz?

>

Leave a comment

0.0/5