Umiejętność / MCP: użyj danych z rankingu w swoim agencie

Wszystko tutaj jest publiczne: nie jest potrzebne konto ani klucz API. Przekaż swojemu agentowi AI plik umiejętności poniżej lub wywołaj bezpośrednio REST API.

Umiejętność agenta (SKILL.md)

Zapisz ten plik jako SKILL.md w folderze skills, a Twój agent będzie wiedział, jak odczytywać rankingi i porównanie możliwości modeli przez publiczne API.

---
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.

serwer MCP

Dodaj serwer MCP PandaNpc do swojego klienta za pomocą tej konfiguracji lub uruchom poniższe polecenie.

{
  "mcpServers": {
    "pandanpc": {
      "command": "npx",
      "args": ["-y", "@pandanpc/mcp-server"]
    }
  }
}

claude mcp add pandanpc -- npx -y @pandanpc/mcp-server

Serwer MCP nie udostępnia jeszcze narzędzi do rankingu. Aby uzyskać dane rankingu, użyj umiejętności powyżej lub REST API poniżej.

Przykłady 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'

Pola odpowiedzi

DziedzinaZnaczenie
boardsTablica tablic. Każda tablica ma klucz, źródło, metrykę, metadane i wiersze.
keyKlucz tablicy, na przykład llm_chat, code lub aa_intelligence. Również klucz benchmarku możliwości.
sourceŹródło danych: arena, artificial_analysis lub openrouter. W odpowiedzi dotyczącej możliwości: epoch, vals lub aa.
metricCo oznacza wynik na tej tablicy, na przykład Elo lub indeks.
metasource_url, last_updated (data z systemu źródłowego) i synced_at (moment ostatniego odświeżenia przez PandaNpc).
rowsWiersze rankingu: pozycja, model, dostawca, wynik, ci, głosy i opcjonalne pola ceny.
vendorIconsMapowanie nazwy dostawcy zapisanej małymi literami na URL ikony.
modelsOdpowiedź dotycząca możliwości: 10 najlepszych modeli według Epoch Capabilities Index, każdy z polami: rank, model, model_key, vendor i eci.
sourcesOdpowiedź dotycząca możliwości: jeden wpis na wydawcę, w tym Coarena i ALE, z własnymi tablicami i czasem pobrania. Źródła i grupy porównawcze nigdy nie są mieszane.
scoresDla każdego benchmarku i modelu: score, score_raw, scale, effort, harness, model_version i evaluation_metadata. Wyniki procentowe stosują skalę 0–100; oceny preferencji Coarena nie stosują tej skali. Zachowaj przedziały ufności i liczby zadań.
updatedData benchmarku źródłowego, jeśli została opublikowana; null oznacza nieopublikowaną. fetched_at osobno rejestruje, kiedy PandaNpc pobrał źródło.

Atrybucja

Dane pochodzą z Epoch AI (CC BY 4.0), Vals.ai, Artificial Analysis (artificialanalysis.ai), arena.ai i OpenRouter. Nazwy źródeł umieszczaj obok wszystkich wyświetlanych liczb.