x402 AI 推論 API
使用 x402 付款要求呼叫 DGrid 推論。第一次請求會返回付款指示;第二次請求則加入已簽署的x-payment 標頭並實際執行推論。
| 基礎網址 | https://api.dgrid.ai |
| Authorization | Content-Type: application/json; x-payment: <x402-payment-payload> |
| 請求 | application/json |
| 回應 | 402 / 200 · application/json or text/event-stream |
付款與驗證
此端點使用 x402 支付協議,而非帳戶餘額式工作流程。 付費請求所需的標頭:請求本文
| 欄位 | 類型 | 必填 | 預設值 | 說明 |
|---|---|---|---|---|
messages | array | 是 | - | 包含 role 與 content 的 UIMessage 陣列。 |
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(預設)
回傳使用 AI SDK 風格 UIMessageChunk 事件的 UIMessageStream SSE(text/event-stream)。常見事件類型包括:
starttext-starttext-deltatext-endfinish
finish 事件會包含下列 messageMetadata:
totalTokensallowanceLeftcalculatedPriceWeirealPriceWei
stream = false
回傳單一 JSON 回應,格式為 DGrid 標準 completion 結構,包含 choices 與 usage。
錯誤
| 狀態 | 含義 |
|---|---|
402 | 付款驗證失敗,通常是因為第一次請求未帶 x-payment,或付款簽章無效 |
400 | 請求無效或上游驗證錯誤 |
500 | 伺服器端或上游供應商錯誤 |
結算說明
- 端點依實際使用量進行結算。
- 若實際成本超過已授權的上限,結算金額會以該授權上限為封頂。

