SuperAPI AI 工具集

building-ai-agent-on-cloudflare

智能体与模型

查看项目

更新于 10-15 22:12

技能介绍

用途:在 Cloudflare 平台上用 Agents SDK 创建有状态、可实时通信的 AI 智能体,适用于聊天机器人、实时 AI 交互、定时后台任务等场景。

主要能力:智能体基于 Durable Objects 运行在边缘,可跨请求与重连保持状态,通过 WebSocket 或 HTTP 通信,支持定时任务、工具调用与水平扩展(每个用户或会话独立实例)。状态可用 setState 持久化并同步到所有客户端,也可用内置 SQLite 执行复杂查询。AIChatAgent 提供自动消息历史、可恢复流式响应与 saveMessages 持久化。

使用方式:需 Cloudflare 账户(启用 Workers)、Node.js 18+ 与包管理器、Wrangler CLI(npm install -g wrangler)。快速开始:npm create cloudflare@latest -- my-agent --template=cloudflare/agents-starter,然后 cd my-agent 与 npm start,本地运行于 http://localhost:8787。客户端可用 React 的 useAgent 钩子或原生 WebSocket 连接 wss://my-agent.workers.dev/agents/MyAgent/session-id。部署用 npx wrangler deploy,日志用 wrangler tail。

限制:资料未提供收费、价格与性能上限等细节;具体错误处理与高级模式需参考其 references 文档。