Provider Routing — Smart Model Dispatching
Provider Routing — Smart Model Dispatching — easy-to-understand guide based on official docs
توجيه المزوّد — توزيع ذكي للنماذج
إذا شعرت يومًا أن وكيل الذكاء الاصطناعي لديك يستخدم مطرقة ثقيلة لكسر جوزة، فأنت لست وحدك. معظم الوكلاء يشغّلون كل شيء عبر نموذج واحد كبير وقوي — حتى المهام الجانبية الصغيرة التي لا تحتاج إلى كل هذا الذكاء. يغيّر Hermes ذلك بنظام ذكي من مستويين: نموذج رئيسي للتفكير، ونماذج مساعدة للمهام الصغيرة.
تخيّل الأمر كمطبخ مطعم. لديك رئيس الطهاة (النموذج الرئيسي) الذي يتولى كل طلب، ولديك أيضًا محطات متخصصة — طاهٍ للحلويات، وطبّاخ للشواء، وطبّاخ للتحضير — كلٌّ يتولى مهمته الخاصة. هذا بالضبط ما يفعله Hermes.
نوعان من فتحات النماذج
يستخدم Hermes نوعين من فتحات النماذج:
- النموذج الرئيسي — العقل. كل رسالة من المستخدم، وكل حلقة استدعاء أدوات، وكل استجابة متدفقة تمر عبر هذا النموذج.
- النماذج المساعدة — المساعدون الجانبيون. تتولى هذه النماذج ضغط السياق، والرؤية (تحليل الصور)، وتلخيص صفحات الويب، وتقييم الموافقات، وتوجيه أدوات MCP، وتوليد عناوين الجلسات، والبحث عن المهارات. لكلٍّ منها فتحة خاصة بها ويمكن تجاوزها بشكل مستقل.
أفضل جزء؟ يمكنك تكوين كل هذا مباشرة من لوحة التحكم.
صفحة النماذج
افتح لوحة التحكم وانقر على Models في الشريط الجانبي. سترى قسمين:
- Model Settings — اللوحة العلوية حيث تعيّن النماذج للفتحات.
- Usage analytics — بطاقات مرتبة تعرض كل نموذج شغّل جلسة، مع عدد الرموز والتكلفة وشارات القدرات.
البطاقة العلوية هي لوحة Model Settings. الصف الرئيسي يعرض دائمًا ما سيشغّله الوكيل للجلسات الجديدة. انقر Change لفتح المنتقي.
تعيين النموذج الرئيسي
المنتقي يحتوي على عمودين:
- اليسار — المزوّدون الموثّقون. فقط المزوّدون الذين أعددتهم (مفتاح API مضبوط، أو OAuth مفعّل، أو معرف كطرف مخصص) يظهرون هنا. إذا كان مزوّد مفقودًا، انتقل إلى Keys وأضف بيانات الاعتماد الخاصة به.
- اليمين — قائمة النماذج المنسّقة للمزوّد المحدد. هذه هي النماذج الوكيلة التي يوصي بها Hermes، وليست القائمة الخام من
/models(التي تتضمن على OpenRouter أكثر من 400 نموذج بما فيها TTS ومولّدات الصور وأدوات إعادة الترتيب).
اكتب في مربع التصفية لتضييق النتائج حسب اسم المزوّد أو المعرّف المختصر أو معرّف النموذج.
اختر نموذجًا، وانقر Switch، وسيكتبه Hermes في ~/.hermes/config.yaml تحت قسم model. هذا ينطبق على الجلسات الجديدة فقط — أي تبويب محادثة مفتوح حاليًا سيستمر في استخدام النموذج الذي بدأ به. للتبديل السريع في المحادثة الحالية، استخدم أمر /model داخل المحادثة.
التبديلات أثناء الجلسة وتحذيرات السياق
عند تبديل النماذج داخل جلسة نشطة، يقدّر Hermes ما إذا كانت رسالتك التالية ستشغّل ضغط السياق المسبق مقابل نافذة النموذج الجديد. إذا كانت الجلسة قريبة بالفعل أو فوق عتبة الضغط لهذا النموذج، يتضمن رد التبديل تحذيرًا. التبديل يطبق فورًا؛ ويتم الضغط عند أول رسالة مستخدم بعد التبديل.
مهم: التبديلات أثناء الجلسة تعيد تعيين ذاكرة التخزين المؤقت للسياق. ذاكرة التخزين المؤقت مرتبطة بالنموذج الذي يخدم الطلب، لذا أي تغيير للنموذج في منتصف المحادثة يعني أن الرسالة التالية ستعيد قراءة المحادثة كاملة بسعر الرموز الكامل بدلاً من السعر المخفّض (~75–90% خصم). في جلسة طويلة، هذه القراءة الواحدة قد تفوق الفرق في السعر لكل رمز بين النموذجين. بدّل عندما تحتاج، لكن يُفضّل أن تفعل ذلك مبكرًا في المحادثة.
مستويات تدريب البيانات غير المراقبة
بعض النماذج مخفّضة السعر لأن المزوّد قد يدرب على مطالباتك وإجاباتك. اختيار النموذج التفاعلي يعرض دائمًا رسالة تأكيد. لكن مسارات بدء التشغيل غير التفاعلية مثل عمال Kanban ومهام cron تفشل مغلقة لأنها لا تستطيع طرح هذا السؤال.
إذا كان التدريب على بيانات عبء العمل غير المراقب مقبولاً، سجّل إقرارًا دائمًا:
hermes config set security.allow_data_training_tiers_noninteractive true
ما زال Hermes يطبع تحذير سياسة البيانات الكامل ومفتاح الإقرار في كل بدء تشغيل غير مراقب، بحيث تحتفظ سجلات العمال بمسار تدقيق. ألغِ ذلك باستخدام hermes config unset security.allow_data_training_tiers_noninteractive.
تعيين النماذج المساعدة
انقر Show auxiliary لإظهار فتحات المهام الـ 11. كل مهمة مساعدة تكون افتراضيًا على auto — أي أن Hermes يجرب نموذجك الرئيسي لتلك المهمة أيضًا. إذا كان هذا المسار غير متاح أو واجه فشلًا من نوع السعة، يتبع auto أي سلسلة احتياطية خاصة بالمهمة، ثم سلسلة الاحتياط الرئيسية، ثم سلسلة الاكتشاف المساعدة المدمجة في Hermes.
تجاوز مهمة معينة عندما تريد نموذجًا أرخص أو أسرع لمهمة جانبية. على سبيل المثال، قد تريد نموذجًا صغيرًا لتوليد عناوين الجلسات لكنك تريد الاحتفاظ بنموذجك الكبير لمهام الرؤية.
أسرع مسار: Nous Portal
Nous Portal يوفر أكثر من 300 نموذج باشتراك واحد. على تثبيت جديد، شغّل hermes setup --portal لتسجيل الدخول وتعيين Nous كمزوّدك بأمر واحد. افحص ما هو مربوط باستخدام hermes portal info. مشتركو Portal يحصلون أيضًا على خصم 10% على المزوّدين الذين يُفوترون بالرموز.
ملاحظة حول مخطط model:
على تثبيت جديد تمامًا، التكوين الافتراضي المرفق يحتوي على model: "" (سلسلة فارغة كإشارة تعني “غير مكوّن بعد”). في أول مرة تشغّل فيها hermes setup أو hermes model، تتم ترقية هذا المفتاح في مكانه إلى خريطة بمفاتيح فرعية: provider وdefault وbase_url وapi_mode. إذا رأيت سلسلة فارغة في config.yaml، شغّل hermes model (أو انقر Change في لوحة التحكم) وسيكتب Hermes صيغة القاموس لك.
التوزيع الذكي للنماذج يعني أنك لا تدفع أسعار النماذج الرائدة مقابل الأعمال الروتينية. نموذجك الرئيسي يتولى التفكير الثقيل، بينما تتولى النماذج الأصغر والأرخص المهام الروتينية. إنه فعّال، واقتصادي، ويمنحك تحكمًا دقيقًا في كل جزء من سير عمل وكيلك.
📖 التوثيق الرسمي
この記事は Hermes Agent のالتوثيق الرسميに基づいています:التوثيق الرسمي › user-guide/configuring-models