Saltar para o conteúdo principal
GET
/
api
/
router
/
leaderboard
Ranking de Roteamento e Pool de Modelos
curl --request GET \
  --url https://aihubmix.com/api/router/leaderboard \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://aihubmix.com/api/router/leaderboard"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
{
  "dims": {
    "text.coding": [
      { "m": "claude-opus-4-6", "v": "anthropic", "s": 85.4, "pin": 2.5, "pout": 5, "lat": 822 }
    ]
  },
  "pool": {
    "anthropic": ["claude-opus-4-6"]
  },
  "poolCount": 37
}

Parâmetros da Requisição

Este é um endpoint aberto sem login — nenhuma autenticação é necessária; pode ser chamado diretamente por páginas frontend ou por terceiros. O CORS está habilitado e o limite de taxa global da API se aplica. Sem parâmetros de requisição.

Parâmetros da Resposta

A resposta é um objeto JSON bruto (sem wrapper success / data), alinhado com a estrutura de dados do ranking do frontend.
dims
object
Rankings por dimensão. As chaves são nomes de dimensões (5 categorias, 23 subdimensões — veja a tabela abaixo); os valores são arrays de modelos em ordem decrescente de pontuação. Apenas modelos atualmente roteáveis aparecem; modelos excluídos manualmente são omitidos. Quando um modelo não tem pontuação própria para uma subdimensão, ele ainda participa via cadeia de fallback de dimensões (por exemplo, text.codingtext.overall), usando a pontuação da dimensão pai.
m
string
Nome do modelo.
v
string
Id do fornecedor do modelo (minúsculas). Pode ser usado como chave do objeto de resposta de Fornecedores do Pool e Ícones; esse endpoint é cacheado por 5 minutos, então um fornecedor recém-adicionado ao pool pode faltar brevemente — trate chaves ausentes com fallback.
s
number
Pontuação normalizada (0–100, uma casa decimal). Quando o modelo não tem pontuação própria para a subdimensão, o valor é normalizado a partir da pontuação da dimensão pai de fallback.
pin
number
Coeficiente de preço de entrada. É o coeficiente bruto de cobrança da plataforma, não um preço unitário em USD — adequado apenas para comparação relativa entre modelos; para preços em USD, consulte a Model Management API.
pout
number
Multiplicador de preço de saída, relativo ao preço de entrada — não é um preço independente. O coeficiente de preço de saída de um modelo = pin × pout; não compare pout diretamente entre modelos como preço de saída.
lat
integer
Latência do primeiro token em milissegundos. null quando não há dados medidos disponíveis.
pool
object
O pool de modelos roteáveis. As chaves são ids de fornecedores; os valores são os nomes dos modelos do fornecedor atualmente no pool (ordem alfabética).
poolCount
integer
Número total de modelos no pool (após deduplicação).

Dimensões

CategoriaSubdimensões
Texto (11)text.overall, text.coding, text.math, text.instruction_following, text.longer_query, text.language.chinese, text.language.english, text.occupational.software_it, text.occupational.mathematical, text.occupational.legal, text.occupational.medicine
Visão (6)vision.overall, vision.ocr, vision.diagram, vision.homework, vision.chinese, vision.english
Desenvolvimento Web (4)code_webdev.overall, code_webdev.html, code_webdev.react, code_image_to_webdev.overall
Busca (1)search.overall
Documento (1)document.overall
Essas 23 subdimensões são o subconjunto público das 30+ dimensões de roteamento embutidas no Auto Router (roteamento inteligente de modelos); dimensões de geração de imagem/vídeo não estão incluídas.
{
  "dims": {
    "text.coding": [
      { "m": "claude-opus-4-6", "v": "anthropic", "s": 85.4, "pin": 2.5, "pout": 5, "lat": 822 }
    ]
  },
  "pool": {
    "anthropic": ["claude-opus-4-6"]
  },
  "poolCount": 37
}

Última atualização: 2026-07-13