Skip to main content

curl Examples

All examples use the base URL https://api.modelgraph.ai/api/v1. No authentication is required for read endpoints.

Providers

List all providers

curl https://api.modelgraph.ai/api/v1/providers

Get a specific provider

curl https://api.modelgraph.ai/api/v1/providers/anthropic

Families

List all families

curl https://api.modelgraph.ai/api/v1/families

Filter by provider

curl "https://api.modelgraph.ai/api/v1/families?provider=openai"

Filter by open-source status

curl "https://api.modelgraph.ai/api/v1/families?open_source=true"

Get a family with its model timeline

curl https://api.modelgraph.ai/api/v1/families/claude-sonnet

Models

List models with filters

# All models from a provider
curl "https://api.modelgraph.ai/api/v1/models?provider=anthropic"

# Deprecated models only
curl "https://api.modelgraph.ai/api/v1/models?status=deprecated"

# Latest models (one per family)
curl "https://api.modelgraph.ai/api/v1/models?status=latest"

# Open-source models with 70B+ parameters
curl "https://api.modelgraph.ai/api/v1/models?open_source=true&min_params=70000000000"

# Paginate results
curl "https://api.modelgraph.ai/api/v1/models?page=2&per_page=25"

Get a specific model with aliases

curl https://api.modelgraph.ai/api/v1/models/claude-3-5-sonnet-20241022

Get upgrade recommendation

curl https://api.modelgraph.ai/api/v1/models/claude-3-5-sonnet-20241022/upgrade

Get model history (family timeline)

curl https://api.modelgraph.ai/api/v1/models/claude-3-5-sonnet-20241022/history

Resolve

Resolve an official model ID

curl "https://api.modelgraph.ai/api/v1/resolve?q=claude-3-sonnet-20240229"

Resolve a Bedrock alias

curl "https://api.modelgraph.ai/api/v1/resolve?q=anthropic.claude-3-5-sonnet-20241022-v2:0"

Resolve a LiteLLM alias

curl "https://api.modelgraph.ai/api/v1/resolve?q=anthropic/claude-3-5-sonnet-20241022"

Resolve an OpenAI model

curl "https://api.modelgraph.ai/api/v1/resolve?q=gpt-4o-2024-08-06"

Search by name

curl "https://api.modelgraph.ai/api/v1/search?q=sonnet"

Search for open-source models

curl "https://api.modelgraph.ai/api/v1/search?q=llama%2070b"

Admin (requires API key)

Trigger an ingestion run

curl -X POST \
-H "Authorization: Bearer YOUR_ADMIN_API_KEY" \
https://api.modelgraph.ai/api/v1/admin/ingest/openai-api

List recent ingestion runs

curl -H "Authorization: Bearer YOUR_ADMIN_API_KEY" \
https://api.modelgraph.ai/api/v1/admin/ingestion-runs