Get Message Events
Nachrichten
Nachrichten-Events
Streame Assistenten-Antworten und Tool-Aktivität eines Chats über Server-Sent Events.
GET
Get Message Events
Öffne einen Server-Sent-Events-Stream (SSE), um die Antwort des Assistenten und Tool-Aktivität eines Chats in Echtzeit zu empfangen. Verbinde dich mit diesem Stream, bevor oder direkt nachdem du Nachricht hinzufügen aufrufst, damit du jedes Event mitbekommst.
Authentifizierung
Diese Anfrage benötigt deinen API-Key imx-api-key-Header.
Die Response nutzt den Content-Type
text/event-stream. Halte die Verbindung offen und lies Events, sobald sie eintreffen, statt auf den Abschluss der Anfrage zu warten.Request
ID des Chats, dessen Events du streamen möchtest.
Event-Payload
Jedes SSE-Event transportiert einMessageEventDto-JSON-Objekt.
ID des Chats, zu dem das Event gehört.
Eindeutige ID des Events.
Event-Status. Einer von
inProgress, completed oder failed.Name des verwendeten Tools, wenn das Event Tool-Aktivität darstellt.
Nachrichteninhalt oder eine Beschreibung des Events.
Argumente, die an das Tool übergeben wurden.
Antwort, die das Tool zurückgegeben hat.
Beispiele
Stream-Ausgabe
Ein Event mit
status failed zeigt an, dass der Assistent die Antwort nicht abschließen konnte. Nutze das Feld content für die Fehlerbeschreibung.Autorisierungen
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Pfadparameter
Antwort
200 - application/json
Einzelnes MessageEventDto (wird als SSE-Event gesendet)
ID des Chats
ID des Events
Name des Tools, das verwendet wurde
Inhalt der Nachricht oder Eventbeschreibung
Optionales Objekt mit Parametern, die an das Tool übergeben wurden
Optionales Objekt mit der Antwort vom Tool
Status des Events
Verfügbare Optionen:
inProgress, completed, failed