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 适配各厂商格式。