المهارات azure-hosted-copilot-sdk
📦

azure-hosted-copilot-sdk

آمن ⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات🔑 متغيرات البيئة

نشر تطبيقات Copilot SDK على Azure

يواجه المطورون صعوبة في بناء واستضافة التطبيقات المدعومة بالذكاء الاصطناعي مع GitHub Copilot SDK. تقوم هذه الأداة بإنشاء هيكل المشاريع، ودمج Copilot SDK في قواعد الكود الحالية، وتكوين نماذج Azure، والنشر إلى Azure Container Apps.

يدعم: Claude Codex Code(CC)
🥉 75 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "azure-hosted-copilot-sdk". Scaffold a new Copilot SDK project

النتيجة المتوقعة:

تم إنشاء هيكل مشروع جديد مع قالب azure-samples/copilot-sdk-service. خدمة API جاهزة في /api مع نقاط نهاية Express. واجهة الويب تعمل على React/Vite. البنية التحتية مكونة للنشر إلى Azure Container Apps.

استخدام "azure-hosted-copilot-sdk". Add /api/chat endpoint to existing Express app

النتيجة المتوقعة:

تمت إضافة تبعية @github/copilot-sdk. إنشاء مسار دردشة مع إدارة الجلسة والاستجابة المتدفقة. تكوين مصادقة رمز GitHub للتطوير المحلي.

التدقيق الأمني

آمن
v1 • 2/25/2026

This Microsoft skill contains only Markdown documentation files with instructional bash commands for Azure deployment workflows. All 194 static findings are false positives: backtick patterns are documentation examples (not code execution), URLs are official Microsoft/GitHub references, and environment variable access is legitimate for Azure credential management. No executable code or malicious patterns detected.

5
الملفات التي تم فحصها
403
الأسطر التي تم تحليلها
4
النتائج
1
إجمالي عمليات التدقيق

عوامل الخطر

⚙️ الأوامر الخارجية (4)
🌐 الوصول إلى الشبكة (2)
📁 الوصول إلى نظام الملفات
لم يتم تسجيل أي مواقع محددة
🔑 متغيرات البيئة (2)
تم تدقيقه بواسطة: claude

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

تطوير تطبيق Copilot جديد من الصفر

ابدأ مشروعًا جديدًا مع تكامل Copilot SDK من البداية

إضافة Copilot إلى تطبيق حالي

دمج نقاط نهاية Copilot SDK في تطبيق ويب حالي دون إعادة كتابة البنية التحتية

نشر نموذج Azure للمؤسسات

نشر تطبيقات Copilot باستخدام Azure AI Foundry أو Azure OpenAI مع مصادقة الهوية المدارة

جرّب هذه الموجهات

إنشاء هيكل لمشروع Copilot SDK جديد
إنشاء مشروع Copilot SDK جديد على Azure. أريد بناء تطبيق دردشة من الصفر مع واجهة مستخدم React و API Express.
دمج Copilot SDK في تطبيق حالي
إضافة Copilot SDK إلى تطبيق Express.js الحالي لدي. لدي مجلد /api/routes وأريد إضافة نقطة نهاية دردشة AI عند /api/chat.
تكوين Azure BYOM بنموذج محدد
إعداد Azure BYOM لتطبيق Copilot SDK لدي. لدي مورد Azure OpenAI مع نشر o4-mini على https://myresource.openai.azure.com. استخدام مصادقة الهوية المدارة.
نشر تطبيق Copilot SDK حالي إلى Azure
لدي تطبيق Copilot SDK يعمل محليًا. ساعدني في نشره إلى Azure Container Apps مع البنية التحتية المناسبة باستخدام azd.

أفضل الممارسات

  • اقرأ AGENTS.md في القوالب المنشأة لفهم أغراض الملفات قبل التعديل
  • استخدم أدوات context7 MCP للحصول على مستندات Copilot SDK الحالية وأمثلة الكود
  • زيادة nginx proxy_read_timeout إلى 300 ثانية لجلسات الذكاء الاصطناعي متعددة الجولات لمنع أخطاء 504

تجنب

  • لا تقم بتشغيل azd init داخل المشاريع الحالية - فإنه يتجاوز الملفات. أنشئ هيكلًا في مجلد مؤقت أولًا.
  • لا تستخدم wireApi 'responses' مع store:false - فإنه يكسر استدعاءات الأدوات متعددة الجولات. استخدم 'completions' بدلاً من ذلك.
  • لا تقم بوضع apiVersion في المستوى الأعلى لموفر Azure - يجب أن يكون تحت azure: { apiVersion: '...' }

الأسئلة المتكررة

ما هي النماذج التي تعمل مع Azure BYOM في Copilot SDK؟
نماذج سلسلة o-series فقط (o3، o3-mini، o4-mini) وسلسلة gpt-5 تدعم BYOM. لا تعمل النماذج مثل gpt-4o و gpt-4.1 لأنها لا تدعم تنسيق المحتوى المشفر الخاص بـ SDK.
كيف أصلح أخطاء 'gh auth token'؟
قم بتشغيل 'gh auth login' للمصادقة، ثم 'gh auth refresh --scopes copilot' لإضافة نطاق copilot المطلوب. يجب تثبيت GitHub CLI.
لماذا تتوقف جلسة Copilot SDK الخاصة بي أو تنتهي مهلتها؟
تحقق من nginx.conf.template وزد proxy_read_timeout إلى 300 ثانية. مهلة 60 ثانية الافتراضية تسبب أخطاء 504 لجلسات الذكاء الاصطناعي طويلة المدى.
كيف أكتشف عمليات نشر نموذج Azure ال��تاحة؟
استخدم 'az cognitiveservices account deployment list --name <resource> --resource-group <rg>'. دالة listModels() الخاصة بـ SDK تُرجع فقط نماذج GitHub، وليست عمليات نشر Azure.
ما هو الفرق بين GitHub الافتراضي و Azure BYOM؟
يستخدم GitHub الافتراضي النماذج المستضافة على GitHub مع مصادقة تلقائية. يتيح لك Azure BYOM استخدام عمليات نشر Azure OpenAI أو AI Foundry الخاصة بك مع DefaultAzureCredential للتحكم المؤسسي.
كيف أتعامل مع انتهاء صلاحية الرمز لـ Azure BYOM؟
تنتهي صلاحية رموز Bearer بعد ساعة واحدة. للإنتاج، احصل على رمز جديد لكل طلب باستخدام DefaultAzureCredential.getToken(). لا تقم بتخزين الرموز مؤقتًا لجلسات طويلة المدى.

تفاصيل المطور