Ir a la documentación
Abrir panel
En esta página

POST /v1/conversations

Usa los campos de solicitud y permisos documentados para este endpoint HTTP.

Ejemplo de solicitud#

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"}'
Configuración
curl --version

Autenticación#

Usa una clave API en tu servidor para tu cuenta, u OAuth para la cuenta de cada cliente. Nunca envíes claves en instrucciones ni argumentos.

assistant:runcredits:spend

Parámetros#

Idempotency-KeystringObligatorio

Un UUID, por ejemplo e8aa0a87-6cd9-42eb-975a-b72bf43218c8.

Cuerpo de solicitud#

application/json
entrypointstringObligatorio
Valores permitidos"assistant""filmmaker"
modestringObligatorio

Las ejecuciones guiadas esperan revisión humana en Tong. Las automáticas continúan. Ambas cobran según avanzan y se pausan sin créditos.

Valores permitidos"guided""automatic"
titlestringOpcional

Longitud máxima: 100 caracteres.

project_idstringOpcional

Un ID hexadecimal de 24 caracteres.

model_preferencesobjectOpcional
Mostrar campos anidados
imagestring | nullObligatorio

Usa letras, números, guiones bajos, puntos, dos puntos, barras o guiones.

Longitud mínima: 1 caracteres.

Longitud máxima: 150 caracteres.

videostring | nullObligatorio

Usa letras, números, guiones bajos, puntos, dos puntos, barras o guiones.

Longitud mínima: 1 caracteres.

Longitud máxima: 150 caracteres.

sourceobjectOpcional
Mostrar campos anidados
kindstringObligatorio
Valores permitidos"director""text"
idstringObligatorio

Un ID hexadecimal de 24 caracteres.

Esquema de respuesta#

JSON
{}

HTTP 201

application/json
object

Errores y límites#

HTTPErrorRecuperación
400Solicitud no válidaREQUEST_INVALIDCorrige los campos indicados por el error antes de reintentar.
401Credencial no válidaCREDENTIAL_INVALIDComprueba la credencial, su vencimiento y si fue revocada.
402Créditos insuficientesINSUFFICIENT_CREDITSAñade créditos a la cuenta de la credencial y continúa el trabajo guardado.
403Permiso denegadoSCOPE_REQUIREDUsa una credencial con los permisos necesarios y acceso al recurso seleccionado.
404Recurso no disponibleRESOURCE_UNAVAILABLEComprueba el ID del recurso y que pertenezca a la cuenta autorizada.
409Conflicto de intenciónIDEMPOTENCY_CONFLICTReutiliza una intención solo con su solicitud original. Usa un nuevo UUID para otra acción.
429Límite de solicitudes alcanzadoRATE_LIMITEDEspera el intervalo de Retry-After antes de reintentar la misma solicitud.
503No disponible temporalmenteDEPENDENCY_UNAVAILABLEEspera Retry-After y reintenta con la misma intención. Consulta la operación guardada tras un tiempo de espera.