---
title: "Credit cost estimate for a model"
method: GET
path: "/v1/models/{id}/cost"
tags: ["models"]
---

# Credit cost estimate for a model

`GET /v1/models/{id}/cost`

## Request

- Base URL: `https://aicontentdrop.com`
- URL: `https://aicontentdrop.com/v1/models/{id}/cost`
- Auth: one of:
  - none
  - HTTP bearer

Quote the credit cost of one or more generations with a model before committing. Dashed IDs are normalized to underscores. No API key required; sending one is accepted and simply identifies the caller.

## Path parameters

- `id` string, required

## Query parameters

- `quantity` integer

## Response `200`

Cost estimate

- object
  - `model_id` string, required
  - `name` string
  - `credits_each` number, required
  - `quantity` integer
  - `credits_total` number, required
  - `type` 'video' | 'image'

## Other responses

- `404`: No such resource (or not owned by this account)
- `429`: Rate limited. Read Retry-After (header) or error.retry_after_seconds (body) — they carry the same number — and wait that long. Retrying sooner extends the window rather than shortening it.
- `500`: Unexpected failure on our side. Retry once; nothing was charged.

---

[API](https://skmtc.dev/aicontentdrop/apis/ai-content-drop-api.md) · [All operations](https://skmtc.dev/aicontentdrop/apis/ai-content-drop-api/llms.txt) · [OpenAPI document](https://skmtc.dev/aicontentdrop/apis/ai-content-drop-api/revisions/75a13a8043ae?raw)
