Skip to content

Models

Terminal window
curl "https://cavos.org/api/models?search=gpt-4&limit=10"
ParameterTypeDescription
searchstringFull-text search across model names and descriptions
providerstringFilter by provider slug
modalitystringFilter by modality (text, image, etc.)
contextLengthnumberMinimum context length
pagenumberPage number (default: 1)
limitnumberResults per page (default: 20)
{
"models": [
{
"id": "model-uuid",
"modelId": "openai/gpt-4o",
"name": "GPT-4o",
"slug": "openai-gpt-4o",
"description": "Most capable GPT-4 model",
"contextLength": 128000,
"promptPricing": 2.5,
"completionPricing": 10.0,
"imagePricing": null,
"provider": {
"name": "OpenAI",
"slug": "openai"
},
"architecture": {
"modality": "text+image->text",
"tokenizer": "GPT",
"instructType": "none"
}
}
],
"total": 250,
"page": 1,
"limit": 20
}
Terminal window
curl https://cavos.org/api/providers

Returns all available model providers with their slugs and model counts.

Model pricing is per million tokens in USD:

FieldDescription
promptPricingCost per 1M input tokens
completionPricingCost per 1M output tokens
imagePricingCost per image (for image models)
cost = (promptTokens × promptPricing / 1,000,000)
+ (completionTokens × completionPricing / 1,000,000)

Models and pricing are synced from OpenRouter periodically. New models become available automatically.