
Ai Agent Toolkit Js
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