انتقل إلى المحتوى الرئيسي

البرمجة باستخدام مفاتيح API

باستخدام مفتاح Coderen API يمكنك استخدام أدوات البرمجة التي تعمل مع واجهة OpenAI-متوافقة. ترسل الأداة الطلبات إلى AI-Corporate. يتحقق AI-Corporate من المفتاح، والميزانية، وفترة الصلاحية، والنماذج المسموح بها.

ثم يعالج AI-Corporate الطلب من خلال الربط الفني للبيئة.

ماذا تحتاج؟​

تحتاج إلى ثلاث معلومات:

المعطىأين تجد هذا؟
مفتاح APIتحصل عليه من مدير النظام
نقطة النهاية (Endpoint)https://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
اسم النموذجعلى سبيل المثال gpt-5.6-luna, gpt-5.6-terra أو gpt-6-astra

يبدأ مفتاح API بـ aic.. تعامل مع هذا المفتاح ككلمة مرور.

أي أداة تختار؟​

يُوصي AI-Corporate بـ OpenCode لمعظم المستخدمين. OpenCode هي أداة برمجة قائمة على الوكالات للطرفية والسطح المكتبي وIDE. تستطيع الأداة تنفيذ خطوات مستقلة، وتحرير الملفات، وتطوير المهام بشكل إضافي.

Aider (https://aider.chat/) متوافقة تقنيًا مع نقطة نهاية متوافقة مع OpenAI، لكنها ليست مفضلة كأداة افتراضية في بيئات الشركات.

انظر أيضًا وثائق OpenCode الرسمية (https://opencode.ai/docs/).

التعامل الآمن مع المفاتيح​

لا تشارك مفتاح API بشكل علني ولا تضعه في كود تشاركه.

يفضل استخدام:

  • متغيرات البيئة
  • ملف .env محلي لا يتم رُسله إلى git
  • الإعدادات المدمجة في الأداة
تنبيه

لا تضع مفاتيح API في مستودع عام أو دردشة عامة أو مستند مشترك أو لقطة شاشة.

إذا لم يعمل المفتاح​

تحقق من ما يلي:

  • هل تم تشغيل Coderen للبيئة
  • هل ما زال المفتاح نشطًا
  • هل الميزانية منتهية
  • هل يقع المفتاح ضمن فترة الصلاحية المحددة
  • هل تستخدم نموذجًا مسموحًا به
  • هل تم إعداد نقطة النهاية بشكل صحيح

إذا كنت مترددًا، اطلب من مدير النظام فحص المفتاح.

متغيرات البيئة وOpenCode​

بالنسبة لـ OpenCode يمكنك حفظ مفتاح Coderen API في ملف محلي .env ضمن مشروعك:

AI_SCHOOL_CODEREN_API_KEY=ais.مفتاح-الـAPI-الخاص-بك

تأكد من أن OpenCode يحمل هذه المتغيرات البيئية فعليًا. في PowerShell يمكنك أيضًا تعيين المتغير مؤقتًا للدرجة الحالية من الطرفية:

$env:AI_SCHOOL_CODEREN_API_KEY="ais.مفتاح-الـAPI-الخاص-بك"

إذا ظهرت لك Authorization header with Bearer token is required، فسيقوم الأداة بإرسال المفتاح بدونها كـ Authorization: Bearer .... إذا ظهرت لك Unknown parameter، فاحذف الإعدادات الخاصة بمزود المزود التي لا تدعمها نقطة النهاية Coderen من AI-Corporate.

WhatsApp