Use this file to discover all available pages before exploring further.
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:
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.
mka1 agents create --body '{ "name": "release-research-agent", "description": "Looks up current release information before answering.", "model": "meetkai:functionary-es-mini", "instructions": "Use web search when the question depends on current external information.", "tools": [ { "type": "web_search", "search_context_size": "medium" } ], "tool_choice": "meetkai:functionary-es-mini", "parallel_tool_calls": true, "metadata": { "team": "docs" }}' \ -H 'X-On-Behalf-Of: <end-user-id>'
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.
# Listar agentesmka1 agents list --order desc# Recuperar un solo agente por idmka1 agents get --agent-id agt_123
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.
mka1 agent-runs create --agent-id agt_123 --body '{ "input": [ { "type": "text", "text": "What is Bun'"'"'s current stable version? Use web search before answering." } ], "metadata": { "request_source": "docs" }}'
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.
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.
# Listar ejecuciones para un agentemka1 agent-runs list --agent-id agt_123# Recuperar una sola ejecuciónmka1 agent-runs get --agent-id agt_123 --run-id run_123
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.
curl https://apigw.mka1.com/api/v1/agents/agt_123 \ --request POST \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer <mka1-api-key>' \ --header 'X-On-Behalf-Of: <end-user-id>' \ --data '{ "instructions": "Use web search for current information. Reply in 3 bullets max." }'