支付处理工具包

Paybyrd AI Agent Toolkit 是一个用于将Paybyrd的支付处理能力与AI模型(如OpenAI和Anthropic Claude)集成的工具包,支持创建支付链接、处理退款和检索订单信息。

  • by paybyrd
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 paybyrd/ai-agent-toolkit-js

使用说明

Paybyrd人工智能代理工具包

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

概述

该工具包使人工智能助手能够通过Paybyrd API执行支付操作:

  • 为客户创建付款链接
  • 处理退款
  • 检索订单信息

该工具包采用模块化架构,支持不同的人工智能平台。

存储库结构

这个monorepo被组织成以下包:

  • 核心 (@paybyrd/ai-agent-toolkit):核心功能和共享工具
  • 克劳德 (@paybyrd/ai-agent-claude):使用模型上下文协议的拟人克劳德集成
  • openai (@paybyrd/ai-agent-openai):OpenAI与函数调用的集成

快速开始

先决条件

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

安装

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

# For the core functionality
npm install @paybyrd/ai-agent-toolkit

# For Claude integration
npm install @paybyrd/ai-agent-claude

# For OpenAI integration
npm install @paybyrd/ai-agent-openai

例子

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

  • /examples/openai:OpenAI的示例实现
  • /examples/modelcontextprotocol:使用模型上下文协议使用Claude的示例实现

可用工具

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

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

发展

# Install dependencies
npm install

# Build all packages
npm run build

# Run tests
npm test

许可证

麻省理工学院