SuperAPI AI 工具集

lucid-agents-sdk

智能体与模型

查看项目

更新于 10-15 20:34

技能介绍

用途:Lucid Agents SDK 是一个 TypeScript/Bun 框架,用于构建、变现和验证 AI 智能体,适合需要付费端点、链上身份和智能体间通信的开发者。

主要能力:@lucid-agents/core 提供协议无关的运行时与扩展系统;@lucid-agents/http 处理请求/响应;@lucid-agents/identity 提供 ERC-8004 身份与信任层;@lucid-agents/payments 提供 x402 支付与双向追踪;@lucid-agents/analytics 提供支付分析;@lucid-agents/wallet 提供钱包 SDK;@lucid-agents/a2a 提供智能体间通信客户端;@lucid-agents/ap2 为 AP2 支付协议扩展;适配器含 Hono、Express、TanStack Start;@lucid-agents/cli 用于脚手架。支持 Base、以太坊、Solana 等支付网络,x402 有 v1(网络名)与 v2(CAIP-2 链 ID)两个版本,Daydreams facilitator 同时支持两者。

使用方式:通过 createAgent 创建智能体,用 .use() 组合扩展后 .build();用 addEntrypoint 定义端点,调用路径为 POST /entrypoints/{key}/invoke、流式为 /stream,另有 GET /health 与 GET /。Bun 项目应使用 export default { port, fetch: app.fetch },不要显式调用 Bun.serve()。身份注册须将 agentURI 设为托管元数据 URL(如 https://my-agent.example.com/.well-known/erc8004.json),不可传内联 JSON。

限制:必须使用 Zod v4(v3 会报 z.toJSONSchema 错误);Base 上 x402 需 @lucid-agents/hono v0.7.20+;须配置 PAYMENTS_RECEIVABLE_ADDRESS、FACILITATOR_URL、NETWORK 环境变量。性能、收费与价格等具体细节暂未提供。