Claude 訪客:新帳戶可在 30 天內獲得 $1.00 API 贈送額度。每人限領一次,僅用於 API 用量。

x402

專為 AI 模型打造的 x402 API:以 USDC 按次付費

RunAPI 的按次計費端點支援 x402 付款。AI 代理送出一般請求、收到 402 報價,用錢包簽署後即可取得結果。不需要帳號、API key,也不必預儲點數。

Base · USDC · Coinbase CDP · x402 v2
402
curl -i -X POST "https://runapi.ai/api/v1/z_image/text_to_image" \  -H 'Content-Type: application/json' \  --data @request.json # HTTP/2 402# PAYMENT-REQUIRED: <base64 JSON with accepts: scheme, network, asset, amount, payTo>
  • 155 支援 x402 付款的資源
  • Base 結算網路
  • USDC 付款資產
  • 0 所需 API key 數量
運作方式

從請求到結果只要四個步驟

  1. 不帶 key 送出請求

    以 POST 送出與使用 API key 時相同的 JSON 請求內容,只是省略 Authorization 標頭。

  2. 讀取 402 報價

    RunAPI 回傳 402 狀態碼,並附上 PAYMENT-REQUIRED 標頭,列出確切的金額、資產、網路與收款地址。報價有效期為 300 秒。

  3. 簽署後重試

    你的 x402 v2 用戶端以 AI 代理的錢包簽署 EIP-3009 授權,再帶上 PAYMENT-SIGNATURE 標頭重新送出請求。

  4. 輪詢任務

    RunAPI 完成結算、啟動任務,並回傳 200 狀態碼,附上 PAYMENT-RESPONSE 收據與用來取得結果的 poll_url。

細節

付款前需要了解的事

免註冊,免 API key

付款錢包就是唯一身分。不必建立帳號、保存 key,也不用儲值餘額。

USDC 付款免 gas

付款方簽署 EIP-3009 授權,由 Coinbase CDP facilitator 送出轉帳,錢包只需要 USDC,不需要 ETH。

取得結果

大多數媒體任務以非同步方式完成。200 回應中包含一個 poll_url,內含唯讀的任務存取權杖。此權杖只能開啟這一個任務,並在任務完成後 30 天內保持有效。

任務失敗時

x402 本身沒有退款機制。已付款的任務若以失敗狀態結束,RunAPI 會按實收金額記錄一筆全額退款義務,再由營運人員以另一筆 USDC 轉帳退回付款錢包;退款並非自動完成。

支援哪些端點

x402 適用於單次價格固定的按次計費 REST 端點。依 token、秒數或字元計費的模型(包括 LLM 端點)仍需使用 API key 與點數。MCP server 不接受 x402 付款。

API key 照樣可用

x402 是額外提供的付款方式。帶有有效 API key 的請求會照常扣除帳戶點數;帶有無效 key 的請求則會收到 401,而非付款報價。

x402 v2

實際交互流程

將回應交給任何已連接 AI 代理錢包的 x402 v2 用戶端,簽署與重試都由用戶端處理:

x402 client
request  = {method: "POST", url: task_url, json: payload}response = x402_client.send(request, wallet: agent_wallet)# The x402 v2 client reads PAYMENT-REQUIRED, signs an EIP-3009# authorization, and replays the request with PAYMENT-SIGNATURE.response.status                       # => 200response.headers["PAYMENT-RESPONSE"]  # settlement receiptresponse.json["poll_url"]             # read-only task result URL

價格範例

以下是目前支援 x402 的部分模型的最低單次呼叫價格。價格取自即時模型目錄,每個 402 報價都會列出該次請求的確切金額。

價格範例
模型 端點 單次呼叫價格
Z Image Text to image z-image POST /api/v1/z_image/text_to_image $0.01
Flux Text to image flux-2-klein POST /api/v1/flux/text_to_image $0.03
Suno Stitch audio suno-v4 POST /api/v1/suno/stitch_audio $0.01
Suno Stitch audio suno-v4.5 POST /api/v1/suno/stitch_audio $0.01
Recraft Upscale image recraft-crisp-upscale POST /api/v1/recraft/upscale_image $0.01
Recraft Remove background recraft-remove-background POST /api/v1/recraft/remove_background $0.01

付款細節

RunAPI 遵循 x402 v2 的 exact 方案,只接受下列數值。其他任何數值都會在 RunAPI 請 facilitator 結算之前遭到拒絕。

付款細節
網路 Base mainnet(eip155:8453)
資產 USDC,合約地址 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,6 位小數
Facilitator Coinbase CDP
授權方式 EIP-3009,付款方只需持有 USDC,不需要 ETH 來支付 gas
限額 每次請求最高 10 USDC;報價在 300 秒後失效

x402 常見問題

什麼是 x402?

x402 是建立在 HTTP 402 Payment Required 狀態碼之上的開放付款協定。伺服器回傳 402 並附上付款要求,用戶端以簽署過的穩定幣授權付款,然後重新送出請求。此協定由 x402 Foundation 維護。

用 x402 付款需要 RunAPI 帳號嗎?

不需要。付款的錢包就是身分識別。RunAPI 只會在第一次成功結算後建立內部錢包檔案,從不要求電子郵件或 API key。

x402 facilitator 負責什麼?

Facilitator 負責驗證已簽署的付款,並在 Base 上送出 USDC 轉帳。RunAPI 使用 Coinbase CDP facilitator,因此付款方不必支付 gas。

一次請求要多少錢?

每個端點都有固定的單次呼叫價格。簽署之前,402 報價會顯示確切的 USDC 金額,模型目錄也會列出目前價格。

AI 代理能透過 x402 Bazaar 找到 RunAPI 嗎?

每個 402 報價都包含 Bazaar 探索宣告,附有輸入 schema 與範例,因此 x402 用戶端與目錄都能收錄該端點。

如果我已付款,但請求在任務開始前就失敗了怎麼辦?

驗證未通過的請求會在結算之前就被拒絕,因此不會扣款。付款一旦完成結算,之後失敗的任務都會產生全額退款義務。

延伸閱讀

相關頁面

讓你的 AI 代理自行支付 API 呼叫

瀏覽模型、挑選一個按次計費端點,不需要 key 就能送出第一個請求。