التوثيق التصنيفات ↗
🌐 العربية
استهلك البيانات

البدء السريع

كل نقطة نهاية في TKX هي مستند JSON ثابت. لا شيء لتثبيته ولا مفتاح للحصول عليه — فقط نفّذ طلب HTTP GET.

عنوان URL الأساسي

تقع كل نقاط النهاية تحت:

https://tkx.org/api/v1/

طلبك الأول

اجلب تصنيفات النماذج — أرخص عرض مُتحقَّق منه لكل نموذج مُصنَّف:

curl https://tkx.org/api/v1/rankings.json
الاستجابة — أعلى rankings.json (مقتطعة إلى نموذج واحد):
{
  "generatedAt": "2026-07-22T16:07:24.242Z",
  "attribution": "Data by TKX (https://tkx.org) — free use requires attribution",
  "rankings": [
    {
      "id": "gpt-5.5",
      "name": "gpt-5.5",
      "org": "azure_ai",
      "ctx": 1050000,
      "best": {
        "in": 5,
        "out": 30,
        "blended": 11.25,
        "router": "official",
        "provider": "azure_ai",
        "evidence": "official"
      },
      "avgBlended": 11.25,
      "providerCount": 5,
      "ttft": null,
      "tps": null,
      "uptime": null,
      "spark": [],
      "providers": [
        {
          "router": "official",
          "provider": "azure_ai",
          "in": 5,
          "out": 30,
          "ttft": null,
          "tps": null,
          "uptime": null,
          "evidence": "official"
        }
      ],
      "usage": {
        "tokens": 98987458250,
        "tokensPaid": 98987458250,
        "tokensFree": 0,
        "share": 1.03,
        "rank": 15,
        "usd": 1113608.91,
        "volChgPct": null,
        "spendChgPct": null
      }
    }
  ]
}

أعراف الاستجابة

الحداثة والتخزين المؤقت

i
يعمل المُجمِّع كل ساعة. الملفات ثابتة ومُخزَّنة مؤقتًا عبر CDN، لذا فإن الاستطلاع بوتيرة أسرع من ذلك يعيد البايتات نفسها. خزّن مؤقتًا من جهة العميل نحو ساعة واحدة. تحقّق من generatedAt لمعرفة آخر تشغيل.

CORS والمتصفحات

‏CORS مُفعَّل، لذا يمكنك استخدام fetch() مباشرةً من متصفح:

const r = await fetch('https://tkx.org/api/v1/indices.json');
const { indices } = await r.json();
console.log(indices.TTPI.value); // 1.67