Saltar al contenido principal
Utilice la API de Agentes cuando desee objetos de agente de primera clase y reutilizables en lugar de construir una solicitud de Respuestas desde cero cada vez. Un agente almacena la elección del modelo, instrucciones y configuración de herramientas. Cada ejecución persiste la entrada más el resultado de la API de Respuestas aguas arriba. Referencia de la API:

Crear un agente

Cree un agente una vez y luego reutilice su comportamiento guardado en múltiples ejecuciones. El siguiente ejemplo almacena instrucciones y una herramienta web_search para que ejecuciones posteriores puedan llamar a herramientas externas cuando sea necesario.
La respuesta es un objeto agent con un id estable como agt_.... Consulte la Referencia de la API para crear un agente para ver el esquema completo.

Listar y recuperar agentes

Utilice el endpoint de colección para listar los agentes guardados para el llamador actual. Utilice el endpoint de ítem cuando ya conozca el ID del agente.
Consulte la Referencia de la API para listar agentes y la Referencia de la API para recuperar un agente para ver las formas completas de respuesta.

Ejecutar un agente guardado

Ejecute el agente enviando solo la entrada por ejecución y metadatos opcionales. El servicio combina esto con la configuración guardada del agente y reenvía la solicitud a la API de Respuestas a través de mkllm-gateway.
La respuesta de la ejecución incluye:
  • el ID de la ejecución persistida
  • el estado de la ejecución
  • gateway_response_id de la llamada a Respuestas aguas arriba
  • gateway_response, que contiene la salida almacenada del asistente y cualquier actividad de herramientas
Si la ejecución utilizó web_search, el gateway_response persistido incluirá las entradas correspondientes de llamadas a herramientas. Consulte la Referencia de la API para ejecutar un agente guardado para ver el esquema completo de solicitud y respuesta de ejecución.

Inspeccionar el historial de ejecuciones

Utilice la colección de ejecuciones para listar ejecuciones previas de un agente. Utilice el endpoint de detalle de ejecución para recuperar un resultado almacenado nuevamente más tarde.
Para recuperar una ejecución directamente:
Consulte la Referencia de la API para listar ejecuciones de un agente y la Referencia de la API para recuperar una ejecución de agente para ver el esquema completo del historial de ejecuciones.

Actualizar o eliminar un agente

Utilice POST /api/v1/agents/{agent_id} para actualizar la configuración almacenada. Utilice DELETE /api/v1/agents/{agent_id} para eliminar suavemente el agente cuando ya no deba aceptar nuevas ejecuciones.
Consulte la Referencia de la API para actualizar un agente y la Referencia de la API para eliminar un agente para los detalles del endpoint. Revise la Guía de la API de Respuestas si desea comparar la ejecución de agentes guardados con solicitudes de respuesta puntuales.