ID del espacio de trabajo. Si no se proporciona, se utilizará el espacio de trabajo seleccionado del usuario.
Nota: Este campo será requerido en una futura versión de la API. Se recomienda encarecidamente configurarlo ahora para asegurar la compatibilidad con futuras actualizaciones.
Indica si la ejecución debe esperar hasta completarse. El tiempo de espera es de 100 segundos. Para ejecuciones más largas, use wait_execution=false en combinación con el endpoint Obtener Respuesta del Agente con una estrategia de sondeo (predeterminado: false).
file_ids
array
No
Array de IDs de archivos para adjuntar a la ejecución.
Para plantillas de tipo chat, el array messages admite los siguientes roles:
Rol
Requerido
Descripción
user
Sí
Mensajes del usuario. Deben estar emparejados con mensajes assistant.
assistant
Sí
Mensajes del asistente. Deben estar emparejados con mensajes user.
developer
No
Mensaje opcional del desarrollador. Solo permitido como el primer mensaje en el array.
system
No
No soportado. Usar este rol causará un error.
Reglas importantes:
Los mensajes deben alternar entre los roles user y assistant (después del mensaje opcional developer).
El rol developer solo puede aparecer como el primer mensaje en el array y será extraído antes de procesar el resto.
Si dos mensajes consecutivos tienen el mismo rol (por ejemplo, dos mensajes user), la API devolverá un error de validación: “Chat messages must be a pair of user/assistant”.
El rol system no está soportado y causará un error.