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-rolecontent 를 포함한 UIMessage 배열입니다.
modelstring아니오anthropic/claude-opus-4.5대상 모델 이름입니다.
streamboolean아니오true스트리밍 응답 여부입니다.
temperaturenumber아니오1샘플링 온도입니다.
topPnumber아니오1top-p 파라미터입니다.
topKnumber아니오40top-k 파라미터입니다.

응답 모드

stream = true (기본값)

AI SDK 스타일 UIMessageChunk 이벤트를 사용하는 UIMessageStream SSE (text/event-stream) 를 반환합니다. 대표 이벤트 타입은 다음과 같습니다:

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

마지막 finish 이벤트에는 다음과 같은 messageMetadata 가 포함됩니다:

  • totalTokens
  • allowanceLeft
  • calculatedPriceWei
  • realPriceWei

stream = false

choicesusage 를 포함하는 DGrid 표준 completion 형식의 단일 JSON 응답을 반환합니다.

오류

상태 코드의미
402결제 검증 실패. 보통 첫 요청에 x-payment 가 없었거나 결제 서명이 잘못된 경우
400잘못된 요청 또는 업스트림 검증 오류
500서버 또는 업스트림 모델 오류

정산 메모

  • 엔드포인트는 실제 usage 기준으로 정산합니다.
  • 실제 비용이 승인 상한을 초과하면, 상한까지만 정산합니다.