Externe Integrationen
Eine Knowledge Group aus deinem eigenen Backend durchsuchen, direkt über HTTP oder mit dem npm-Client.
Der RAG Service stellt einen Endpoint für externe Integrationen bereit: die
Suche. Es ist reines HTTP mit JSON, jedes Backend, das eine Anfrage stellen
kann, kann ihn also nutzen, und der Header x-api-key ist die einzige
Voraussetzung, siehe Voraussetzungen.
Endpoint
resourceGroupId ist die Group ID der zu durchsuchenden
Knowledge Group.
Request-Body
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
query | string | Ja | Der Text, nach dem gesucht wird. |
limit | number | Nein | Maximale Anzahl zurückgegebener Chunks, von 1 bis 20. Standard 3. |
role | string | Nein | Findet nur Resources mit dieser Role oder ganz ohne Role, siehe Role Filter. |
Response
results ist bereits nach score sortiert, höchster Wert zuerst. Jeder
Eintrag ist ein Chunk, keine ganze Resource, siehe
Chunks verstehen. notes kann kurze
Erklärungen zur Suche selbst enthalten, z. B. dass nichts wirklich gepasst
hat, siehe Suche und Ranking. Alle Felder
und Statuscodes listet die Request-Referenz.
Ein API-Key ist ein Zugangsdatum für dein Konto. Rufe diesen Endpoint nie direkt aus dem Browser mit deinem Key auf, bewahre ihn auf einem Server auf, den du kontrollierst, siehe API-Keys.
Beispiel
Client-Paket
Unser npm-Client-Paket kapselt denselben Endpoint mit generierten Typen.
Konfiguriere ihn mit deiner Basis-URL und deinem API-Key:
Anschliessend mit apiSearchResourceGroup suchen: