Zur Dokumentation springen
Dashboard öffnen
Auf dieser Seite

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 --version

Authentifizierung#

API-Schlüssel serverseitig für das eigene Konto verwenden, OAuth für Kundenkonten. Schlüssel nie in Prompts oder Werkzeugargumenten senden.

assistant:runcredits:spend

Parameter#

Idempotency-KeystringErforderlich

Eine UUID, zum Beispiel e8aa0a87-6cd9-42eb-975a-b72bf43218c8.

Anfrageinhalt#

application/json
entrypointstringErforderlich
Zulässige Werte"assistant""filmmaker"
modestringErforderlich

Geführte Abläufe warten auf Freigabe in Tong. Automatische laufen weiter. Beide berechnen laufend und pausieren bei fehlenden Credits.

Zulässige Werte"guided""automatic"
titlestringOptional

Maximale Länge: 100 Zeichen.

project_idstringOptional

Eine hexadezimale ID mit 24 Zeichen.

model_preferencesobjectOptional
Verschachtelte Felder anzeigen
imagestring | nullErforderlich

Buchstaben, Zahlen, Unterstriche, Punkte, Doppelpunkte, Schrägstriche oder Bindestriche verwenden.

Mindestlänge: 1 Zeichen.

Maximale Länge: 150 Zeichen.

videostring | nullErforderlich

Buchstaben, Zahlen, Unterstriche, Punkte, Doppelpunkte, Schrägstriche oder Bindestriche verwenden.

Mindestlänge: 1 Zeichen.

Maximale Länge: 150 Zeichen.

sourceobjectOptional
Verschachtelte Felder anzeigen
kindstringErforderlich
Zulässige Werte"director""text"
idstringErforderlich

Eine hexadezimale ID mit 24 Zeichen.

Antwortschema#

JSON
{}

HTTP 201

application/json
object

Fehler und Limits#

HTTPFehlerWiederherstellung
400Ungültige AnfrageREQUEST_INVALIDVor dem erneuten Versuch die im Fehler genannten Felder korrigieren.
401Ungültiger ZugangsnachweisCREDENTIAL_INVALIDZugangsnachweis, Ablaufdatum und möglichen Widerruf prüfen.
402Unzureichende CreditsINSUFFICIENT_CREDITSCredits dem Konto des Zugangsnachweises hinzufügen, dann gespeicherte Arbeit fortsetzen.
403Zugriff verweigertSCOPE_REQUIREDZugangsnachweis mit den nötigen Berechtigungen und Ressourcenzugriff verwenden.
404Ressource nicht verfügbarRESOURCE_UNAVAILABLERessourcenkennung prüfen und sicherstellen, dass sie zum autorisierten Konto gehört.
409AktionskonfliktIDEMPOTENCY_CONFLICTAktionskennung nur für die ursprüngliche Anfrage wiederverwenden. Für eine andere Aktion eine neue UUID verwenden.
429Ratenlimit erreichtRATE_LIMITEDVor Wiederholung derselben Anfrage die Zeit aus Retry-After abwarten.
503Vorübergehend nicht verfügbarDEPENDENCY_UNAVAILABLERetry-After abwarten und mit derselben Aktionskennung wiederholen. Nach Zeitüberschreitung gespeicherten Vorgang prüfen.