تثبيت واستخدام OpenCode
OpenCode هو أداة ترميز آلية. الأداة متاحة كتطبيق طرفي، وتطبيق سطح المكتب، بالإضافة إلى إضافة IDE.
يُنصح AI-Corporate باستخدام OpenCode للمطورين والمديرين وغيرهم من المستخدمين المتقدمين. يمكن لـ OpenCode تعديل الملفات وتنفيذ المهام بشكل مستقل. راقب دائمًا التغييرات المقترحة.
لمزيد من المعلومات، راجع موقع OpenCode والتوثيق الرسمي لـ OpenCode.
التثبيت
أبسط طريقة تثبيت وفقًا لـ توثيق OpenCode هي:
curl -fsSL https://opencode.ai/install | bash
يمكنك أيضًا تثبيت OpenCode باستخدام Node.js:
npm install -g opencode-ai
أو باستخدام Homebrew على macOS وLinux:
brew install anomalyco/tap/opencode
الاتصال بالبرمجة
يدعم OpenCode مقدِّمين موقوتين متوافقين مع OpenAI. أنشئ ملفًا باسم opencode.json داخل مجلد المشروع.
استخدم فيه نقطة نهاية Coderen والنماذج المسموح ب ها:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-corporate-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Corporate Coderen",
"options": {
"baseURL": "https://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_CORPORATE_CODEREN_API_KEY}"
},
"models": {
"gpt-5.4-mini": {
"name": "GPT-5.4 mini"
},
"gpt-5.4": {
"name": "GPT-5.4"
},
"gpt-5.5": {
"name": "GPT-5.5"
}
}
}
},
"model": "ai-corporate-coderen/gpt-5.4-mini",
"small_model": "ai-corporate-coderen/gpt-5.4-mini"
}
ضع مفتاح API فيما بعد كمتغير بيئة.
macOS وLinux
export AI_CORPORATE_CODEREN_API_KEY="aic.مفتاح-ال API-خاصتك"
Windows
setx AI_CORPORATE_CODEREN_API_KEY "aic.مفتاح-ال API-خاصتك"
افتح بعد ذلك طرفية جديدة.
بدء OpenCode
اذهب إلى مجلد المشروع:
cd المسار/إلى/مشروعك
ابدأ OpenCode:
opencode
اختر في OpenCode النموذج لاختيار نموذج AI-Corporate Coderen إذا لم يحدث تلقائيًا.
العمل الآمن مع OpenCode
نظرًا لأن OpenCode يعمل كوكيل، من المهم مراجعة التغييرات.
الطريقة المقترحة:
- اعمل في مستودع git.
- ابدأ بمهام صغيرة.
- راجع الفروق قبل استخدام الكود.
- اختبر التطبيق بعد التغييرات.
- الالتزام فقط بالتغييرات التي تفهمها.
المتغيرات البيئية و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.