SuperAPI AI 工具集

Convex Agents Streaming

智能体与模型

查看项目

更新于 10-15 23:24

技能介绍

用途:让智能体回复实时逐字呈现,提升界面响应感与感知性能,支持异步流式以及单次生成向多个客户端推送。

主要能力:在 action 中调用 thread.streamText 并设置 saveStreamDeltas: true,即可把流式增量写入数据库;可通过 chunking("word"、"line"、正则或函数)与 throttleMs 控制分块与写入频率;用 vStreamArgs 与 syncStreams 在 query 中取回流数据;React 侧用 useUIMessages(stream: true)与 useSmoothText 展示平滑文字动画。增量会持久化,页面刷新后仍可恢复;通过 message.status === "streaming" 判断流状态。

使用方式:先按 fundamentals 完成 agent 设置,在 action 中继续线程并流式生成,再在查询中同步流,最后在 React 组件中渲染。示例命令与代码保持原样,如 saveStreamDeltas: { chunking: "line", throttleMs: 500 }。

适用场景:实时聊天界面、长回复渐进显示、单次生成多客户端订阅、后台 action 异步流式、平滑文字动画。

限制:资料未提供具体收费、价格、平台支持范围与性能指标;消息管理、上下文等细节需参考 messages、fundamentals、context 相关文档。