Die Eddy AI Public API ermöglicht es Ihnen, die unterstützende Suche von Eddy AI direkt in Ihre eigene Plattform oder Ihren Dienst einzubetten, sodass Nutzer Ihre Wissensdatenbank absuchen können, ohne Ihre Dokumentationsseite besuchen zu müssen. Sie rufen den API-Endpunkt mit einer Aufforderung auf und erhalten eine KI-generierte Antwort, die aus den Inhalten Ihrer Wissensdatenbank stammt. Das gibt Ihnen die volle Kontrolle über die Suchoberfläche – einschließlich ihres Aussehens, ihres Erscheinens und ihres Verhaltens innerhalb Ihres Produkts. Die API ist über den Document360 API-Hub verfügbar.
Eine vollständige Liste der von Eddy AI unterstützten Sprachen finden Sie unter Multilingual Support for Eddy AI Search Suite.
Wann sollte man die Eddy AI Public API verwenden
- Eingebettete Suche in Ihrem Produkt – Antworten der Wissensdatenbank werden in Ihrer Anwendungsoberfläche angezeigt, ohne Benutzer auf eine separate Dokumentationsseite umzuleiten.
- Individuelle Suchoberflächen – erstellen Sie ein Sucherlebnis, das zum Farbschema, der Terminologie und dem Layout Ihrer Marke passt.
- Automatisierte Support-Workflows – integrieren Sie Eddy AI in Chatbots, Ticketsysteme oder Onboarding-Flows, die Ihre Wissensdatenbank programmatisch abfragen.
Bevor du anfängst
- Die Eddy AI Public API muss in Ihren Projekteinstellungen aktiviert sein (siehe Wie man die öffentliche API aktiviert).
- Du brauchst ein API-Token mit aktivierter POST-Methode (siehe Wie man ein API-Token erstellt unten).
- Der KI-Umschalter für unterstützende Suche benötigt, dass mindestens ein Kontrollkästchen (öffentliche API oder andere) ausgewählt bleibt – das Abwählen aller Kontrollkästchen schaltet automatisch den Umschalter aus.
Wie man die öffentliche API aktiviert
- Im Knowledge Base-Portal wählen Sie in der linken Navigationsleiste Einstellungen (⚙) aus.
- Im linken Navigationsfenster gehen Sie zu KI-Funktionen > Eddy AI.
- Erweitern Sie die KI-Suchsuite , Akkordeon.
- Im Bereich KI-Assistive Search wählen Sie das Kästchen Public API aus.

Wenn die öffentliche API nicht aktiviert ist, geben alle API-Aufrufe eine 500 (Servicefehler) oder 400 (API-Zugriff deaktiviert) Antwort zurück. Stellen Sie sicher, dass das Kontrollkästchen aktiviert ist, bevor Sie API-Aufrufe durchführen.
Wie man einen API-Token erstellt
Du brauchst ein API-Token, um Anfragen an der Eddy AI Public API zu authentifizieren.
- Im Knowledge Base-Portal wählen Sie in der linken Navigationsleiste Einstellungen (⚙) aus.
- Im linken Navigationsfenster gehen Sie zum Knowledge Base-Portal > API-Tokens.
- Klicken Sie auf API-Token erstellen, geben Sie einen Token-Namen ein und setzen Sie die Methode auf POST.
- Klicken Sie auf Erstellen, kopieren Sie das generierte API-Token und speichern Sie es sicher.
Wie man die API testet
Sie können die Eddy AI Public API auf zwei Arten testen – über die Document360 API-Dokumentation oder über den Swagger API-Hub.
Test über API-Dokumentation
- Gehe zur Dokumentation der Document360 API.
- Auf der rechten Seite der Seite wählen Sie den Abschnitt " Probieren Sie es ".
- Im Token-Feld geben Sie Ihr API-Token ein.
- Füllen Sie die Körperfelder aus:
| Spielfeld | Beschreibung |
|---|---|
| Prompt | Die Frage oder Anfrage, die an Eddy AI gesendet werden soll |
| Versions-ID | Die ID Ihrer Projektversion Ihrer Knowledge Base |
| Sprachcode | Der Sprachcode für die Abfrage (z. B. en) |
- Klicke auf Try it und sieh die Antwort. Die KI-generierte Antwort erscheint unten.

Test mit Swagger
-
Geh zum Swagger API-Hub. Die Ask Eddy AI API ist unter Projektversionen aufgeführt.
-
Oben rechts klicken Sie auf Autorisieren.
-
Im Panel Verfügbare Autorisierungen fügen Sie Ihr API-Token ein und klicken Sie auf Autorisieren.
-
Navigiere zu Projektversionen >
/v2/ProjectVersions/ask-Eddy AIund klicke auf 'Mal probieren'.Das Standardanforderungsfeld erscheint mit folgenden Feldern zum Ausfüllen:
| Spielfeld | Beschreibung |
|---|---|
| Prompt | Die Frage oder Anfrage, die an Eddy AI gesendet werden soll |
| Versions-ID | Holen Sie dies vom Endpunkt ab /v2/ProjectVersions |
| Sprachcode | Der Sprachcode für die Abfrage |
Um Ihre Versions-ID abzurufen, rufen Sie zuerst den /v2/ProjectVersions Endpunkt auf:

- Klicken Sie auf Ausführen. Eine erfolgreiche Antwort enthält die KI-generierte Antwort und Details zum Quellenartikel.

Wenn Sie in Swagger einen Fehler "Service nicht verfügbar" erhalten, überprüfen Sie, dass das Kästchen Public API in den Einstellungen > KI-Funktionen > Eddy AI > AI-Suchsystem aktiviert ist.
Best Practices
- Speichern Sie API-Token sicher – behandeln Sie Ihr API-Token als Geheimnis. Stellen Sie es nicht in clientseitigen Code oder öffentlichen Repositorien bereit. Rotiere es, wenn es beeinträchtigt ist.
- Verwenden Sie den richtigen ID-Typ für Ihren Inhalt – Standardartikel verwenden
articleID, aber Seitenkategorie-Artikel erforderncategoryID. Mit der falschen ID werden Nullfelder in der Antwort zurückgegeben. Siehe die FAQ für Details. - Geben Sie den Sprachcode explizit an – geben Sie immer den richtigen Sprachcode im Anforderungskörper weiter, damit Eddy AI die richtige Sprachversion Ihrer Wissensdatenbank durchsucht.
- Fehlerantworten behandeln – implementieren Sie Fehlerbehandlungen für
400(API-Zugriff deaktiviert) und500(Servicefehler) Antworten. Beide zeigen typischerweise an, dass das Kästchen für die öffentliche API nicht aktiviert ist.
FAQ
Warum geben Quellartikelfelder in der API-Antwort Null zurück?
Dies geschieht, wenn Sie einen Seitenkategorie-Artikel mit einem Abfrage abfragen.articleID Für Seitenkategorieninhalte kehren die Felder , article_title, und article_slug zurückarticle_id, null da der Inhalt auf Kategorieebene und nicht auf Artikelebene ist. Verwenden Sie stattdessen die Version, categoryID um die richtigen Details abzurufen. Eine Pagecategory-API-Antwort sieht so aus:
{
"category_id": "_categoryid",
"category_title": "Title",
"category_slug": "slug",
"version_name": "v1",
"version_slug": "v1",
"article_id": null,
"article_title": null,
"article_slug": null,
"version_display_name": null
}
Warum erhalte ich beim Aufrufen der API einen 400- oder 500-Fehler?
Eine (API-Zugriff deaktiviert 400 ) oder 500 (Servicefehler) Antwort bedeutet, dass die öffentliche API in Ihrem Projekt nicht aktiviert ist. Gehen Sie zu Einstellungen > KI-Funktionen > Eddy AI > AI-Suchsystem und bestätigen Sie, dass das Kästchen Public API aktiviert ist.
Kann die Dokumentation mit einem Drittanbieter-Tool oder einem Chatbot integriert werden?
Ja, Sie können den Ask Eddy AI-Endpunkt nutzen, um Antworten aus der Dokumentation abzurufen und Antworten über das Drittanbieter-Tool oder den Chatbot bereitzustellen.