أداة Copilot CLI من GitHub هي وكيل الذكاء الاصطناعي للبرمجة المخصص للطرفية. يمكنها فهم قاعدة الكود الخاصة بك، إجراء تعديلات، تنفيذ الأوامر، ومساعدتك في بناء البرامج بشكل أسرع.
يمكن استخدام النماذج المفتوحة مع Copilot CLI عبر Ollama، مما يتيح لك استخدام نماذج مثل qwen3.5، glm-5.1:cloud، kimi-k2.5:cloud.
التثبيت
ثبّت Copilot CLI:
shell
brew install copilot-clishell
npm install -g @github/copilotshell
curl -fsSL https://gh.io/copilot-install | bashpowershell
winget install GitHub.Copilotالاستخدام مع Ollama
الإعداد السريع
shell
ollama launch copilotالتشغيل المباشر مع نموذج
shell
ollama launch copilot --model kimi-k2.5:cloudالنماذج الموصى بها
kimi-k2.5:cloudglm-5:cloudminimax-m2.7:cloudqwen3.5:cloudglm-4.7-flashqwen3.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 عبر متغيرات البيئة.
- تعيين متغيرات البيئة:
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- تشغيل 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.