phaseo-agent crate。
Rust Agent SDK 基于 phaseo 客户端构建,并通过 Phaseo Responses API 执行模型轮次。
支持的功能
Rust 是受支持的同步运行时,并非与 TypeScript 流式运行时功能对等的移植版本。本节仅介绍
phaseo-agent 0.1 已发布的 API。运行时模型
- 将当前消息和工具定义发送给
ModelClient - 执行可用的本地工具
- 必要时暂停运行以等待审批、外部工具输出或人工审核
- 追加结果并继续,直到完成或达到步骤上限
RunResult。
Gateway 适配器 0.1 当前不会将 Gateway 的 cost_nanos 或 cost_cents 映射到 UsageSummary.cost。如需查看支出,请使用 Gateway 响应或生成记录,而不是 Agent SDK 的费用字段。
安装 Agent SDK
添加两个 Rust crate 并配置 API 密钥。
构建你的第一个代理
通过 Phaseo Gateway 运行本地工具循环。
工具与审批
添加本地、外部以及需要审批的工具。
Agent API 参考
查看准确的 Rust 结构体、trait 和方法。