توجيه مزودي OpenRouter: جودة النماذج وحدود الرموز والتكاليف الفعلية

Table of Contents
يؤثر توجيه مزودي OpenRouter في خدمة الاستدلال التي تجيب عن طلبك. حتى طلبان يستخدمان اسم النموذج نفسه يعتمدان على حدود نقطة النهاية، والمعاملات المدعومة، وبرمجيات الخدمة، وتفضيلات التوجيه. عندما تصبح الإجابات أقصر أو تفشل استدعاءات الأدوات، افحص هذه الاختلافات قبل إلقاء اللوم على التكميم.
أهم النقاط
- تسميات الدقة تصف صيغة رقمية، ولا تصف درجة دقة الإجابة.
- حدود نقطة النهاية تحدد السياق المتاح وطول المخرجات ودعم الميزات.
- التوجيه الصريح يحتاج إلى سياسة بديلة، إضافة إلى تفضيل مزود.
- Auto Exacto يحسن اختيار المزود باستخدام إشارات الجودة، مع مسار اختياري للطلبات التي لا تستخدم أدوات.
- التكلفة الفعلية تشمل المخرجات وسلوك التخزين المؤقت وإعادة المحاولات وإتمام المهمة بنجاح.
المتطلبات: معرفة بطلبات JSON والوصول إلى إعداد OpenRouter في تطبيقك. يفحص فحص نقاط النهاية واجهة API عامة. إرسال طلبات النماذج يحتاج إلى مفتاح API وتترتب عليه رسوم استخدام. أعد فحص بيانات نقطة النهاية قبل تكرار أي مثال مؤرخ.
الوقت والصعوبة: نحو 20 دقيقة لمراجعة الإعداد الأولية. المستوى متوسط. تتطلب المقارنة المفيدة بين المزودين اختبارات إضافية باستخدام مطالبات تمثل استخدامك.
ما الذي يخفيه اسم النموذج
يحدد معرّف النموذج النموذج المطلوب. يشغّل المزود خدمة الاستدلال، بما في ذلك تنفيذ النموذج وحدود الرموز ومحلل استدعاءات الأدوات. لا يتحقق معيار على مستوى النموذج من كل خدمة تستضيف تلك الأوزان.
| خاصية نقطة النهاية | ما يجب فحصه |
|---|---|
| طول السياق | مساحة للمطالبة والتاريخ ونتائج الأدوات والتوليد |
| أقصى طول للإكمال | حد المخرجات للمهمة المطلوبة |
| المعاملات المدعومة | استخدام الأدوات والمخرجات المنظمة وأخذ العينات وضوابط الاستدلال |
| التكميم | الصيغة المعلنة مقارنة بالإصدار الأصلي |
| التسعير | المدخلات والمخرجات وقراءات التخزين المؤقت والرسوم الإضافية المطبقة |
| سلوك الخدمة | جودة الإكمال وأخطاء التحليل والزمن وإعادة المحاولات |
يفضل التوجيه الأساسي الأسعار الأقل بين المرشحين السليمين. توثق OpenRouter ترجيحا عكسيا تربيعيا للسعر. في مثالها المبسط، يحصل مرشح بسعر دولار واحد على وزن اختيار أكبر تسع مرات من مرشح بسعر 3 دولارات. يصف هذا أوزانا نسبية، ولا يضمن نتيجة طلبك التالي. يؤثر الترتيب الصريح والفرز والتخزين المؤقت والتوجيه حسب الجودة في الاختيار أيضا. راجع توثيق توجيه المزودين .
لا يثبت ترجيح السعر أن فاتورتك ستكون الأرخص. لا يحدد المثال الموثق مزيجا عالميا من المدخلات والمخرجات لمقياس السعر. تجنب استنتاج احتمال اختيار مزود من سعر الإدخال وحده.
اقرأ الدقة في سياقها
يخزن التكميم القيم الرقمية باستخدام تمثيل مخفض. يعتمد أثره على النموذج والطريقة وتنفيذ الاستدلال. تستدعي الدقة الأقل الاختبار، لكن التسمية وحدها لا تثبت أن مزودا غيّر الأوزان الأصلية.
يقدم GPT-OSS مثالا واضحا. تذكر وثائق إصدار gpt-oss-120b من OpenAI أن أوزان الخبراء في نموذج مزيج الخبراء تستخدم MXFP4 وأن تقييماتها استخدمت التكميم نفسه. تتسق تسمية أربعة بتات لهذه الأوزان مع الإصدار المنشور. ولا تثبت خفضا إضافيا من مزود.
يحول الرفع إلى صيغة أعلى القيم المخزنة إلى تمثيل أوسع. تحويل نقطة تحقق مكممة مسبقا إلى BF16 لا يستعيد المعلومات التي فقدها التكميم. وبالعكس، تحويل نقطة تحقق أصلية بدقة أعلى إلى أربعة بتات يضيف تغييرا منفصلا يستحق التقييم.
| الملاحظة | الاستنتاج المدعوم |
|---|---|
| نقطة تحقق MXFP4 أصلية | أوزان الخبراء ذات الأربعة بتات جزء من الإصدار |
| تسمية نقطة النهاية BF16 | صيغة معلنة أوسع، دون إثبات إجابات أفضل |
| دقة غير معروفة | بيانات وصفية ناقصة، دون إثبات تدهور خفي |
| تسميات دقة متطابقة | دليل غير كاف على سلوك خدمة متكافئ |
تفشل التسميات المتطابقة أيضا في استبعاد اختلافات التكميم. فهي لا تتضمن تفاصيل مثل الموترات التي جرى تكميمها وخيارات المعايرة ونوى التنفيذ. اختبر نقطة النهاية كاملة، ولا تعامل عمق البتات كترتيب للجودة.
افحص ميزانية الرموز
curl --fail --silent --show-error \
'https://openrouter.ai/api/v1/models/openai/gpt-oss-120b/endpoints' \
| jq '.data.endpoints[] | {
name,
provider_name,
context_length,
max_completion_tokens,
supported_parameters,
quantization,
pricing
}'
تكشف واجهة نقاط النهاية بيانات على مستوى المزود لنموذج واحد. يحتاج هذا الأمر إلى curl و jq. افحص
استجابة نقطة نهاية gpt-oss-120b الحالية
قبل اختيار خدمة. تعامل مع الحقول المفقودة أو الفارغة على أنها غير معروفة، لا على أنها غير محدودة. احفظ لقطة محلية مؤرخة عند مقارنة النتائج.
أعاد فحص في 5 أكتوبر 2026 هذه الحدود المعلنة لـ gpt-oss-120b. هذه قيم بيانات وصفية، وليست أطوال إكمال مقاسة، وقد يغيرها المزودون بمرور الوقت.
| المزود | رموز السياق | أقصى رموز للإكمال |
|---|---|---|
| DigitalOcean | 128,000 | 4,096 |
| Novita | 131,072 | 32,768 |
| Together | 131,072 | 117,964 |
طول السياق وطول المخرج حدّان منفصلان. يحتاج النموذج طويل السياق إلى مساحة كافية لإجابته. يستهلك تاريخ المحادثة وتعليمات النظام وتعريفات الأدوات مساحة إلى جانب مستند المستخدم.
تستهلك رموز الاستدلال ميزانية التوليد أيضا في نماذج الاستدلال المدعومة. تهدد الميزانية الصغيرة بإكمال ناقص أو مخرجات مرئية قليلة أو إنهاء قبل الإجابة النهائية. افحص الاستخدام وسبب الإنهاء، ولا تفترض أن كل إجابة قصيرة تعكس أوزانا أضعف. تشرح OpenRouter هذه الميزانية في توثيق رموز الاستدلال .
يعطي max_tokens الصريح الموجّه طول مخرج مطلوبا لمطابقته مع دعم المزود. اختره من احتياجات المهام المقاسة والسياق المتاح. تضيق قيمة مفرطة الأهلية، ولا تضمن إجابة أطول أو أفضل.

Conceptual token allocation, with reasoning and visible output sharing the completion allowance on supported providers
اطلب معاملاتك
{
"model": "openai/gpt-oss-120b",
"messages": [
{"role": "user", "content": "Explain the failure modes of a retry loop."}
],
"max_tokens": 8192,
"provider": {
"require_parameters": true
}
}
تكون قيمة require_parameters الافتراضية false. في التوجيه الافتراضي، لا تستبعد المعاملات غير المدعومة نقطة نهاية بالضرورة. توثق OpenRouter أن المزودين يتجاهلون المعاملات المجهولة. يؤدي ضبط هذا الحقل إلى true إلى تصفية التوجيه وفق الدعم المعلن.
لا تضمن بيانات الدعم السلوك. ما زالت نقطة النهاية التي تعلن دعم seed تحتاج إلى اختبار قابلية إعادة الإنتاج. كما تحتاج نقطة النهاية القادرة على الأدوات إلى التحقق من المخطط واختبارات على مستوى التطبيق. يمنع المرشح حالات عدم التوافق المعروفة من دخول مجموعة المرشحين.
ثبّت المزودين بعناية
{
"model": "openai/gpt-oss-120b",
"messages": [
{"role": "user", "content": "Summarize the supplied incident report."}
],
"max_tokens": 8192,
"provider": {
"order": ["REPLACE_WITH_VERIFIED_PROVIDER_SLUG"],
"allow_fallbacks": false,
"require_parameters": true
}
}
استبدل العنصر النائب بمعرّف مزود منسوخ من قائمة مزودي النموذج. أرسل التقرير في طلبك الحقيقي. هذا القالب لمراجعة الإعداد، وليس طلبا قابلا للتشغيل حتى تستبدل العنصر النائب.
ينشئ order تفضيلا. ويترك وحده البديل إلى مزودين آخرين مفعلا. اجمعه مع allow_fallbacks: false لقصر التوجيه على المزودين المدرجين. توقع فشل الطلب حين لا يفي أي مزود بالطلب أو لا يبقى متاحا.
تحتاج متغيرات نقطة النهاية إلى انتباه. يطابق معرّف المزود الأساسي عدة متغيرات وفق قواعد المطابقة الموثقة. استخدم معرّف المتغير المحدد عند اختبار إعداد خدمة بعينه. أعد فحص المزود الذي أبلغت به كل استجابة.
تحدد quantizations قائمة مسموحة من صيغ مسماة، ولا تحدا أدنى رقميا. تختار مصفوفة تحتوي "fp8" نقاط نهاية FP8 المطابقة. ولا تشمل BF16 تلقائيا أو كل صيغة ذات بتات أكثر. قارن نقطة التحقق الأصلية أولا، ثم طبق هذا المرشح حين يدعم التقييم هذا التقييد.
أبق توجيه الجودة مفعلا
{
"model": "openai/gpt-oss-120b:exacto",
"messages": [
{"role": "user", "content": "Compare the two supplied incident reports."}
],
"max_tokens": 8192,
"provider": {
"require_parameters": true
}
}
يستخدم Auto Exacto بيانات الإنتاجية وقياس الأدوات والمعايير لتأخير المزودين ضعيفي الأداء. يذكر إعلان OpenRouter في مارس 2026 انخفاض أخطاء استدعاء الأدوات في GLM-5 بنسبة 88%، من نحو 8% إلى قرابة 1%. ويذكر انتقال gpt-oss-120b من 5.6% إلى 3.5%.
هذه نتائج أبلغ بها المزود وليست وعدا لتطبيقك. يقيس تحقق استدعاء الأداة JSON والأسماء والمخططات. يحتاج الاستدعاء الصحيح نحويا إلى معاملات وإجراء صحيحين لمهمة المستخدم.
تتلقى الطلبات التي تتضمن أدوات Auto Exacto افتراضيا حين يملك النموذج تغطية مزودين كافية. للطلبات الأخرى، يفعّل :exacto توجيه الجودة. لذلك تدعم الوثائق الحالية توجيه الجودة للتلخيص والمحادثة، إضافة إلى استخدام الأدوات.
يخرج sort: "price" واللاحقة :floor والفرز السعري الافتراضي على مستوى الحساب من Auto Exacto. افحص إعدادات التطبيق وتفضيلات الحساب معا. راجع
توثيق Auto Exacto
قبل جمع ضوابط التوجيه.
احسب تكلفة حمل العمل
لا يكفي سعر الإدخال وحده للمقارنة. استخدم هذه المعدلات التوضيحية، معبر عنها بالدولار لكل مليون رمز. توضح الحساب، وليست عروض أسعار حالية من المزودين.
| نقطة النهاية التوضيحية | سعر الإدخال | سعر المخرج |
|---|---|---|
| A | $0.03 | $16.00 |
| B | $0.42 | $1.32 |
Workload: 6 million input tokens + 1 million output tokens
A = 6 × $0.03 + 1 × $16.00 = $16.18
B = 6 × $0.42 + 1 × $1.32 = $3.84
Per million combined input and output tokens:
A = $16.18 / 7 = $2.31
B = $3.84 / 7 = $0.55
تكلف نقطة النهاية A نحو 4.2 أضعاف لهذا المزيج رغم سعر الإدخال الأقل. نسبة سعر المخرج إلى الإدخال، 533 إلى 1 في A، نسبة بين معدلين، وليست مضاعف التكلفة الإجمالية للمستخدم. تغير نسب الإدخال والمخرج المقارنة.
تختلف وحدات تسعير API عن جداول المقارنة. تعبر واجهة نقطة النهاية عن أسعار الرموز لكل رمز. اضرب في مليون قبل مقارنتها بالمعدلات السابقة.
يضيف تخزين المطالبات مؤقتا متغيرا آخر. تحتاج القراءات المخزنة والكتابات والمدخلات غير المخزنة إلى حساب منفصل وفق قواعد فوترة المزود. لا يضمن تكرار النص إصابة التخزين المؤقت. افحص أعداد الرموز المخزنة والتكاليف المبلغ عنها باستخدام توثيق تخزين المطالبات مؤقتا .
يؤثر التوجيه في استمرارية التخزين المؤقت. توثق OpenRouter التوجيه الثابت للتخزين المؤقت، بينما يتقدم ترتيب المزود اليدوي. يعيد Auto Exacto ترتيب المزودين أيضا، وقد يقطع التخزين المؤقت الدافئ. قارن وفورات التخزين المرصودة بتكاليف الجودة وإعادة المحاولة قبل تغيير السياسة.
تكلفة النتيجة المقبولة هي مقياس التطبيق المفيد. اقسم الإنفاق الإجمالي، بما يشمل المحاولات المتكررة والفاشلة، على النتائج التي تحقق معايير القبول. أدرج أي رسوم غير رمزية مطبقة منفصلة. لا يعوض معدل الرموز المنخفض عن المهام غير الناجحة المتكررة.
شخّص الإجابة غير المتسقة
| العرض | الفحص الأول |
|---|---|
| استجابة قصيرة أو غير مكتملة | سبب الإنهاء وحد المخرج واستخدام الاستدلال |
| تفاصيل مستند مفقودة | المحتوى المرسل وحد سياق نقطة النهاية واقتطاع العميل |
| استدعاء أداة مشوه | الدعم المعلن ومخطط الأداة وسلوك التحليل |
| سلوك أخذ عينات مختلف | المعاملات المطلوبة والدعم المعلن |
| مصروف غير متوقع | حجم المخرج وقراءات التخزين المؤقت وإعادة المحاولات وتغييرات المزود |
| لا يوجد مزود مؤهل | حدود متعارضة وقوائم مسموحة وقيود البديل |
احتفظ بمعرّف التوليد الذي تعيده الاستجابة. تكشف واجهة بيانات التوليد لدى OpenRouter هوية المزود والاستخدام والتكلفة ومعلومات الإنهاء. يجمع معرّف الجلسة العمل المرتبط، لكنه لا يحل محل معرّف التوليد للبحث في طلب واحد.
احفظ الطلب مع معرّف التوليد. احتفظ بالنموذج وتفضيلات المزود والمعاملات المطلوبة والطابع الزمني واستخدام الاستجابة معا. يجعل هذا مقارنة الجودة أو التكلفة لاحقا قابلة لإعادة الإنتاج حين تتغير الأسعار أو التوجيه أو بيانات نقطة النهاية.
قارن نقاط النهاية في ظروف متطابقة. استخدم المطالبة والأدوات وإعدادات الاستدلال وميزانية الرموز نفسها. كرر عبر عدة مهام تمثل الاستخدام. افصل الاستجابات غير المكتملة واستدعاءات الأدوات غير الصالحة والإجابات الخاطئة، ولا تجمعها في درجة جودة واحدة بلا تفسير.
يهم عدم اليقين في المعايير. تصف تحليلات Epoch AI الاختلاف الناتج عن التنفيذ وأخذ العينات وهياكل الوكلاء. لا تثبت إجابة مخيبة واحدة وجود عيب مستمر لدى مزود أو تحدد سببه.
شرح توجيه نقطة النهاية
مشاهدة إضافية: نقاش جودة نقاط نهاية OpenRouter وتوجيهها . أعد فحص قوائم نقاط النهاية قبل تطبيق أسعار أو حدود أو مقارنات مزود محددة.
الخطوات التالية
- افحص نقاط نهاية نموذج واحد وسجل الحدود المهمة لحمل عملك.
- اختر سياسة توجيه مع متطلبات معاملات وسلوك بديل صريحين.
- اختبر مهاما تمثل الاستخدام مقابل نقاط النهاية المرشحة وتوجيه الجودة.
- سجل تكلفة النتيجة المقبولة مع الزمن واستخدام التخزين المؤقت وفئات الفشل.
- أعد الفحص بعد التغييرات في إصدارات النماذج أو سلوك الخدمة أو أسعار المزود.
لمزيد من أساسيات الذكاء الاصطناعي، تابع مفاهيم الذكاء الاصطناعي الأساسية . ولأذونات الوكلاء وضوابط التحقق، اقرأ تأمين أنظمة الذكاء الاصطناعي .






