Listagem de Modelos do OpenRouter

Devolver metadados do modelo em um formato de listagem por token mais denso

Use GET /v1/models?format=openrouter quando precisar de um volume mais denso listagem por modelo com preços exatos por token, comprimento exato do contexto em tokens, quantização, ID de checkpoint de Hugging Face, país do datacenter códigos e um ENUM com recursos suportados. A planície GET /v1/models o endpoint continua retornando a forma padrão do catálogo do EmpirioLabs.

A visualização do OpenRouter retorna apenas os modelos sinalizados para esta listagem e inclui os seguintes 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, e datacenters.

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

Forma de resposta

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 usado ao chamar a API.
hugging_face_idHugging Face identificador de checkpoint quando o modelo é servido a partir de Hugging Face pesos.
context_lengthComprimento máximo total de contexto aceito pelo modelo, em tokens.
max_output_lengthO orçamento máximo de tokens gerados permitia uma requisição.
pricingPreços do USD como strings, expressos por token, a menos que o nome do campo diga o contrário.
input_cache_readPreço do token de entrada em cache quando a contabilidade de tokens em cache está disponível.
supported_sampling_parametersControles de amostragem aceitos pelo modelo.
supported_featuresCapacidades de nível superior: tools, json_mode, structured_outputs, reasoning, logprobs, web_search.
is_readySe o modelo deve ser tratado como pronto para anúncio.
openrouter.slugSugeri projéteis públicos para esse modelo.
datacenters[].country_codeCódigo ISO 3166-1 alfa-2 para a região de atendimento atual.