支付SDK

Rosud SDK是为AI代理提供USDC支付功能的开发工具,支持一键发送和接收USDC支付。

  • by kavin-kim-creator
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 kavin-kim-creator/rosud-sdk

使用说明

Rosud SDK

AI代理的支付层。 用一行代码发送和接收USDC。

人工智能代理现在可以在USDC中自主支付API、委派任务和结算发票。

🌐 rosud.com · 📖 文档 · 🚀 获取API密钥


⚡ 5分钟快速入门

python

pip install rosud
import rosud

client = rosud.Rosud(api_key="rosud_live_xxx")

# Your AI agent sends a payment
payment = client.payments.create(
    amount=5.00,
    to="0x742d35Cc6634C0532925a3b8D4C9E3Ff9C4A6bB",
    memo="api_call_fee",
)
print(payment.status)   # "confirmed"
print(payment.tx_hash)  # "0xabc..."

TypeScript

npm install rosud
import Rosud from 'rosud';

const client = new Rosud({ apiKey: 'rosud_live_xxx' });

const payment = await client.payments.create({
  amount: 5.00,
  to: '0x742d35Cc6634C0532925a3b8D4C9E3Ff9C4A6bB',
  memo: 'api_call_fee',
});

Claude MCP服务器

{
  "mcpServers": {
    "rosud": {
      "command": "python",
      "args": ["-m", "rosud_mcp"],
      "env": { "ROSUD_API_KEY": "rosud_live_xxx" }
    }
  }
}

克劳德现在可以打电话了 create_payment, get_balance, list_payments 直接。


📦 包裹

软件包 说明 安装
sdk/ Python SDK pip install rosud
sdk-ts/ TypeScript SDK npm install rosud
mcp/ 克劳德的MCP服务器 pip install rosud-mcp

🤖 为什么是罗苏德?

人工智能代理正在做出决策,但他们无法支付任何费用。

Rosud为您的代理商提供一个USDC钱包和一个简单的API:

  • 注册 有钱包地址的代理人
  • 创建付款 使用单个API调用
  • 接收webhooks 付款确认时
  • 适用于 LangChain、AutoGen、Claude、GPT——任何代理框架
# LangChain agent that can pay for external APIs
from langchain.tools import tool
import rosud

client = rosud.Rosud(api_key="rosud_live_xxx")

@tool
def pay_for_data(amount: float, wallet: str) -> str:
    """Pay an external data provider in USDC"""
    payment = client.payments.create(amount=amount, to=wallet)
    return f"Payment {payment.id} sent: {payment.status}"

🔗 链接


许可证

MIT© 桑丁佐