Skip to main content
本页提供把 LI.FI 接入 AI agent 或应用时可直接运行的完整代码示例。

Node.js(仅 API)

只使用 HTTP 请求的完整示例,不需要 SDK。

Node.js(使用 SDK)

这个示例停在签名之前。它创建 SDK v4 client,请求 quote,并打印未签名的 transactionRequest。不需要私钥,也不会广播交易。 已在 Node.js 20.11.1 上用 @lifi/sdk 4.10.0 测过。签名是另一步:executeRoute(client, route, options) 需要钱包 provider,这里不会调用。

Python(仅 API)

只使用 HTTP 请求的完整 Python 示例。

环境变量

两个示例都支持这些环境变量:

快速参考

Node.js(API)

Node.js(SDK)

Python


错误处理模式

两个示例都包含这些错误处理模式:
  1. 对速率限制(429)使用指数退避(exponential backoff)
  2. 对暂时失败重试
  3. 带超时的状态轮询
  4. 便于调试的错误信息
更多错误处理见英文页 Error Playbooks。该页目前没有中文版。