메인 콘텐츠로 건너뛰기
단일 Model API 요청의 결제 기록을 조회합니다. 사용자별 사용량을 대조하거나, 모델 비용을 감사하거나, 요청이 청구될 때 적용된 가격 스냅샷을 확인해야 할 때 이 엔드포인트를 사용하세요.
원래 모델 요청을 보낸 것과 동일한 DGrid API 키를 사용해야 합니다. 결제 기록은 인증된 키에 연결되며, 다른 키의 기록은 조회할 수 없습니다.

엔드포인트

GET https://api.dgrid.ai/api/v1/model-router/billing-json?request_id=<DGRID_REQUEST_ID>
인증Authorization: Bearer <DGRID_API_KEY>
요청쿼리 파라미터
응답application/json

쿼리 파라미터

파라미터유형필수설명
request_idstring결제 세부 정보를 조회할 완료된 Model API 요청 ID입니다.

요청 ID 가져오기

DGrid는 원래 모델 호출의 DGrid-Request-ID 응답 헤더에 요청 ID를 반환합니다. 나중에 결제 세부 정보를 조회하거나 대조해야 한다면 이 값을 저장하세요.
DGrid-Request-ID: req_178027***********6dc9x

요청 예시

curl --location \
  'https://api.dgrid.ai/api/v1/model-router/billing-json?request_id=<DGRID_REQUEST_ID>' \
  --header 'Authorization: Bearer <DGRID_API_KEY>'

응답

200 OK

결제 기록을 찾았으며, 해당 기록이 인증된 API 키에 속합니다.
{
  "code": 200,
  "message": "ok",
  "data": {
    "request_id": "req_**********86dc9x",
    "billing_json": {
      "model": "anthropic/claude-opus-4.6",
      "input_cost": 0.54909,
      "output_cost": 0.0027500000000000003,
      "cache_create_cost": 0,
      "cache_read_cost": 0,
      "request_cost": 0,
      "total_cost": 0.55184,
      "supplier_id": 1,
      "input_tokens": 109818,
      "output_tokens": 110,
      "cache_create_tokens": 0,
      "cache_read_tokens": 0,
      "pricing_mode": "usage",
      "pricing_snapshot": {
        "pricing_mode": "usage",
        "input_price_per_1m": 5,
        "output_price_per_1m": 25,
        "cache_create_price": 6.25,
        "cache_read_price": 0.5,
        "price_per_request": null,
        "input_tiers": [],
        "output_tiers": [],
        "cache_create_tiers": [],
        "cache_read_tiers": []
      }
    }
  }
}

결제 필드

필드설명
model원래 요청에서 사용한 모델 ID입니다.
input_tokens / output_tokens프롬프트와 생성된 출력에 대해 청구된 토큰 수입니다.
cache_create_tokens / cache_read_tokens캐시 가격이 적용될 때의 캐시 관련 토큰 수입니다.
input_cost / output_cost입력 및 출력 토큰 사용량에 해당하는 USD 비용입니다.
cache_create_cost / cache_read_cost캐시 생성 및 캐시 읽기에 해당하는 USD 비용입니다.
request_cost가격 모드에 고정 요청 비용이 포함된 경우의 USD 비용입니다.
total_cost해당 요청에 최종 청구된 USD 비용입니다.
pricing_snapshot청구 시점에 사용된 가격 설정입니다. 이후 가격 변경은 이 과거 기록을 수정하지 않습니다.

모범 사례

  • 이후 사용량 대조를 위해 DGrid-Request-ID를 자체 요청 로그와 함께 저장하세요.
  • pricing_snapshot은 해당 요청의 변경되지 않는 과거 가격 기록으로 취급하세요.
  • 모든 비용과 가격 필드는 USD 기준입니다.
  • 숫자 값은 소수 자릿수가 달라질 수 있으므로, 고정된 소수 형식에 의존하지 마세요.