Tutor-Zug senden
API-Version 2026-10-affable-towhee
Sendet eine Nachricht an den Tutor und streamt die Antwort als delta-Ereignisse, abschließend mit done. Nichts wird gespeichert: Sende den bisherigen Gesprächsverlauf in history, bis zu 20 Einträge. character und situation legen die Szene fest. Erfordert einen kostenpflichtigen Plan.
Scopes tutor:converse
Parameter
Lingara-Versionheaderstringoptional- Die API-Version, unter der diese Anfrage beantwortet wird. Ohne sie erhält ein Zugriffstoken die Version, an die sein Client gebunden ist, und eine Anfrage ohne Token die aktuelle Version. Die Version in Entwicklung ist nur erreichbar, indem man sie hier nennt. Eine unbekannte Version wird mit
400und dem Codeapi_version_unknownbeantwortet.GET /v1/versionslistet die Versionen auf.
Anfragetext application/json
messagestringerforderlichhistoryarray of TurnEntryoptionalroleTurnRoleerforderlichcontentstringerforderlich
source_langstringerforderlichtarget_langstringerforderlichlevelinteger | nulloptionalcharacterstring | nulloptionalsituationstring | nulloptional
Antworten
200 Die Antwort des Tutors, Stück für Stück
Stream-Ereignisse text/event-stream
Sendet keine Keepalive-Kommentare.
-
deltaTurnDelta -
textstringerforderlich
-
noticeNotice -
codestringerforderlichmessagestringerforderlich
-
doneDone Beendet den Stream -
errorStreamError Beendet den Stream -
Kommt innerhalb der 200-Antwort an. Die Statuszeile wurde bereits gesendet, daher wird ein Fehler nach dem Öffnen des Streams als dieses Ereignis gemeldet.
codestringerforderlichmessagestringerforderlichplan_idstring | nulloptional
Fehler
402application/json- Der Aufruf eines nutzungsbasiert abgerechneten Clients wurde abgelehnt, bevor er etwas verbraucht hat.
spend_cap_reached: Der Client oder sein Konto hat sein monatliches Ausgabenlimit erreicht; erhöhe das Limit auf der Seite Integrationen.metered_billing_inactive: Die Nutzungsabrechnung ist für dieses Konto nicht aktiv; richte sie ein oder aktualisiere die Zahlungsmethode auf der Seite Integrationen. 410application/json- Die API-Version, unter der diese Anfrage beantwortet wird, wurde eingestellt. Sende eine unterstützte Version in
Lingara-Versionoder binde den Client an eine andere Version. 4XXapplication/json- Die Anfrage wurde abgelehnt.
codenennt den Grund, underrorbeschreibt ihn in Worten. 503application/json · text/plain- Der Dienst ist vorübergehend nicht verfügbar; versuche es nach der in
Retry-Afterangegebenen Anzahl Sekunden erneut. Während Wartungsarbeiten ist der Body reiner Text statt des Fehlerumschlags. 5XXapplication/json- Die Anfrage wurde abgelehnt.
codenennt den Grund, underrorbeschreibt ihn in Worten.
codestringerforderlichWarum die Anfrage abgelehnt wurde, als stabiler Code, nach dem du verzweigen kannst: zum Beispiel
insufficient_scope(403),rate_limited(429) und, bei einem nutzungsbasiert abgerechneten Client,spend_cap_reached(402) undmetered_billing_inactive(402).errorstringerforderlich
Beispiel
Lieber eine Bibliothek? Siehe den Bereich Bibliotheken.
Beispiel-Stream
event: delta
data: {"text":"两斤荔枝,"}
event: delta
data: {"text":"一共三十块。"}
event: done
data: {}Weichen eine Übersetzung und die englische Referenz voneinander ab, ist die englische Referenz maßgeblich.