Skip to content

أداة Copilot CLI من GitHub هي وكيل الذكاء الاصطناعي للبرمجة المخصص للطرفية. يمكنها فهم قاعدة الكود الخاصة بك، إجراء تعديلات، تنفيذ الأوامر، ومساعدتك في بناء البرامج بشكل أسرع.

يمكن استخدام النماذج المفتوحة مع Copilot CLI عبر Ollama، مما يتيح لك استخدام نماذج مثل qwen3.5، glm-5.1:cloud، kimi-k2.5:cloud.

التثبيت

ثبّت Copilot CLI:

shell
brew install copilot-cli
shell
npm install -g @github/copilot
shell
curl -fsSL https://gh.io/copilot-install | bash
powershell
winget install GitHub.Copilot

الاستخدام مع Ollama

الإعداد السريع

shell
ollama launch copilot

التشغيل المباشر مع نموذج

shell
ollama launch copilot --model kimi-k2.5:cloud

النماذج الموصى بها

  • kimi-k2.5:cloud
  • glm-5:cloud
  • minimax-m2.7:cloud
  • qwen3.5:cloud
  • glm-4.7-flash
  • qwen3.5

تتوفر النماذج السحابية أيضًا على ollama.com/search?c=cloud.

الوضع غير التفاعلي (بدون واجهة)

شغّل Copilot CLI بدون تفاعل لاستخدامه في Docker أو CI/CD أو النصوص البرمجية:

shell
ollama launch copilot --model kimi-k2.5:cloud --yes -- -p "how does this repository work?"

يؤدي خيار --yes إلى تنزيل النموذج تلقائيًا، وتخطي أدوات الاختيار، ويتطلب تحديد خيار --model. يتم تمرير الوسائط التي تأتي بعد -- مباشرة إلى Copilot CLI.

الإعداد اليدوي

يتصل Copilot CLI بـ Ollama باستخدام واجهة برمجة التطبيقات المتوافقة مع OpenAI عبر متغيرات البيئة.

  1. تعيين متغيرات البيئة:
shell
export COPILOT_PROVIDER_BASE_URL=http://localhost:11434/v1
export COPILOT_PROVIDER_API_KEY=
export COPILOT_PROVIDER_WIRE_API=responses
export COPILOT_MODEL=qwen3.5
  1. تشغيل Copilot CLI:
shell
copilot

أو شغّلها مع تعيين متغيرات البيئة مباشرة في نفس السطر:

shell
COPILOT_PROVIDER_BASE_URL=http://localhost:11434/v1 COPILOT_PROVIDER_API_KEY= COPILOT_PROVIDER_WIRE_API=responses COPILOT_MODEL=glm-5:cloud copilot

ملاحظة: يتطلب Copilot نافذة سياق كبيرة. نوصي بـ 64k رمز على الأقل. راجع توثيق طول السياق لمعرفة كيفية ضبط طول السياق في Ollama.