POST /v1/conversations
Dokumentierte Anfragefelder und Berechtigungen dieses HTTP-Endpunkts verwenden.
Anfragebeispiel#
curl -X POST 'https://platform.tongai.io/v1/conversations' \ -H "Authorization: Bearer $TONG_API_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: 45be69f1-c266-4a09-a82c-bf3c6303eb03" \ -d '{ "entrypoint": "assistant", "mode": "guided"}'Konfiguration
curl --versionAuthentifizierung#
API-Schlüssel serverseitig für das eigene Konto verwenden, OAuth für Kundenkonten. Schlüssel nie in Prompts oder Werkzeugargumenten senden.
assistant:runcredits:spendParameter#
Idempotency-KeystringErforderlichEine UUID, zum Beispiel e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
Anfrageinhalt#
application/jsonentrypointstringErforderlich"assistant""filmmaker"modestringErforderlichGeführte Abläufe warten auf Freigabe in Tong. Automatische laufen weiter. Beide berechnen laufend und pausieren bei fehlenden Credits.
"guided""automatic"titlestringOptionalMaximale Länge: 100 Zeichen.
project_idstringOptionalEine hexadezimale ID mit 24 Zeichen.
model_preferencesobjectOptionalVerschachtelte Felder anzeigen
imagestring | nullErforderlichBuchstaben, Zahlen, Unterstriche, Punkte, Doppelpunkte, Schrägstriche oder Bindestriche verwenden.
Mindestlänge: 1 Zeichen.
Maximale Länge: 150 Zeichen.
videostring | nullErforderlichBuchstaben, Zahlen, Unterstriche, Punkte, Doppelpunkte, Schrägstriche oder Bindestriche verwenden.
Mindestlänge: 1 Zeichen.
Maximale Länge: 150 Zeichen.
sourceobjectOptionalVerschachtelte Felder anzeigen
kindstringErforderlich"director""text"idstringErforderlichEine hexadezimale ID mit 24 Zeichen.
Antwortschema#
{}HTTP 201
application/jsonobjectFehler und Limits#
| HTTP | Fehler | Wiederherstellung |
|---|---|---|
400 | Ungültige AnfrageREQUEST_INVALID | Vor dem erneuten Versuch die im Fehler genannten Felder korrigieren. |
401 | Ungültiger ZugangsnachweisCREDENTIAL_INVALID | Zugangsnachweis, Ablaufdatum und möglichen Widerruf prüfen. |
402 | Unzureichende CreditsINSUFFICIENT_CREDITS | Credits dem Konto des Zugangsnachweises hinzufügen, dann gespeicherte Arbeit fortsetzen. |
403 | Zugriff verweigertSCOPE_REQUIRED | Zugangsnachweis mit den nötigen Berechtigungen und Ressourcenzugriff verwenden. |
404 | Ressource nicht verfügbarRESOURCE_UNAVAILABLE | Ressourcenkennung prüfen und sicherstellen, dass sie zum autorisierten Konto gehört. |
409 | AktionskonfliktIDEMPOTENCY_CONFLICT | Aktionskennung nur für die ursprüngliche Anfrage wiederverwenden. Für eine andere Aktion eine neue UUID verwenden. |
429 | Ratenlimit erreichtRATE_LIMITED | Vor Wiederholung derselben Anfrage die Zeit aus Retry-After abwarten. |
503 | Vorübergehend nicht verfügbarDEPENDENCY_UNAVAILABLE | Retry-After abwarten und mit derselben Aktionskennung wiederholen. Nach Zeitüberschreitung gespeicherten Vorgang prüfen. |