x402 API Reference
本頁整理 DGrid 按次支付推理的 x402 專屬端點細節。
若您要找的是 OpenAI 相容 或 Claude 相容 的模型調用格式,建議改看 Model API。那些頁面仍是供應商風格請求範例的主要參考;本頁則聚焦在 x402 的支付流程,以及 x402 端點暴露的共用推理欄位。
x402 AI 推理 API
透過 x402 payment requirements 調用 DGrid 推理。第一次請求取得付款要求,第二次攜帶簽名後的 x-payment 執行推理。
https://api.dgrid.ai
POST
/x402/v1認證與支付
此端點使用 x402 支付協議,而不是傳統帳戶餘額計費方式。
付費請求所需標頭:
http
Content-Type: application/json
x-payment: <x402-payment-payload>請求體
| 欄位 | 型別 | 必填 | 預設值 | 說明 |
|---|---|---|---|---|
messages | array | 是 | - | UIMessage 陣列,包含 role 與 content。 |
model | string | 否 | anthropic/claude-opus-4.5 | 目標模型名稱。 |
stream | boolean | 否 | true | 是否返回串流回應。 |
temperature | number | 否 | 1 | 採樣溫度。 |
topP | number | 否 | 1 | Top-p 參數。 |
topK | number | 否 | 40 | Top-k 參數。 |
回應模式
stream = true(預設)
返回 UIMessageStream 的 SSE(text/event-stream),事件格式採用 AI SDK 風格的 UIMessageChunk。常見事件類型包括:
starttext-starttext-deltatext-endfinish
最後的 finish 事件會帶有 messageMetadata,例如:
totalTokensallowanceLeftcalculatedPriceWeirealPriceWei
stream = false
返回一次性 JSON,格式為 DGrid 標準 completion 回應,包含 choices 與 usage。
錯誤
| 狀態碼 | 說明 |
|---|---|
402 | 付款驗證失敗,通常是第一次請求未帶 x-payment,或付款簽名無效 |
400 | 請求參數錯誤或上游校驗失敗 |
500 | 服務端或上游模型錯誤 |
結算說明
- 端點會依據實際
usage進行結算。 - 若實際費用超過授權上限,則按授權上限結算。
