SDK

对 Xona Wallet 的类型化编程访问,涵盖发现、x402 支付、转账和报告。

CLI 是对 SDK 的一层轻量封装,每条命令都有对应的编程接口。单一入口,完整类型。

import { createXPay, loadProfile } from "@xona-labs/xpay";

const xpay = createXPay({
  profile: await loadProfile({ passphrase }),
});

// pay any x402 endpoint, get the result
const video = await xpay.useByUrl(
  "https://api.xona-agent.com/video/short-generation",
  { body: { prompt: "a cat astronaut" } }
);

其他常用接口:

await xpay.discover({ query: "weather" });
await xpay.do("translate this PDF to Japanese");
await xpay.transfer({ amount: 1, to, token: "USDC" });
await xpay.report({ period: "weekly" }); // daily | weekly | monthly
await xpay.wallet.balance("solana");

智能体运行时可获得一流的工具定义:forClaude(xpay)、forOpenAI(xpay) 和 forGemini(xpay),处理逻辑相同,schema 适配各厂商格式。