Enviar un turno al tutor
Versión de la API 2026-10-affable-towhee
Envía un mensaje al tutor y transmite la respuesta como eventos delta, terminando con done. No se almacena nada: envía la conversación reciente en history, hasta 20 entradas. character y situation definen la escena. Requiere un plan de pago.
Ámbitos tutor:converse
Parámetros
Lingara-Versionheaderstringopcional- La versión de la API con la que se responde a esta solicitud. Sin ella, un token de acceso recibe la versión a la que está vinculado su cliente, y una solicitud sin token recibe la versión actual. La versión aún en desarrollo solo se alcanza nombrándola aquí. Una versión desconocida responde
400con el códigoapi_version_unknown.GET /v1/versionsenumera las versiones.
Cuerpo de la solicitud application/json
messagestringobligatoriohistoryarray of TurnEntryopcionalroleTurnRoleobligatoriocontentstringobligatorio
source_langstringobligatoriotarget_langstringobligatoriolevelinteger | nullopcionalcharacterstring | nullopcionalsituationstring | nullopcional
Respuestas
200 La respuesta del tutor, fragmento a fragmento
Eventos del flujo text/event-stream
No envía comentarios keepalive.
-
deltaTurnDelta -
textstringobligatorio
-
noticeNotice -
codestringobligatoriomessagestringobligatorio
-
doneDone Termina el flujo -
errorStreamError Termina el flujo -
Llega dentro de la respuesta 200. La línea de estado ya se ha enviado, así que un fallo después de abrirse el flujo se notifica como este evento.
codestringobligatoriomessagestringobligatorioplan_idstring | nullopcional
Errores
402application/json- Se rechazó la llamada de un cliente con facturación por uso antes de que gastara nada.
spend_cap_reached: el cliente o su cuenta ha alcanzado su límite de gasto mensual; sube el límite en la página Integraciones.metered_billing_inactive: la facturación por uso no está activa para esta cuenta; configúrala o actualiza el método de pago en la página Integraciones. 410application/json- La versión de la API con la que se responde a esta solicitud se ha retirado. Envía una versión admitida en
Lingara-Versiono vincula el cliente a otra versión. 4XXapplication/json- La solicitud fue rechazada.
codeindica el motivo yerrorlo explica con palabras. 503application/json · text/plain- El servicio no está disponible temporalmente; vuelve a intentarlo tras el número de segundos indicado en
Retry-After. Durante el mantenimiento, el cuerpo es texto sin formato en lugar del sobre de error. 5XXapplication/json- La solicitud fue rechazada.
codeindica el motivo yerrorlo explica con palabras.
codestringobligatorioPor qué se rechazó la solicitud, como un código estable con el que ramificar: por ejemplo
insufficient_scope(403),rate_limited(429) y, para un cliente con facturación por uso,spend_cap_reached(402) ymetered_billing_inactive(402).errorstringobligatorio
Ejemplo
¿Prefieres una biblioteca? Consulta la sección Bibliotecas.
Ejemplo de flujo
event: delta
data: {"text":"两斤荔枝,"}
event: delta
data: {"text":"一共三十块。"}
event: done
data: {}Si una traducción y la referencia en inglés difieren, prevalece la referencia en inglés.