GitHub يضيف دعم BYOK والنماذج المخصصة لواجهة استخدام Copilot
تتيح التحديثات الجديدة للمؤسسات تتبع استخدام المفاتيح المحلية والنماذج المخصصة بدقة، مما يسهل إدارة التكاليف والامتثال للسياسات.

تحديثات جوهرية في تتبع الاستخدام
أعلنت GitHub عن تحسينات جوهرية في واجهة برمجة التطبيقات الخاصة بمقاييس استخدام Copilot، حيث أصبحت الواجهة تعرض الآن استخدام خاصية "جلب مفتاحك الخاص" (BYOK) عبر جميع منتجات Copilot. يهدف هذا التحديث إلى تمكين المؤسسات من فصل بيانات الاستخدام التي تعتمد على مفاتيح خارجية أو نماذج محلية عن تلك التي تُستضاف مباشرةً من قِبل GitHub. تشمل التقارير الجديدة نوعين رئيسيين من استخدام BYOK، مما يوفر رؤية أوضح لتدفقات البيانات والطلبات. ويمكن الرجوع إلى GitHub Changelog للاطلاع على التفاصيل الأصلية للمصدر.
تفاصيل BYOK المحلي والنماذج المؤسسية
يتضمن التحديث تمييزاً دقيقاً بين BYOK المحلي والنماذج المخصصة للمؤسسات. يتم إعداد BYOK المحلي من قبل المطورين داخل عملائهم، حيث تنتقل الطلبات مباشرة من Copilot CLI أو تطبيق GitHub Copilot إلى مفتاح المزود الخاص بالمطور أو إلى نموذج محلي. يمكن العثور على هذه البيانات في الحقول الجديدة مثل used_local_byok و totals_by_local_byok، بالإضافة إلى أعداد المستخدمين النشطين لـ BYOK المحلي. أما النماذج المخصصة للمؤسسات، فيقوم المسؤولون بإعدادها في إعدادات GitHub، وتتم إعادة توجيه الطلبات عبر خوادم GitHub إلى مزود الخدمة المختار. ويمكن الرجوع إلى Back to changelog للاطلاع على التفاصيل الأصلية للمصدر.
حقول البيانات الجديدة في التقارير
أضافت GitHub حقولاً جديدة لتوفير تفاصيل دقيقة عن الاستخدام. يشير الحقل used_local_byok إلى ما إذا كان المستخدم قد أجرى طلباً واحداً على الأقل باستخدام BYOK المحلي في Copilot CLI أو تطبيق Copilot خلال ذلك اليوم، ويظهر هذا الحقل في تقارير مستوى المستخدم. أما حقل totals_by_local_byok فيوفر عدداً من الجلسات والطلبات والموجزات والرموز (Tokens)، مقسماً حسب نوع BYOK (مثل local_managed أو remote_user) والسطح المستخدم (copilot_cli أو copilot_app). يظهر هذا الحقل في تقارير مستوى المستخدم والتقارير المجمعة.
مؤشرات المستخدمين النشطين
لتحليل النشاط على المدى الطويل، قدمت الواجهة حقولاً جديدة لعدد المستخدمين النشطين الذين يستخدمون BYOK المحلي. تشمل هذه الحقول daily_active_local_byok_users و weekly_active_local_byok_users و monthly_active_local_byok_users، والتي تقيس المستخدمين المتميزين الذين لديهم نشاط لـ BYOK المحلي خلال اليوم، والأسبوع التقويمي، والشهر التقويمي على التوالي. تظهر هذه المؤشرات في التقارير المجمعة، مما يساعد الإداريين على فهم انتشار استخدام النماذج المحلية أو المفاتيح الخارجية عبر المؤسسة.
تتبع النماذج المخصصة للمؤسسات
بالنسبة للنماذج المخصصة للمؤسسات، أضافت GitHub حقل is_custom_enterprise_model المنطقي (Boolean) لكل إدخال في totals_by_client[].totals_by_model[]. تكون قيمة هذا الحقل صحيحة (true) عندما يستخدم الطلب نموذجاً مخصصاً تم إعداده للمؤسسة أو المنظمة. بما أن GitHub يراقب هذه الطلبات من جانب الخادم، فإن هذا الحقل يغطي جميع العملاء، بما في ذلك بيئات تطوير البرامج (IDEs). إذا تم استخدام نموذج كـ Copilot-hosted وكـ نموذج مخصص في نفس الوقت، فسيظهر كإدخالين منفصلين للحفاظ على دقة العدادات.
فوائد إدارية ومالية
كان استخدام BYOK سابقاً يندمج في إجماليات Copilot المضيف، خاصة عندما تتشارك النماذج المحلية أو المخصصة أسماء مع نماذج Copilot. الآن، يمكن للمؤسسات إدارة استخدام BYOK من خلال رؤية من يرسل الطلبات إلى مفاتيح مزوديهم الخاصة أو النماذج المحلية، والتحقق من ذلك مقابل سياسة BYOK الخاصة بهم. كما يساعد هذا التحديث في فهم الإنفاق بشكل أفضل من خلال فصل استخدام Copilot المضيف عن الاستخدام الذي يتم فوترة من قبل مزود الخدمة الخاص أو التشغيل على نماذج محلية مجانية، مما يجعل تكلفة المستخدم تعكس ما يقدمه Copilot فعلياً.
قيود تقنية وصلاحيات الوصول
تتضمن التحديثات بعض القيود التقنية؛ حيث تعتمد حقول BYOK المحلي على بيانات التشخيص (Telemetry) من العميل، مما قد يؤدي إلى نقص في العد إذا كانت البيانات معطلة، أو إذا لم يبلغ بعض المزودين المحليين عن استخدام الرموز. أما عدّات النماذج المخصصة للمؤسسات فتُراقب من جانب الخادم ولا تعاني من هذا القيد. تتوفر هذه البيانات لأصحاب المؤسسات، ومديري الفوترة، وأصحاب المنظمات، وأي شخص لديه دور مخصص يمنح صلاحية عرض مقاييس Copilot. يجب تفعيل سياسة مقاييس استخدام Copilot للوصول إلى هذه البيانات.
المصادر
- GitHub ChangelogBYOK and enterprise custom models in the Copilot usage API
تابع التسلسل الزمني




