Agentes
Ejecutar Agente
Ejecuta un agente específico por ID.
POST
Ejemplos de Código
Encabezados
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
x-workspace-id | integer | No | ID del espacio de trabajo. Si no se proporciona, se usará el espacio de trabajo seleccionado. Será requerido en una versión futura. |
Parámetros de Ruta
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
id | integer | Sí | El ID del agente. |
Cuerpo de la Solicitud
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
temperature | string | No | Campo de Chat Agent. Temperatura de muestreo entre 0 y 2. Valores más altos generan resultados más creativos (pred.: "1"). |
model | string | No | Campo de Chat Agent. Identificador del modelo a utilizar (p. ej., "tess-6"). |
tools | string | No | Campo de Chat Agent. Configuración de herramientas del agente (p. ej., "agent", "no-tools"). |
root_id | integer | No | Campo de Chat Agent. ID de una ejecución existente para continuar un hilo de conversación. |
messages | array | No | Campo de Chat Agent. Los mensajes del agente. Admite los roles user, assistant y developer. |
waitExecution | boolean | No | Si true, espera que la ejecución termine antes de retornar (timeout: 100 s). Predeterminado: false. |
file_ids | array | No | Array de IDs de archivos para adjuntar a la ejecución. |
| Otros campos en la raíz | any | Depende del agente | Esto no es un nombre de campo fijo. Puede enviar otros campos requeridos por su agente directamente en la raíz de la solicitud. Consulte qué campos son obligatorios en Obtener Agente por ID. |
Roles de Mensajes (Plantillas de Tipo Chat)
Para plantillas de tipo chat, el arraymessages 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. |
- Los mensajes deben alternar entre los roles
useryassistant(después del mensaje opcionaldeveloper). - El rol
developersolo 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
systemno está soportado y causará un error.
Respuesta
Autorizaciones
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Encabezados
ID of the workspace. If not provided, the user's selected workspace will be used. This field will be required in a future release.
Parámetros de ruta
The agent ID.
Cuerpo
application/json
Send a JSON object. Known fields are supported, and you can add custom fields directly at the root (for example: department, reporting_period, include_risks).
Free-form JSON object. Send known fields and any custom agent fields directly at the root level.
Respuesta
200
Execution started (or completed if waitExecution: true).