تحقق قبل أن تثق
أداة اختبار نماذج API للذكاء الاصطناعي
تحقق مما إذا كان endpoint يقدّم فعلاً النموذج المُعلَن عنه. يعمل في متصفحك — لا يُرسَل مفتاحك إلى خوادمنا أبدًا.
إعداد الطلب
اضبط endpoint والمفتاح، ثم شغّل الاختبار في متصفحك.
يُرسَل فقط إلى endpoint المُهيّأ — وليس إلى خوادمنا أبدًا.
يرسل التشغيل الواحد 6 طلبات صغيرة جدًا عبر مفتاحك (أجزاء من السنت على api.airforce).
لماذا تختلف هذه الأداة
حتمي، وليس تخمينًا
كل فحص يرتبط بإشارة ملموسة في الاستجابة، لذلك لا تُعلَّم النماذج الحقيقية كمزيفة أبدًا كما يفعل التبصيم الإحصائي.
أدلة يمكنك رؤيتها
كل حكم يعرض الموجّه المُرسَل والاستجابة الخام والنص الدقيق الذي أطلقه. لا شيء مخفي.
مفتاحك يبقى ملكك
كل شيء يعمل في متصفحك. لا يذهب المفتاح إلا إلى endpoint الذي تختبره — وليس إلى خوادمنا أبدًا — ويعيش السجل في localStorage.
كيف تعمل الفحوص
بصمة الـ tokenizertokenizer
يجب على النموذج تكرار سلسلة نصية ثابتة حرفيًا. الغلافات (wrappers) والبوابات التي تعيد الترميز كثيرًا ما تشوّه الصدى الدقيق — أما النموذج الحقيقي فيجتاز بنظافة.
Echo this exact string back verbatim: Hello, world! This is a tokenizer fingerprint test.
عدّ الحروف (strawberry)quirk
كم عدد حروف 'r' في كلمة strawberry؟ النماذج الضعيفة أو المستبدَلة تفشل هنا فشلًا مشهورًا؛ أما المستوى المُعلَن فيجيب '3'.
How many letter r appear in the word strawberry? Reply with ONLY a single integer.
الحس العددي (9.11 vs 9.9)quirk
فخ استدلال كلاسيكي: 9.9 أكبر من 9.11. النماذج البديلة الأصغر تخطئ في ذلك بانتظام.
Which is larger: 9.11 or 9.9? Reply with ONLY the larger number, no explanation.
حد المعرفة الزمنيcutoff
من فاز في الانتخابات الأمريكية في نوفمبر 2024؟ النماذج الأقدم مما هو مُدّعى لا يمكن أن تعرف — غياب الإجابة إشارة واضحة.
Who won the November 2024 US Presidential election? If you genuinely do not know, reply exactly: I DO NOT KNOW.
الأمانة اللغويةlanguage
تعليمة بالألمانية تتطلب كلمة ألمانية واحدة بالضبط. طبقات الترجمة الصامتة أو الغلافات تفضح نفسها بالإجابة بالإنجليزية.
Antworte ausschließlich mit dem einen deutschen Wort „Apfel". Kein anderes Wort, keine Erklärung.
التعريف الذاتي (للمعلومة فقط)identity
نطلب من النموذج تسمية نفسه وصانعه. هذا ليس فشلًا أبدًا: النماذج الحقيقية كثيرًا ما تكون غير متأكدة من نسختها الدقيقة — يُعرَض كتلميح فقط.
In ONE short sentence: state your exact model name, who built you, and your training data cutoff.
معقولية الاستهلاكusage
نقارن عدد التوكنات المفوترة بالنص المُسلَّم. التوكن الواحد يساوي وسطيًا ~4 أحرف، لذا فإن عدد completion أعلى بكثير من عدد الأحرف مستحيل دون تضخيم — وهذه إشارة قطعية على الفوترة الزائدة. العتبة مرتفعة عمدًا حتى لا تُفعَّل بالإجابات القصيرة أبدًا.
ما لا يُعَدّ احتيالًا
النموذج الحقيقي يؤكد مزوّده ومستواه لكنه كثيرًا ما يكون غير متأكد من نسخته الدقيقة. هذا وحده ليس فشلًا أبدًا — يُدوَّن كتلميح فقط.
حدود المعدل (429) وأخطاء 5xx والمهلات تعلّم التشغيل كغير مُتحقَّق منه، وليس كمشبوه أبدًا. لا يُعاقَب endpoint حقيقي يمر بلحظة سيئة.
ذِكر AWS Bedrock أو Google Vertex أو Azure كمضيف أمر مقبول — فهذه طرق مشروعة لإعادة بيع النموذج الحقيقي.
الترجمة بين chat-completions وتنسيق messages الأصلي سلوك طبيعي للبوابة وليست إشارة احتيال، ما دام النموذج نفسه حقيقيًا.
أربعة فحوص ناجحة من خمسة تكفي لإثبات الأصالة — إجابة واحدة منحرفة لا تُدين endpoint صادقًا.
الأسئلة الشائعة
هل يلامس مفتاح API الخاص بي خوادمكم؟
لا. تعمل الأداة بالكامل في متصفحك: تذهب الطلبات مباشرة من جهازك إلى endpoint الذي تهيّئه. لا نرى مفتاحك ولا نسجّله ولا نخزّنه أبدًا. يُحتفَظ بسجل التشغيل في localStorage الخاص بمتصفحك فقط.
كم تكلفة تشغيل اختبار واحد؟
ستة طلبات صغيرة جدًا ببضعة توكنات إخراج لكل منها — على api.airforce هذا جزء من السنت، يُحاسَب على مفتاحك الخاص. مفاتيح الفئة المجانية تستهلك رصيدها المجاني المعتاد.
عاد تشغيلي بنتيجة 'غير مُتحقَّق منه' — هل الـ endpoint مزيّف؟
لا. 'غير مُتحقَّق منه' يعني فقط أن مشكلة عابرة (rate limit أو 5xx أو مهلة أو حظر CORS) قاطعت الاختبار. انتظر قليلًا وأعد التشغيل. لا نعلّم أي endpoint كمشبوه بسبب لحظة سيئة.
هل يمكنني اختبار endpoints غير api.airforce؟
نعم — أدخل أي عنوان URL أساسي ومفتاح. لكن يُطبَّق أمان المتصفح (CORS): api.airforce مضمون أن يرد على استدعاءات المتصفح، أما المزوّدون الآخرون فقد يحظرونها — وعندها يُعلَّم التشغيل كغير مُتحقَّق منه لا كفاشل.