Platform

Models & Pricing

Discover available AI models across providers and retrieve real-time pricing information.

Supported Providers

Metriqual proxies requests to multiple AI providers through a unified API. Use the models endpoint to discover which models are available for each provider.

ModelProvider
OpenAIopenai
Anthropicanthropic
MiniMaxminimax
Mistralmistral
Googlegemini

List Models

GET/:provider/v1/models

Path Parameters

providerstringpathrequired

Provider name (openai, anthropic, minimax, mistral, gemini)

cURL
curl https://api.metriqual.com/openai/v1/models \
  -H "Authorization: Bearer mql_your_key"
TypeScript SDK
// List OpenAI models
const openai = await mql.models.list('openai');
openai.data.forEach(m => console.log(m.id));

// List by provider
const anthropic = await mql.models.listByProvider('anthropic');
Python SDK
# List OpenAI models
models = client.models.list("openai")
for m in models["data"]:
    print(m["id"])

# List by provider
anthropic = client.models.list_by_provider("anthropic")

# Get a specific model
gpt4o = client.models.get("gpt-4o", provider="openai")
CLI
# List models for a provider
mql models list openai
mql models list anthropic

# List supported providers
mql models providers
200
{
  "object": "list",
  "data": [
    { "id": "gpt-4o", "object": "model", "owned_by": "openai" },
    { "id": "gpt-4o-mini", "object": "model", "owned_by": "openai" },
    { "id": "gpt-image-1", "object": "model", "owned_by": "openai" },
    { "id": "whisper-1", "object": "model", "owned_by": "openai" },
    { "id": "tts-1-hd", "object": "model", "owned_by": "openai" }
  ]
}

Model Pricing

GET/:provider/v1/pricing

Retrieve real-time pricing information for all models of a given provider. Prices are returned per token.

cURL
curl https://api.metriqual.com/openai/v1/pricing \
  -H "Authorization: Bearer mql_your_key"
TypeScript SDK
const pricing = await mql.models.getPricing('openai');
pricing.data.forEach(p => {
  console.log(p.model, p.input_cost_per_token, p.output_cost_per_token);
});
Python SDK
# Get pricing for a provider
pricing = client.pricing.get_by_provider("openai")

# Convenience methods
openai_pricing = client.pricing.get_openai()
anthropic_pricing = client.pricing.get_anthropic()
CLI
mql models pricing openai
mql models pricing anthropic

Discover Models

Use your own provider API key to discover all models available to your account. This queries the provider directly through Metriqual.

CLI
mql models discover openai --api-key "sk-your-key"
SDK Reference

TypeScript: mql.models.list(), mql.models.listByProvider(), mql.models.getPricing()

Python: client.models.list(), client.models.get(), client.pricing.get_by_provider()

CLI: mql models list, mql models pricing, mql models discover