Färdighet / MCP: använd topplistdata i din agent
Allt här är offentligt: inget konto eller API-nyckel krävs. Ge din AI-agent skill-filen nedan, eller anropa REST API direkt.
Agentfärdighet (SKILL.md)
Spara den här filen som SKILL.md i en skills-mapp så kommer din agent att veta hur den läser topplistorna och modellkapacitetsjämförelsen via det publika API:et.
---
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.
MCP-server
Lägg till PandaNpc MCP-servern i din klient med den här konfigurationen, eller kör kommandot nedan.
{
"mcpServers": {
"pandanpc": {
"command": "npx",
"args": ["-y", "@pandanpc/mcp-server"]
}
}
}
claude mcp add pandanpc -- npx -y @pandanpc/mcp-serverMCP-servern exponerar ännu inte verktyg för topplistan. Använd färdigheten ovan eller REST-API:et nedan för topplistedata.
curl-exempel
# 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'Svarsfält
| Fält | Betydelse |
|---|---|
boards | Array av tavlor. Varje tavla har nyckel, källa, metrik, meta och rader. |
key | Board-nyckel, till exempel llm_chat, code eller aa_intelligence. Även nyckeln för ett kapacitetsbenchmark. |
source | Datakälla: arena, artificial_analysis eller openrouter. I kapacitetssvaret: epoch, vals eller aa. |
metric | Vad poängen betyder på den här resultattavlan, till exempel Elo eller ett index. |
meta | source_url, last_updated (datumet från uppströmssystemet) och synced_at (när PandaNpc senast uppdaterades). |
rows | Rangordnade rader: placering, modell, leverantör, poäng, KI, röster och valfria prisfält. |
vendorIcons | Mappning från leverantörsnamn i gemener till en ikon-URL. |
models | Kapacitetssvar: de 10 bästa modellerna enligt Epoch Capabilities Index, var och en med rank, model, model_key, vendor och eci. |
sources | Kapacitetssvar: en post per utgivare, inklusive Coarena och ALE, med egna resultattavlor och hämtningstid. Källor och jämförelsegrupper blandas aldrig. |
scores | Per benchmark och modell: score, score_raw, scale, effort, harness, model_version och evaluation_metadata. Procentpoäng använder 0–100; Coarena-preferensbetyg gör det inte. Behåll konfidensintervall och antal uppgifter. |
updated | Uppströms benchmarkdatum när det publicerats; null betyder opublicerad. fetched_at registrerar separat när PandaNpc hämtade källan. |
Tillskrivning
Data kommer från Epoch AI (CC BY 4.0), Vals.ai, Artificial Analysis (artificialanalysis.ai), arena.ai och OpenRouter. Behåll källnamnen intill alla siffror du visar.