Skip to content

x402 API Reference

本頁整理 DGrid 按次支付推理的 x402 專屬端點細節。

若您要找的是 OpenAI 相容Claude 相容 的模型調用格式,建議改看 Model API。那些頁面仍是供應商風格請求範例的主要參考;本頁則聚焦在 x402 的支付流程,以及 x402 端點暴露的共用推理欄位。

x402 AI 推理 API

透過 x402 payment requirements 調用 DGrid 推理。第一次請求取得付款要求,第二次攜帶簽名後的 x-payment 執行推理。

POST
https://api.dgrid.ai
POST/x402/v1
Authorization
Content-Type: application/json; x-payment: <x402-payment-payload>
Request
application/json
Response
402 / 200 · application/json 或 text/event-stream

認證與支付

此端點使用 x402 支付協議,而不是傳統帳戶餘額計費方式。

付費請求所需標頭:

http
Content-Type: application/json
x-payment: <x402-payment-payload>

請求體

欄位型別必填預設值說明
messagesarray-UIMessage 陣列,包含 rolecontent
modelstringanthropic/claude-opus-4.5目標模型名稱。
streambooleantrue是否返回串流回應。
temperaturenumber1採樣溫度。
topPnumber1Top-p 參數。
topKnumber40Top-k 參數。

回應模式

stream = true(預設)

返回 UIMessageStream 的 SSE(text/event-stream),事件格式採用 AI SDK 風格的 UIMessageChunk。常見事件類型包括:

  • start
  • text-start
  • text-delta
  • text-end
  • finish

最後的 finish 事件會帶有 messageMetadata,例如:

  • totalTokens
  • allowanceLeft
  • calculatedPriceWei
  • realPriceWei

stream = false

返回一次性 JSON,格式為 DGrid 標準 completion 回應,包含 choicesusage

錯誤

狀態碼說明
402付款驗證失敗,通常是第一次請求未帶 x-payment,或付款簽名無效
400請求參數錯誤或上游校驗失敗
500服務端或上游模型錯誤

結算說明

  • 端點會依據實際 usage 進行結算。
  • 若實際費用超過授權上限,則按授權上限結算。