Zum Hauptinhalt springen
GET
/
api
/
router
/
leaderboard
Routing-Rangliste und Modell-Pool
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
}

Anfrageparameter

Dies ist ein login-freier offener Endpunkt — es ist keine Authentifizierung erforderlich; er kann direkt von Frontend-Seiten oder Drittanbietern aufgerufen werden. CORS ist aktiviert und das globale API-Rate-Limit gilt. Keine Anfrageparameter.

Antwortparameter

Die Antwort ist ein rohes JSON-Objekt (ohne success- / data-Wrapper), abgestimmt auf die Datenstruktur der Frontend-Rangliste.
dims
object
Ranglisten pro Dimension. Die Schlüssel sind Dimensionsnamen (5 Kategorien, 23 Unterdimensionen — siehe Tabelle unten); die Werte sind Arrays von Modellen in absteigender Punktereihenfolge. Es erscheinen nur Modelle, die aktuell routbar sind; manuell ausgeschlossene Modelle werden ausgelassen. Hat ein Modell keine eigene Bewertung für eine Unterdimension, nimmt es dennoch über die Fallback-Kette der Dimensionen (z. B. text.codingtext.overall) mit der Bewertung der übergeordneten Dimension teil.
m
string
Modellname.
v
string
Anbieter-ID des Modells (kleingeschrieben). Verwendbar als Schlüssel im Antwortobjekt von Pool-Anbieter und Icons; dieser Endpunkt wird 5 Minuten lang gecacht, ein neu in den Pool aufgenommener Anbieter kann daher kurzzeitig fehlen — sehen Sie für fehlende Schlüssel einen Fallback vor.
s
number
Normalisierte Punktzahl (0–100, eine Nachkommastelle). Hat das Modell keine eigene Bewertung für die Unterdimension, ist der Wert aus der Bewertung der Fallback-Elterndimension normalisiert.
pin
number
Eingabepreis-Koeffizient. Dies ist der rohe Abrechnungskoeffizient der Plattform, kein USD-Stückpreis — nur für den relativen Vergleich zwischen Modellen geeignet; USD-Preise finden Sie über die Modellverwaltungs-API.
pout
number
Ausgabepreis-Multiplikator, relativ zum Eingabepreis — kein eigenständiger Preis. Der Ausgabepreis-Koeffizient eines Modells = pin × pout; vergleichen Sie pout nicht direkt zwischen Modellen als Ausgabepreis.
lat
integer
Latenz bis zum ersten Token in Millisekunden. null, wenn keine Messdaten vorliegen.
pool
object
Der routbare Modell-Pool. Die Schlüssel sind Anbieter-IDs; die Werte sind die aktuell im Pool befindlichen Modellnamen des Anbieters (alphabetisch).
poolCount
integer
Gesamtzahl der Modelle im Pool (dedupliziert).

Dimensionen

KategorieUnterdimensionen
Text (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
Vision (6)vision.overall, vision.ocr, vision.diagram, vision.homework, vision.chinese, vision.english
Webentwicklung (4)code_webdev.overall, code_webdev.html, code_webdev.react, code_image_to_webdev.overall
Suche (1)search.overall
Dokument (1)document.overall
Diese 23 Unterdimensionen sind die öffentlich sichtbare Teilmenge der 30+ Routing-Dimensionen des Auto Router (intelligentes Modell-Routing); Dimensionen zur Bild-/Videogenerierung sind nicht enthalten.
{
  "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
}

Zuletzt aktualisiert: 2026-07-13