Skip to main content
POST
Search through all files in data folders shared with the API Key
Du nutzt unsere API in einem Dedicated Deployment? Ersetze einfach api.langdock.com durch die Base URL deines Deployments: <deployment-url>/api/public
Führt eine semantische Suche über alle Wissensdatenbanken durch, die mit deinem API-Schlüssel geteilt sind. Gibt relevante Dokumentenabschnitte zurück, sortiert nach Ähnlichkeit zu deiner Suchanfrage.
Erfordert einen API-Schlüssel mit dem KNOWLEDGE_FOLDER_API Scope. Die Suche umfasst alle Wissensdatenbanken, die mit dem API-Schlüssel geteilt sind. Siehe Wissensdatenbank mit der API teilen für die Einrichtung.

Wie es funktioniert

  1. Deine Suchanfrage wird mit dem Standard-Embedding-Modell deines Workspace in ein Embedding umgewandelt
  2. Das System führt eine Vektor-Ähnlichkeitssuche über alle Dokumente in geteilten Wissensdatenbankenn durch
  3. Ergebnisse werden nach Relevanzschwelle gefiltert und mit einem LLM neu bewertet
  4. Nur der am höchsten bewertete Abschnitt pro Dokument wird zurückgegeben

Anforderungsformat

Request Body

Beispiele

Suche mit cURL

Suche mit JavaScript

Suchergebnisse für RAG verwenden

Antwortformat

Erfolgreiche Antwort (200 OK)

Beispielantwort

Fehlerbehandlung

Best Practices

Schreibe klare, spezifische Suchanfragen — Die Suche verwendet semantische Ähnlichkeit, daher funktionieren natürlichsprachliche Fragen gut. Sei spezifisch bei dem, was du suchst. Behandle leere Ergebnisse — Wenn keine relevanten Dokumente gefunden werden, ist das result Array leer. Deine Anwendung sollte dies entsprechend behandeln. Nutze Ähnlichkeitswerte — Der similarity Wert reicht von 0 bis 1. Höhere Werte bedeuten bessere Übereinstimmungen. Erwäge, Ergebnisse unter einem bestimmten Schwellenwert für deinen Anwendungsfall zu filtern. Quellenangaben — Verwende die subname und url Felder, um Quellenangaben zu machen, wenn du Ergebnisse für Nutzer anzeigst.
Langdock blockiert bewusst Browser-basierte Anfragen, um deinen API-Schlüssel zu schützen und die Sicherheit deiner Anwendungen zu gewährleisten. Weitere Informationen findest du in unserem Guide zu Best Practices für API-Schlüssel.

Autorisierungen

Authorization
string
header
erforderlich

API key as Bearer token. Format "Bearer YOUR_API_KEY"

Body

application/json
query
string
erforderlich

The search query

Beispiel:

"API Documentation"

Antwort

200

Successfully found search result