إدارة مفاتيح API
على صفحة Coderen يمكنك إدارة مفاتيح API للموظفين والطلاب. مفتاح API يمنح الوصول إلى نقطة النهاية Coderen المتوافقة مع OpenAI من AI-School.
يستخدم المستخدمون هذا المفتاح في أداة برمجة خارجية، مثل Aider أو OpenCode.
الموظفين والطلاب
تحتوي صفحة Coderen على علامات تبويب منفصلة لـ:
- الموظفين
- الطلاب
يتم تجميع الطلاب حسب المجموعة. لدى الموظفين تعرض AI-School الموظفين ضمن نطاق المدرسة المسموح به.
يجب أن يكون لدى المستخدم حساب مرتبط قبل أن يمكن إنشاء مفتاح.
إنشاء مفتاح
- ابحث عن الموظف أو الطالب.
- انقر على أيقونة المفتاح.
- اختر الميزانية.
- اختر إنعاش تلقائي إن رغبت.
- حدد فترة صلاحية إذا رغبت.
- انقر فوق حفظ.
سيُعرض مفتاح API مرة واحدة. انسخ المفتاح فورًا وامنحه للمستخدم بشكل آمن.
بعد إغلاق النافذة، لا يمكن لـ AI-School عرض مفتاح API بالكامل مرة أخرى. إذا فقد المفتاح، اعمد إلى سحب المفتاح القديم وإنشاء مفتاح جديد.
إعداد الميزانية
كل مفتاح له ميزانية بالدولار الأمريكي. وهذا يتناسب مع طريقة احتساب تكلفة النموذج.
يمكنك:
- إعداد ميزانية لكل مفتاح
- تفعيل التحديث التلقائي بعد الاستهلاك
- سحب المفتاح عندما لم يعد ضروريًا
ف ي القائمة سترى لكل مستخدم كم تم إنفاق الميزانية.
إعداد فترة الصلاحية
يمكنك تقييد مفتاحك بتاريخ بدء وتاريخ انتهاء.
هذا مفيد للدروس أو المشاريع المؤقتة. على سبيل المثال:
- البدء: اليوم الساعة 10:00
- الانتهاء: اليوم الساعة 11:00
سيعمل المفتاح فقط ضمن نافذة الوقت تلك. خارج النافذة سيتم رفض المفتاح.
إنشاء مفاتيح لمجموعة
بالطلاب يمكنك إنشاء مفاتيح دفعة واحدة لمجموعة كاملة.
- افتح المجموعة المناسبة.
- انقر على إصدار مفاتيح.
- اختر الميزانية، والتحديث التلقائي وأي فترة صلاحية إذا رغبت.
- أكد إنشاء المفاتيح.
بعد الإنشاء، يفتح تلقائيًا مستند يحتوي على المفاتيح المولَّدة. قم بتنزيله أو حفظه فورًا، حيث لن تكون المفاتيح الكاملة قابلة للرؤية لاحقًا.
سحب المفاتيح
سحب المفتاح يعني أن المستخدم لن يتمكن من استخدام هذا المفتاح بعد الآن.
يمكنك:
- سحب مفتاح واحد لمستخدم معين
- سحب مفاتيح جماعيًا لمجموعة
تطلب AI-School تأكيدًا قبل سحب المفاتيح.
التقارير والتحكم
يُسجل الاستخدام عبر Coderen. وهكذا يمكن للمسؤولين رؤية:
- من استخدم المفتاح
- عدد الطلبات المقدمة
- تكلفة التشغيل
- أي محادثات نشأت عبر المفتاح
هذه البيانات تساعد في جعل دروس البرمجة والمشاريع قابلة للإدارة.