Skip to main content
Die öffentliche API von Omnifact ermöglicht es Entwicklern und Teams, die KI-Funktionen von Omnifact in externe Anwendungen, benutzerdefinierte Portale und automatisierte Workflows zu integrieren. Sie können Dokumente in den Hochgeladenen Dateien eines Space verwalten, den Systemstatus abfragen und direkt mit veröffentlichten kommunizieren.

Interaktive OpenAPI-Dokumentation

Greifen Sie unter connect.omnifact.ai/docs auf die interaktive Swagger / OpenAPI-Spezifikation für Live-Endpunkttests und vollständige Schemadefinitionen zu.

Authentifizierung

Alle Anfragen an die öffentliche API von Omnifact erfordern eine Authentifizierung über einen API-Schlüssel, der im HTTP-Header X-API-Key übergeben wird.
Bewahren Sie Ihren API-Schlüssel sicher auf. Geben Sie Ihren API-Schlüssel nicht in clientseitigem Code, öffentlichen Repositories oder Frontend-Webanwendungen preis.

API-Schlüssel verwalten

Team-Administratoren können Organisations-API-Schlüssel direkt aus der Omnifact-Anwendung heraus generieren und verwalten:
  1. Navigieren Sie in der Hauptnavigationsleiste zu den Teameinstellungen.
  2. Klicken Sie auf Entwickler-Tools (erfordert Administratorrechte).
  3. Aktivieren Sie den API-Zugriff, falls er nicht bereits aktiv ist.
  4. Klicken Sie auf API-Schlüssel generieren, um einen Schlüssel für Ihr Team zu erstellen.
Schritt-für-Schritt-Anleitungen zum Aktivieren des Entwicklerzugriffs finden Sie unter Entwickler-Tools.

Basis-URL

Alle Anfragen an die öffentliche API sollten an die folgende Basis-URL gesendet werden:

Verfügbare API-Ressourcen

Die öffentliche API ist in zwei primäre Funktionsbereiche unterteilt:

Dokumente-API

Dokumente in den Hochgeladenen Dateien eines Space programmgesteuert auflisten, hochladen, prüfen, umbenennen und löschen.

Veröffentlichte Spaces Chat-API

Nachrichten an veröffentlichte Space-Endpunkte senden, mit Unterstützung für JSON und Echtzeit-SSE-Streaming.

Fehlerbehandlung

Die API verwendet standardmäßige HTTP-Statuscodes zur Anzeige von Anfrageresultaten: Alle Fehlerantworten geben ein JSON-Objekt mit Fehlerdetails zurück:

Nächste Schritte