Integrationen

Wissensdatenbank-API in Ihre App einbauen: der Entwickler-Guide

Das Kopik-Team7 Min. Lesezeit

Eine Wissensdatenbank-API lässt Ihre App Fragen gegen eigene Dokumente stellen und bekommt dafür belegte Antworten mit Quellenangabe zurück, statt dass Sie selbst Chunking, Indexierung und Embeddings bauen müssen. Dieser Leitfaden zeigt die relevanten REST-Endpoints, wie API-Keys sinnvoll vergeben werden, welche Latenzen realistisch sind, was es kostet und wie Sie Zitate korrekt in Ihrer UI anzeigen.

Was eine Wissensdatenbank-API eigentlich macht

Eine Wissensdatenbank-API (auf Englisch oft „RAG API

genannt, von Retrieval-Augmented Generation) kombiniert zwei Schritte in einem Aufruf: Sie durchsucht Ihre hochgeladenen Dokumente nach relevanten Abschnitten und formuliert daraus, wenn gewünscht, eine Antwort mit Sprachmodell. Das unterscheidet sie von einer reinen Vektordatenbank-API, die Ihnen nur Ähnlichkeitstreffer liefert und bei der Sie Extraktion, Chunking, Indexierung und das Zusammenspiel mit dem Sprachmodell selbst bauen müssen. Mehr zu den Grundlagen finden Sie in Was ist eine Vektordatenbank? und in RAG as a Service: Was es ist und wann es sich lohnt.

Auf einem Marktplatz wie Kopik läuft das so: Sie laden PDF, Word, Text oder Markdown hoch, die Plattform übernimmt Extraktion, Chunking und hybride Indexierung (Volltext plus semantische Erweiterung), und Ihre App stellt danach nur noch HTTP-Anfragen an eine fertige API. Das spart Wochen an Infrastrukturarbeit, besonders wenn Sie kein eigenes Team für Suchinfrastruktur haben.

Architektur: zwei Endpoints für zwei Anwendungsfälle

Die meisten Wissensdatenbank-APIs bieten zwei Arten von Aufrufen an, die Sie je nach Anwendungsfall kombinieren können.

Der Such-Endpoint (Passagen-Modus)

Hier schicken Sie eine Suchanfrage und bekommen die relevantesten Textausschnitte zurück, ohne dass ein Sprachmodell etwas formuliert. Das eignet sich für Anwendungsfälle, bei denen Sie die Darstellung selbst steuern wollen, etwa eine Autocomplete-Suche, ein internes Nachschlagewerkzeug oder wenn Sie die Passagen in einen eigenen Prompt weiterverarbeiten. Die Qualität der Treffer hängt stark davon ab, ob die Suche Volltext und Vektorsuche kombiniert. Details dazu in Hybrid Search: Warum BM25 und Vektorsuche gemeinsam RAG-Abrufe gewinnen.

Der Antwort-Endpoint (belegte Antwort)

Hier formuliert das System direkt eine Antwort auf natürliche Sprache, mit Zitaten zu den Quellstellen, auf denen sie beruht. Das ist der richtige Weg für Chatbots, Support-Widgets oder einen internen Assistenten, bei dem Nutzer eine Frage stellen und eine fertige Antwort erwarten, keine Liste von Fundstellen. Wichtig: Eine gute Antwort-API liefert die zitierten Passagen als strukturierte Daten mit, nicht nur als Fließtext, damit Sie sie in der UI klickbar machen können.

API-Keys und Zugriffssteuerung

API-Keys sind der Dreh- und Angelpunkt jeder Integration. Ein paar Grundregeln, die sich in der Praxis bewähren:

  • Erzeugen Sie pro Anwendung einen eigenen Key, nicht einen einzigen Key für alle Projekte, damit Sie bei einem Vorfall gezielt einen Key sperren können.
  • Rufen Sie die API nur serverseitig auf. Ein Key, der im Frontend-JavaScript liegt, ist nach wenigen Minuten im Netz öffentlich sichtbar.
  • Binden Sie einen Key fest an eine bestimmte Wissensdatenbank, wenn die Plattform das erlaubt, statt einen Key mit Zugriff auf alle Ihre Basen zu nutzen.
  • Entscheiden Sie bei jeder Basis bewusst zwischen privat (nur Sie und Ihre Keys) und öffentlich (im Katalog gelistet, pro Frage bezahlt), denn das beeinflusst, wer überhaupt Zugriff bekommen kann.
  • Rotieren Sie Keys regelmäßig und löschen Sie ungenutzte Keys, besonders nach dem Ende eines Projekts oder wenn Mitarbeitende das Unternehmen verlassen.

Auf Kopik legen Sie eine Wissensdatenbank kostenlos an, laden Dokumente hoch und können danach entscheiden, ob Sie sie privat für Ihre eigene App nutzen oder öffentlich im Katalog anbieten, wo andere pro Frage zahlen und Sie als Ersteller 70 % des Umsatzes behalten. Wie Sie dieses Modell für Fachwissen nutzen können, beschreibt Expertenwissen an KI-Agenten verkaufen.

Latenz: was realistisch ist und wie Sie sie senken

Entwickler unterschätzen oft, dass eine RAG-Antwort aus mehreren sequenziellen Schritten besteht, die sich aufaddieren. Die folgende Tabelle zeigt grobe Größenordnungen für eine typische Anfrage an eine Wissensdatenbank-API.

Typische Latenz-Bausteine einer RAG-Anfrage

SchrittTypische Dauer
Embedding der Nutzerfrage50-150 ms
Hybride Suche (Volltext + Vektor)100-300 ms
Reranking der Treffer (falls aktiv)100-250 ms
Antwortgenerierung durch das Sprachmodell800-2500 ms
Netzwerk-Overhead und Serialisierung50-150 ms

In Summe liegen Sie bei einer vollständigen Antwort häufig zwischen 1 und 3,5 Sekunden, bei reiner Passagensuche eher bei 200 bis 500 Millisekunden. Drei Hebel senken die wahrgenommene Latenz spürbar: Streaming der Antwort, sodass der Nutzer sofort Text sieht statt auf das vollständige Ergebnis zu warten, ein kleineres top-k bei der Suche (weniger Passagen bedeuten weniger Kontext für das Sprachmodell), und das Zwischenspeichern von Antworten auf sehr häufig gestellte Fragen auf Ihrer Seite der Integration.

Kosten im Griff behalten

Die üblichen Abrechnungsmodelle für Wissensdatenbank-APIs sind Guthaben pro Frage (prepaid credits) oder ein monatliches Abo mit Nutzungsanzeige, etwa 12 Euro im Monat mit einem Verbrauchszähler. Für die Budgetplanung lohnt sich eine einfache Überschlagsrechnung: Wenn Ihr Support-Widget im Schnitt 500 Fragen pro Monat beantwortet und eine Frage im Antwort-Modus mit Zitaten im niedrigen Cent-Bereich liegt, bewegen Sie sich schnell im Bereich von wenigen Euro bis niedrigen zweistelligen Euro-Beträgen monatlich, deutlich günstiger als eine eigene Infrastruktur mit Vektordatenbank, Reranker und separatem Sprachmodell-Hosting zu betreiben. Einen Vergleich der Kostenstrukturen verschiedener Ansätze liefert Vektordatenbank Kosten: Wofür Sie tatsächlich bezahlen.

Erst Passagen, dann Antworten testen

Entwickeln Sie Ihre Integration zunächst gegen den Such-Endpoint im Passagen-Modus. So sehen Sie günstig und schnell, ob die Treffer überhaupt relevant sind, bevor Sie auf den teureren Antwort-Endpoint mit Sprachmodell-Generierung umschalten.

Quellenangaben korrekt in der UI anzeigen

Der größte Vertrauensgewinn einer Wissensdatenbank-API gegenüber einem freien Chatbot ist die Möglichkeit, jede Aussage auf eine konkrete Textstelle zurückzuführen. Das lohnt sich aber nur, wenn Sie es in der Oberfläche auch sichtbar machen. Eine bewährte Checkliste:

  1. Zeigen Sie zu jeder Antwort mindestens den Dokumentnamen und, wenn verfügbar, Seiten- oder Abschnittsangabe an.
  2. Machen Sie jede Quellenangabe anklickbar, sodass Nutzer die Originalpassage direkt sehen können, ohne das Dokument separat suchen zu müssen.
  3. Markieren Sie klar, wenn keine passende Quelle gefunden wurde, statt eine unbelegte Antwort still anzuzeigen.
  4. Trennen Sie visuell die generierte Antwort von den zitierten Originalauszügen, damit Nutzer nicht verwechseln, was Formulierung und was Originaltext ist.
  5. Loggen Sie, welche Quellen tatsächlich angeklickt wurden. Das zeigt Ihnen, ob die Antworten tatsächlich vertrauenswürdig wirken oder ob Nutzer sie regelmäßig gegenprüfen.

Wie man eine belegte Antwort inhaltlich prüft, bevor man ihr vertraut, beschreibt KI-Antworten mit Quellenangaben: So prüfen Sie eine Antwort auf Ihre Dokumente. Wenn Sie zusätzlich verhindern wollen, dass Ihr Sprachmodell über die Dokumente hinaus erfindet, lohnt sich KI-Halluzinationen vermeiden: So liefern Sprachmodelle belegte Antworten.

Schritt für Schritt: Integration in rund 20 Minuten

Eine typische erste Integration läuft so ab:

  1. Wissensdatenbank anlegen: Dokumente unter Basis erstellen hochladen, Extraktion und Indexierung abwarten.
  2. Sichtbarkeit wählen: privat für interne Nutzung oder öffentlich, wenn andere dafür bezahlen sollen.
  3. API-Key erzeugen und ausschließlich serverseitig speichern, nie im Frontend-Code.
  4. Gegen den Such-Endpoint testen, zum Beispiel mit curl oder Postman, um die Relevanz der Treffer zu prüfen.
  5. Auf den Antwort-Endpoint umstellen, sobald die Suchqualität stimmt, und Streaming aktivieren.
  6. Zitate in der UI anzeigen: Dokumentname, Ausschnitt, Link zur Originalstelle.
  7. Monitoring einrichten: Latenz, Fehlerrate und Kostenverbrauch pro Tag im Blick behalten.

Die vollständige Referenz für Endpoints, Request- und Response-Formate finden Sie in den API- und MCP-Dokumenten. Wenn Ihre Zielgruppe statt einer eigenen App lieber direkt aus Claude, Cursor oder ChatGPT auf die Wissensdatenbank zugreifen soll, ist ein MCP-Server oft die schnellere Alternative zur klassischen REST-Integration, siehe Claude, Cursor oder ChatGPT mit einer Wissensdatenbank verbinden.

Jetzt die API ausprobieren

Legen Sie kostenlos eine Wissensdatenbank an, testen Sie Such- und Antwort-Endpoint mit Ihren eigenen Dokumenten und lesen Sie die vollständige REST- und MCP-Dokumentation.

Häufige Fragen

Was kostet eine Wissensdatenbank-API?

Üblich sind zwei Modelle: Guthaben, das pro Frage verbraucht wird, oder ein monatliches Abo mit Nutzungsanzeige, etwa ab 12 Euro im Monat. Der Preis pro Frage hängt davon ab, ob Sie nur Passagen oder eine vollständige generierte Antwort mit Zitaten abrufen.

Wie unterscheidet sich eine RAG-API von einer reinen Vektordatenbank-API?

Eine Vektordatenbank-API liefert nur Ähnlichkeitstreffer zu Embeddings, Sie müssen Extraktion, Chunking und die Anbindung an ein Sprachmodell selbst bauen. Eine Wissensdatenbank-API bündelt den gesamten Ablauf und liefert auf Wunsch direkt eine formulierte, belegte Antwort.

Wie schnell antwortet eine Wissensdatenbank-API typischerweise?

Reine Passagensuche liegt meist bei 200 bis 500 Millisekunden, eine vollständige generierte Antwort mit Zitaten bei etwa 1 bis 3,5 Sekunden, abhängig von der Anzahl der durchsuchten Passagen und ob die Antwort gestreamt wird.

Kann ich die API auch aus Claude, Cursor oder ChatGPT heraus nutzen?

Ja, viele Wissensdatenbank-Anbieter stellen neben der REST-API auch einen MCP-Server bereit, über den Sie direkt aus MCP-fähigen Clients wie Claude, Cursor oder ChatGPT auf Ihre Dokumente zugreifen können, ohne eigenen Code zu schreiben.

Wie zeige ich Quellenangaben korrekt in meiner App an?

Zeigen Sie zu jeder Antwort Dokumentname und Ausschnitt an, machen Sie die Quelle anklickbar zur Originalpassage, trennen Sie generierten Text optisch von Originalzitaten und markieren Sie klar, wenn keine passende Quelle gefunden wurde.

Brauche ich eine eigene Vektordatenbank, um eine Wissensdatenbank-API anzubieten?

Nein. Plattformen, die Wissensdatenbanken als fertigen Dienst anbieten, übernehmen Extraktion, Chunking, Indexierung und hybride Suche für Sie, sodass Sie nur noch die REST- oder MCP-Schnittstelle ansprechen müssen.

Den Kopik-Newsletter abonnieren

Neue Wissensdatenbanken, RAG-Leitfäden und Produktneuheiten. Eine E-Mail alle ein bis zwei Wochen, Abmeldung mit einem Klick.

Mit dem Abonnement stimmen Sie dem Erhalt unseres Newsletters zu. Ihre Adresse wird nie weitergegeben.