phaseo-agent cuando una aplicación Rust necesite un ciclo de modelo acotado, herramientas locales, aprobaciones o revisión humana reanudable.
El SDK de agentes para Rust se basa en el cliente phaseo y ejecuta los turnos del modelo mediante la API Responses de Phaseo.
Capacidades compatibles
Rust es un entorno de ejecución síncrono compatible, no un puerto con todas las funciones del entorno de streaming de TypeScript. Estas páginas documentan solo las API publicadas en
phaseo-agent 0.1.Modelo de ejecución
- envía los mensajes actuales y las definiciones de herramientas a un
ModelClient - ejecuta las herramientas locales disponibles
- se pausa para aprobaciones, resultados externos o revisión humana cuando se necesita
- añade los resultados y continúa hasta completarse o alcanzar el límite de pasos
RunResult en tu aplicación cuando una ejecución deba sobrevivir al reinicio de un proceso.
El adaptador Gateway 0.1 actualmente no asigna cost_nanos ni cost_cents de Gateway a UsageSummary.cost. Para consultar el gasto, usa la respuesta de Gateway o el registro de generación en vez del campo de costo del Agent SDK.
Instalar el SDK de agentes
Añade ambos crates de Rust y configura tu clave de API.
Crear tu primer agente
Ejecuta un ciclo de herramientas local a través de Phaseo Gateway.
Herramientas y aprobaciones
Añade herramientas locales, externas y sujetas a aprobación.
Referencia de la API de agentes
Consulta las estructuras, traits y métodos exactos de Rust.