Skip to main content
POST
/
v1
/
calculate
Calculate cost for a model call
curl --request POST \
  --url https://api.narev.ai/v1/calculate \
  --header 'Content-Type: application/json' \
  --data '
{
  "model_id": "gpt-4o",
  "provider_id": "openai",
  "usage": {
    "prompt_tokens": 1000,
    "completion_tokens": 500,
    "cache_read_tokens": 0,
    "cache_write_tokens": 0,
    "reasoning_tokens": 0,
    "web_search_count": 0
  }
}
'
{
  "model_id": "<string>",
  "provider_id": "<string>",
  "usage": {
    "prompt_tokens": 123,
    "completion_tokens": 123,
    "cache_read_tokens": 0,
    "cache_write_tokens": 0,
    "reasoning_tokens": 0,
    "web_search_count": 123
  },
  "pricing": {
    "prompt": 123,
    "completion": 123,
    "discount": 123,
    "request": 123,
    "web_search": 123,
    "input_cache_read": 123,
    "input_cache_write": 123,
    "image": 123,
    "image_output": 123,
    "audio": 123,
    "audio_output": 123,
    "input_audio_cache": 123,
    "internal_reasoning": 123
  },
  "cost_breakdown": {
    "total": 123
  }
}

Body

application/json
model_id
string
required
Example:

"gpt-4o"

provider_id
enum<string>
required
Available options:
anthropic,
bedrock,
cerebras,
chutes,
cohere,
deepinfra,
deepseek,
fireworks,
github-models,
google_ai_studio,
groq,
minimax,
mistral,
moonshot,
nebius,
novita,
nvidia,
openai,
sambanova,
siliconflow,
stepfun,
together,
xai,
zai
Example:

"openai"

usage
object
required

Response

Cost breakdown.

model_id
string
required
provider_id
string
required
usage
object
required
pricing
object
required
cost_breakdown
object
required