Skip to Content

Models

The models endpoint returns the LLMs GPTfake currently monitors, their identifiers, tracked versions, and metadata. Use the id of each model wherever a {model} path segment is required across the Monitoring API.

List models

GET /monitoring/models
curl https://api.gptfake.com/v1/monitoring/models \ -H "Authorization: Bearer YOUR_API_KEY"

Response:

{ "models": [ { "id": "chatgpt", "provider": "OpenAI", "version": "gpt-4o", "status": "active" }, { "id": "claude", "provider": "Anthropic", "version": "claude-3.5", "status": "active" }, { "id": "gemini", "provider": "Google", "version": "gemini-1.5-pro","status": "active" }, { "id": "mistral", "provider": "Mistral AI","version": "mistral-large", "status": "active" }, { "id": "qwen", "provider": "Alibaba", "version": "qwen-2.5", "status": "active" } ] }

Supported model IDs

idProviderMonitoring page
chatgptOpenAI/monitoring/chatgpt
claudeAnthropic/monitoring/claude
geminiGoogle/monitoring/gemini
mistralMistral AI/monitoring/mistral
qwenAlibaba/monitoring/qwen

Get a single model

GET /monitoring/models/{model}
curl https://api.gptfake.com/v1/monitoring/models/claude \ -H "Authorization: Bearer YOUR_API_KEY"
{ "id": "claude", "provider": "Anthropic", "version": "claude-3.5", "status": "active", "first_tracked": "2024-03-01", "last_updated": "2024-11-25T00:00:00Z" }

An unknown id returns 404. The set of monitored models grows over time — call GET /monitoring/models rather than hardcoding the list. New models are announced on our reports feed.

Next steps