عن المشروع

llm-router-gate هو أداة سطر أوامر (CLI) وSDK مكتوبة بلغة Python صُممت للمطورين الذين يحتاجون إلى رؤية دقيقة لاستدعاءات LLM API ذات خطوة واحدة. تقوم الأداة بتوجيه الطلبات إلى Anthropic أو OpenRouter أو خوادم llama.cpp المحلية، وتبث الاستجابات مع كشف كامل لطبقة HTTP — بما في ذلك الرؤوس، أحداث SSE الخام، والحمولة النهائية. كما توفر عدد الرموز وتقديرات التكلفة مع توثيق المصدر، مما يساعد المستخدمين على مقارنة المزودين، تشخيص الاستجابات الفارغة، أو التحقق من تكلفة المطالبات قبل النشر. تتجنب الأداة عمدًا حفظ سجل المحادثات أو إعادة المحاولات أو استخدام رسائل النظام، وتعمل كأداة "curl -v" للـ LLMs مع حاسبة مدمجة. تدعم تبديلات التفكير ثلاثية الحالات، وتفرق بين قنوات الإجابة والتفكير في مخرجات البث، وتُبلغ عن استخدام الرموز من حقول الخادم الموثوقة أو عبر خوارزميات احتياطية. ملاحظة أمان: تسجل جميع الرؤوس بما فيها مفاتيح API — يرجى إزالتها قبل المشاركة. تتطلب Python ≥3.14 وتستخدم uv لإدارة الاعتمادات. تُعد مثالية لتصحيح الأخطاء، قياس الأداء، أو التحقق من سلوك LLM عبر الخلفيات المختلفة دون طبقات تجريدية.