Skip to main content

1. الحصول على مفتاح API

افتح قائمة تطبيقات Ace Data Cloud، انتقل إلى التطبيقات المتاحة وانسخ مفتاح API. الحصول على مفتاح API من Ace Data Cloud في مستودع GitHub المستهدف، انتقل إلى الإعدادات → الأسرار والمتغيرات → الإجراءات وأنشئ سرًا جديدًا:

2. تثبيت تطبيق GitHub

قم بتثبيت تطبيق Claude GitHub ومنح الإذن للمستودع المستهدف. سيطلب هذا التطبيق الرسمي مجموعة كاملة من الأذونات الثابتة؛ حيث يستخدم إجراء Claude Code فعليًا أذونات المحتويات، والمشكلات، وطلبات السحب، ولا يمكن تحديد هذه الثلاثة فقط في صفحة تثبيت GitHub. إذا كانت المنظمة تتطلب الحد الأدنى من الأذونات، يرجى إنشاء تطبيق GitHub مخصص وفقًا للوثائق الرسمية.

3. إضافة Workflow

قم بإنشاء .github/workflows/claude.yml:
يتطلب claude-code-action إدخال anthropic_api_key غير الفارغ؛ لن يتم استخدام قيمة الحجز هنا في مصادقة المنصة. ستقوم ANTHROPIC_CUSTOM_HEADERS بتجاوز رأس Bearer المطلوب من Ace Data Cloud، والمفتاح الحقيقي يأتي فقط من سر GitHub.

4. التحقق

بعد تقديم Workflow، أرسل في تعليق Issue أو PR:
عند النجاح، ستكتمل إجراءات Workflow، وسيتم تحديث النتائج في Issue/PR المقابل. إذا أشار الإجراء إلى نقص في بيانات الاعتماد، تأكد من أن dummy-not-used لا يزال موجودًا؛ إذا كان هناك خطأ 401، تحقق من سر ACEDATACLOUD_API_KEY. لا تقم بطباعة السر في السجلات. يمكن استخدام claude_args لضبط --max-turns حسب الحاجة أو اختيار النموذج المتاح حاليًا، لكن الاتصال بالنموذج ليس ثابتًا.

المراجع الرسمية