Abilitate / MCP: folosește datele clasamentului în agentul tău
Totul aici este public: nu este nevoie de cont sau cheie API. Oferă agentului tău AI fișierul de abilități de mai jos sau apelează direct API-ul REST.
Abilitate agent (SKILL.md)
Salvează acest fișier ca SKILL.md într-un folder skills și agentul tău va ști cum să citească clasamentele și comparația capacităților modelelor prin API-ul public.
---
name: pandanpc-leaderboard
description: Look up current AI model leaderboards and the top-10 model capability comparison from PandaNpc's public API. Use when the user asks which AI model is best, how models rank on chat, coding, image, video, speech or agent tasks, or how top models compare on benchmarks.
---
# PandaNpc leaderboard
Public, read-only JSON API. No account and no API key. Base URL: https://api.pandanpc.com/api/public/leaderboard
## Boards
GET https://api.pandanpc.com/api/public/leaderboard
GET https://api.pandanpc.com/api/public/leaderboard?category=<board key>
Response: { boards: [{ key, source, metric, meta, rows }], vendorIcons }
- With ?category=<key> the response still contains every board, but only the requested one has rows; boards with an empty rows array are shells. Always pick a board by key (for example jq '.boards[] | select(.key=="llm_chat")'), never by index.
- key: llm_chat, image_gen, code, image_edit, video, agent, vision, search, document, image_to_video, video_edit, text_to_speech, speech_to_text, speech_to_speech, or_usage, aa_intelligence
- source: arena | artificial_analysis | openrouter
- meta: { source_url, last_updated, synced_at }
- rows: [{ rank, model, vendor, score, ci, votes, ...price fields }]
Scores are comparable only inside one board. Arena boards are Elo from human blind votes; read the rank together with ci. Lower is better for speech-to-text (word error rate).
## Capability comparison
GET https://api.pandanpc.com/api/public/leaderboard/capabilities
Response: { dimensions, models, sources, fetched_at }
- models: top 10 by Epoch Capabilities Index: { rank, model, model_key, vendor, eci }
- sources: [{ source, label, license, url, updated, fetched_at, boards }] including epoch, vals, aa, google_card, browserbase, browser_use, coarena and ale
- boards: [{ key, name, capability, comparison_key, updated, fetched_at, scores }] where scores is keyed by model_key: { score, score_raw, scale, effort, harness, cost_per_task, model_version, evaluation_metadata }
Preserve every published configuration. Compare only within one source and comparison_key. Read scale: percent is 0-100, rating (Coarena) is not a percentage. Coarena is mixed-task blind human preference; show its 95% interval. ALE allows GUI/CLI tools; keep its full/max configuration, harness and run-task / split-task counts, and separate pass rate from partial score. updated is the upstream date when published; fetched_at is PandaNpc's fetch time, never a substitute source date.
## Attribution (required)
Name the source next to any number you show:
- Epoch AI, CC BY 4.0 (epoch.ai)
- Vals.ai (vals.ai)
- Artificial Analysis (artificialanalysis.ai)
- Coarena (coarena.ai) and Agents’ Last Exam, CC BY 4.0 (agents-last-exam.org), for their matching sources
- arena.ai and OpenRouter for the matching boards
Data refreshes about once a day. Cache for at least an hour.
Server MCP
Adaugă serverul MCP PandaNpc la clientul tău cu această configurație sau rulează comanda de mai jos.
{
"mcpServers": {
"pandanpc": {
"command": "npx",
"args": ["-y", "@pandanpc/mcp-server"]
}
}
}
claude mcp add pandanpc -- npx -y @pandanpc/mcp-serverServerul MCP nu expune încă instrumente pentru clasament. Pentru datele clasamentului, folosiți abilitatea de mai sus sau API-ul REST de mai jos.
exemple curl
# All boards (Arena, Artificial Analysis, OpenRouter) in one response
curl -s https://api.pandanpc.com/api/public/leaderboard
# One board: add ?category=<board key>, e.g. llm_chat, code, image_gen, aa_intelligence
# The response still lists every board, but only the requested one has rows (the others are empty shells)
curl -s "https://api.pandanpc.com/api/public/leaderboard?category=llm_chat"
# Top 5 models of the chat board: select the board by its key, never by position
curl -s "https://api.pandanpc.com/api/public/leaderboard?category=llm_chat" | jq '.boards[] | select(.key=="llm_chat") | .rows[:5] | map({rank, model, vendor, score})'
# Capability comparison: top 10 models by Epoch Capabilities Index x benchmarks
curl -s https://api.pandanpc.com/api/public/leaderboard/capabilities
# GPQA Diamond score of every model (Epoch AI)
curl -s https://api.pandanpc.com/api/public/leaderboard/capabilities | jq '.sources[] | select(.source=="epoch") | .boards[] | select(.key=="gpqa_diamond") | .scores'Câmpuri de răspuns
| Domeniu | Semnificație |
|---|---|
boards | Matrice de clasamente. Fiecare clasament are cheie, sursă, metrică, meta și rânduri. |
key | Cheia board-ului, de exemplu llm_chat, code sau aa_intelligence. De asemenea, cheia unui benchmark de capabilitate. |
source | Sursă de date: arena, artificial_analysis sau openrouter. În răspunsul privind capabilitatea: epoch, vals sau aa. |
metric | Ce înseamnă scorul în acest clasament, de exemplu Elo sau un indice. |
meta | source_url, last_updated (data de la sursă) și synced_at (când PandaNpc a reîmprospătat ultima dată). |
rows | Rânduri clasate: rang, model, furnizor, scor, IC, voturi și câmpuri de preț opționale. |
vendorIcons | Mapare de la numele furnizorului cu litere mici la un URL de pictogramă. |
models | Răspuns privind capabilitățile: primele 10 modele după Epoch Capabilities Index, fiecare cu rang, model, model_key, furnizor și eci. |
sources | Răspuns privind capacitățile: o intrare per editor, inclusiv Coarena și ALE, cu propriile clasamente și timp de preluare. Sursele și grupurile de comparație nu sunt niciodată amestecate. |
scores | Pentru fiecare benchmark și model: score, score_raw, scale, effort, harness, model_version și evaluation_metadata. Scorurile procentuale folosesc 0–100; evaluările de preferință Coarena nu. Păstrați intervalele de încredere și numărul de sarcini. |
updated | Data benchmark-ului upstream, atunci când este publicată; null înseamnă nepublicată. fetched_at înregistrează separat când PandaNpc a preluat sursa. |
Atribuire
Datele provin de la Epoch AI (CC BY 4.0), Vals.ai, Artificial Analysis (artificialanalysis.ai), arena.ai și OpenRouter. Păstrați numele surselor lângă orice numere pe care le afișați.