OpenServ Client

✨ OpenServ Client

OpenServ Client

收藏
4k
安装
1.9k
版本
1.0.4
CLS 安全性认证2026-07-14
点击查看完整报告 >

使用说明

安全解读

核心用法

@openserv-labs/client 是 OpenServ AI 平台的官方 TypeScript 客户端,与 openserv-agent-sdk 配套使用构建可部署智能体。核心入口为 provision()——单次调用即可完成钱包创建、平台认证、智能体注册、工作流与触发器配置,并自动生成 API 密钥。开发者仅需调用 provision()run() 两个函数即可启动完整服务。

显著优点

  • 极简部署: provision() 实现真正的一键上链,自动处理钱包、认证、工作流图构建与激活
  • 灵活触发器: 内置 webhook(免费)、x402(按次付费,支持 USDC)、cron(定时)、manual(平台手动)四种触发模式
  • 支付原生集成: x402 协议实现"无钱包感知"支付,调用方支付后才执行任务,适合 SaaS 化 Agent 服务
  • 链上身份: ERC-8004 标准支持在 Base 链铸造身份 NFT,发布服务元数据至 IPFS,实现可发现、可验证的链上 Agent 经济
  • 模型参数配置: 支持为 Agent 任务指定 LLM 模型与生成参数(如 GPT-5、reasoning_effort 等)

潜在局限与风险

  • 双包依赖: 必须与 openserv-agent-sdk 配合使用,单独安装无法运行
  • Gas 成本: ERC-8004 链上注册需要 Base 链 ETH,新手可能遗漏充值步骤
  • 环境变量复杂: 存在 Agent API key、User API key、Wallet private key 三种凭证,用途易混淆,错误使用会导致 401 错误
  • 超时配置敏感: 复杂任务需显式设置 600-900 秒超时,默认值可能不足

适合人群

  • 希望将 AI Agent 快速产品化的开发者
  • 需要构建多步骤工作流或 Multi-Agent 系统的团队
  • 探索 Agent 经济模型(按调用付费、链上服务发现)的 Web3 开发者

常规风险

  • 钱包私钥由 provision() 自动生成并写入 .openserv.json,需妥善保管该文件
  • WALLET_PRIVATE_KEY 写入 .env 后需重新加载(dotenv.config({ override: true })),否则进程环境变量仍为旧值
  • 删除工作流/Agent 操作不可逆,生产环境需谨慎执行

OpenServ Client 内容

examples文件夹
手动下载zip · 18.8 kB
agent.tstext/plain
请选择文件