小贴士:按下Ctrl+D 或 ⌘+D,一键收藏本站,方便下次快速访问!
Other
0
最近更新:22天前

Paybyrd AI Agent Toolkit:一个 Node.js 库,将 Paybyrd 支付处理服务与 AI 模型集成。通过 OpenAI 函数调用和 Anthropic 的 Claude 以及 Model Context Protocol (MCP) 创建支付链接、处理退款并检索订单信息。

Paybyrd AI 代理工具包

一个用于将 Paybyrd 的支付处理功能与 OpenAI 和 Anthropic Claude 等 AI 模型集成的工具包。

概览

此工具包使 AI 助手能够通过 Paybyrd API 执行支付操作:

  • 为客户提供支付链接
  • 处理退款
  • 获取订单信息

该工具包使用模块化架构,支持不同的 AI 平台。

仓库结构

此单仓库组织成以下包:

  • core (@paybyrd/ai-agent-toolkit):核心功能和共享工具
  • claude (@paybyrd/ai-agent-claude):使用 Model Context Protocol 的 Anthropic Claude 集成
  • openai (@paybyrd/ai-agent-openai):具有函数调用功能的 OpenAI 集成

快速开始

前提条件

  • Node.js 18 或更高版本
  • Paybyrd API 密钥
  • OpenAI API 密钥(用于 OpenAI 集成)或 Anthropic API 密钥(用于 Claude 集成)

安装

根据您使用的 AI 平台,可以单独安装每个包:

bash 复制代码
# 对于核心功能
npm install @paybyrd/ai-agent-toolkit

# 对于 Claude 集成
npm install @paybyrd/ai-agent-claude

# 对于 OpenAI 集成
npm install @paybyrd/ai-agent-openai

示例

请参阅 /examples 目录中的完整实现示例:

  • /examples/openai:OpenAI 的示例实现
  • /examples/modelcontextprotocol:使用 Model Context Protocol 的 Claude 的示例实现

可用工具

该工具包提供以下支付操作:

  • 创建支付链接:生成发送给客户的支付链接
  • 创建退款:处理交易退款
  • 检索订单:获取现有订单的详细信息

开发

bash 复制代码
# 安装依赖项
npm install

# 构建所有包
npm run build

# 运行测试
npm test

许可证

MIT