B2BB2B LLM

GET /v1/models/{id}

Obtenga un modelo canónico por ID o alias habilitado, incluido el precio específico de clave.

GET /v1/models/{id}

El identificador puede ser un ID de modelo canónico o un alias habilitado.

Pedido

curl https://api.model-gate.com/v1/models/ch-47 \
  -H "Authorization: Bearer mg_live_..."

Respuesta

La respuesta tiene el mismo objeto modelo que un elemento devuelto por GET /v1/models. Condicional batch_cost y batch_pricing Los campos aparecen solo cuando la plantilla de precios de cuenta autenticada tiene un coeficiente de lote diferente de 1. El id El campo es siempre el ID del modelo canónico, mientras que aliases contiene los alias aceptados.

context_window es igual context_length; max_input_tokens y max_output_tokens exponer los límites configurados del cliente. Un valor límite de 0 significa que el valor no está configurado en Model Gate y no debe interpretarse como un límite real de token cero.

{
  "id": "claude-opus-4.7",
  "object": "model",
  "aliases": ["ch-47"],
  "currency": "USD",
  "pricing_unit": "per_1m_tokens",
  "context_length": 200000,
  "context_window": 200000,
  "max_input_tokens": 180000,
  "max_output_tokens": 20000,
  "max_completion_tokens": 20000,
  "cost": {"input": "0.2", "output": "1", "cache_read": "0.02", "cache_write": "0.25", "reasoning": "1"},
  "usage_cost": {"input": "10", "output": "50", "cache_read": "1", "cache_write": "12.5", "reasoning": "50"},
  "usage_pricing": {"basis": "official_price", "multiplier": "10", "inherited_from": "key"},
  "batch_cost": {"input": "0.1", "output": "0.5", "cache_read": "0.01", "cache_write": "0.125", "reasoning": "0.5"},
  "batch_pricing": {"multiplier": "0.5", "applies_to": "claude_openai_compat_batches"}
}

Extraviado

{
  "error": {
    "type": "invalid_request_error",
    "code": "model_not_found",
    "message": "Model not found."
  }
}