Skip to main content
Use o crate publicado phaseo-agent quando um aplicativo Rust precisar de um ciclo de modelo limitado, ferramentas locais, aprovações ou revisão humana retomável. O SDK de agentes para Rust se baseia no cliente phaseo e executa as etapas do modelo pela API Responses da Phaseo.

Recursos compatíveis

Rust é um ambiente de execução síncrono compatível, não uma porta com todos os recursos do ambiente de streaming do TypeScript. Estas páginas documentam apenas as APIs disponibilizadas no phaseo-agent 0.1.

Modelo de execução

  1. envia as mensagens atuais e as definições de ferramentas a um ModelClient
  2. executa as ferramentas locais disponíveis
  3. pausa para aprovações, resultados externos ou revisão humana quando necessário
  4. acrescenta os resultados e continua até concluir ou atingir o limite de etapas
O SDK não armazena execuções em um serviço hospedado pela Phaseo. Salve RunResult no seu aplicativo quando uma execução precisar sobreviver à reinicialização de um processo. O adaptador Gateway 0.1 ainda não mapeia cost_nanos nem cost_cents do Gateway para UsageSummary.cost. Para consultar os gastos, use a resposta do Gateway ou o registro de geração em vez do campo de custo do Agent SDK.

Instalar o SDK de agentes

Adicione os dois crates Rust e configure sua chave de API.

Crie seu primeiro agente

Execute um ciclo local de ferramentas pelo Phaseo Gateway.

Ferramentas e aprovações

Adicione ferramentas locais, externas e sujeitas a aprovação.

Referência da API de agentes

Consulte as estruturas, traits e métodos exatos do Rust.
Última modificação em 2 de outubro de 2026