Listado de modelos de OpenRouter

Devolver metadatos del modelo en un formato de listado por token más denso

Usa GET /v1/models?format=openrouter cuando necesites una más densa listado por modelo con precios exactos por token, longitud exacta de contexto en tokens, cuantización, ID de punto de control de Hugging Face, país del centro de datos códigos y un ENUM con funciones soportadas. La llanura GET /v1/models endpoint sigue devolviendo la forma estándar del catálogo de EmpirioLabs.

La vista de OpenRouter solo devuelve los modelos marcados para este listado y incluye los siguientes campos por modelo: id, hugging_face_id, name, created, input_modalities, output_modalities, quantization, context_length, max_output_length, pricing, supported_sampling_parameters, supported_features, is_ready, openrouter, y datacenters.

$curl "https://api.empiriolabs.ai/v1/models?format=openrouter"

Forma de respuesta

1{
2 "data": [
3 {
4 "id": "qwen3-5-9b",
5 "hugging_face_id": "Qwen/Qwen3.5-9B",
6 "name": "Qwen3.5 9B",
7 "created": 1778976000,
8 "input_modalities": ["text", "image", "video"],
9 "output_modalities": ["text"],
10 "quantization": "fp8",
11 "context_length": 262144,
12 "max_output_length": 32768,
13 "pricing": {
14 "prompt": "0.00000009",
15 "completion": "0.00000013",
16 "image": "0",
17 "request": "0",
18 "input_cache_read": "0.000000045"
19 },
20 "supported_sampling_parameters": [
21 "temperature",
22 "top_p",
23 "top_k",
24 "min_p",
25 "frequency_penalty",
26 "presence_penalty",
27 "repetition_penalty",
28 "stop",
29 "seed",
30 "max_tokens",
31 "logit_bias"
32 ],
33 "supported_features": [
34 "tools",
35 "json_mode",
36 "structured_outputs",
37 "reasoning"
38 ],
39 "is_ready": true,
40 "openrouter": {
41 "slug": "qwen/qwen3.5-9b"
42 },
43 "datacenters": [
44 {
45 "country_code": "JP"
46 }
47 ]
48 }
49 ]
50}

Notas de campo

CampoSignificado
idIdentificador de modelo utilizado al llamar a la API.
hugging_face_idIdentificador de punto de control de Hugging Face cuando el modelo se sirve de Hugging Face weights.
context_lengthLongitud máxima total del contexto aceptada por el modelo, en tokens.
max_output_lengthEl presupuesto máximo de tokens generados permitía una sola petición.
pricingPrecios del USD en cadenas, expresadas por token salvo que el nombre del campo diga lo contrario.
input_cache_readPrecio del token de entrada en caché cuando hay contabilidad de tokens en caché disponible.
supported_sampling_parametersControles de muestreo aceptados por el modelo.
supported_featuresCapacidades de nivel superior: tools, json_mode, structured_outputs, reasoning, logprobs, web_search.
is_readySi el modelo debe considerarse listo para ser listado.
openrouter.slugSugerí un proyectil público para este modelo.
datacenters[].country_codeCódigo ISO 3166-1 alfa-2 para la región de servicio actual.