انتقل إلى المحتوى

شرح OpenCode بالعربي: الإعداد مع مفتاح خبير

ثبّت OpenCode 1، وأضف خبير مزوّدًا في ملف opencode.json، وشغّله على نماذج Claude وGPT وGemini تُدفع من رصيدك في خبير.

آخر تحديث 31 أكتوبر 2026

بانتظار التجربة على بيئة الاختبار قبل النشر

في هذه الصفحة

لتستخدم OpenCode مع خبير، ثبّت الإصدار الأول من OpenCode، وأضف مزوّدًا باسم khabeer إلى ملف opencode.json بعنوان خبير الأساسي، واحفظ مفتاح API من خبير في متغير البيئة KHABEER_API_KEY. ثم شغّل opencode في مشروعك واختر نموذجًا من خبير، فيُدفع كل طلب من رصيدك. ومع الاشتراك يتولى تطبيق 5abeer AI هذا الإعداد عنك.

ما الذي تحصل عليه#

  • OpenCode كما هو، مع خبير مزوّدًا جاهزًا في قائمة النماذج.
  • نماذج Claude وGPT وGemini المتاحة في OpenCode، بأقل من سعرها الرسمي.
  • استخدامك وتكلفته في لوحة التحكم، لكل مفتاح.

قبل أن تبدأ#

  • طرفية على macOS أو Linux أو Windows.
  • مفتاح API لمزوّد النموذج الذي ستستخدمه (أنشئ مفتاحًا). الإعداد أدناه يستخدم نموذجًا من Claude، فيحتاج إلى مفتاح لنماذج Claude.

مع اشتراك: تطبيق 5abeer AI#

إذا كان لديك اشتراك في خبير يشمل OpenCode، فإن تطبيق 5abeer AI يضبطه على اشتراكك بنقرة واحدة، دون مفتاح API ودون أن تفتح أي ملف. يعمل التطبيق على Mac وWindows وLinux، والتفاصيل في ما الذي تشغّله كل باقة. أما بمفتاح API فاتبع الإعداد اليدوي أدناه.

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

  1. ثبّت OpenCode#

    npm install -g opencode-ai

    تأكد من التثبيت بالأمر opencode --version.

  2. أضف الإعداد#

    ضع هذا الإعداد في ملف opencode.json داخل مجلد مشروعك، أو في ~/.config/opencode/opencode.json ليعمل في كل مشاريعك. يقرأ OpenCode المفتاح من متغير البيئة KHABEER_API_KEY.

    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "khabeer": {
          "npm": "@ai-sdk/openai-compatible",
          "name": "5abeer",
          "options": {
            "baseURL": "https://api.5abeer.ai/v1",
            "apiKey": "{env:KHABEER_API_KEY}"
          },
          "models": {
            "claude-sonnet-5.5": {
              "name": "Claude Sonnet 5.5"
            }
          }
        }
      },
      "model": "khabeer/claude-sonnet-5.5"
    }
    

    opencode.json

  3. شغّله#

    Terminal
    cd your-project
    opencode

    اكتب أي طلب. إذا وصلك الرد فالإعداد يعمل.

اختر النموذج#

هذه النماذج تعمل في OpenCode الآن. أضف معرّف النموذج إلى القائمة models في ملف الإعداد، ثم اختره من داخل OpenCode بالأمر /models. تذكّر أن كل مفتاح يعمل مع نماذج المزوّد الذي أنشأته له فقط.

لكل مليون توكن
  • Claude Sonnet 5.5الافتراضيالإدخال‏30 ج.م‏الإخراج‏150 ج.م‏السياق1M
  • Claude Opus 5.5الإدخال‏60 ج.م‏الإخراج‏300 ج.م‏السياق1M
  • GPT-6.1 Solالإدخال‏30 ج.م‏الإخراج‏150 ج.م‏السياق922K
  • Gemini 4 Argonالإدخال‏30 ج.م‏الإخراج‏150 ج.م‏السياق—
  • Claude Fable 5.1الإدخال‏150 ج.م‏الإخراج‏750 ج.م‏السياق—
  • Claude Fable 5الإدخال‏150 ج.م‏الإخراج‏750 ج.م‏السياق1M
  • Claude Opus 4.6الإدخال‏75 ج.م‏الإخراج‏375 ج.م‏السياق1M
  • Claude Opus 4.7الإدخال‏75 ج.م‏الإخراج‏375 ج.م‏السياق1M
  • Claude Opus 5الإدخال‏75 ج.م‏الإخراج‏375 ج.م‏السياق1M
  • Claude Sonnet 5الإدخال‏30 ج.م‏الإخراج‏150 ج.م‏السياق1M
  • Claude Sonnet 4.6الإدخال‏45 ج.م‏الإخراج‏225 ج.م‏السياق1M
  • Claude Haiku 4.5الإدخال‏15 ج.م‏الإخراج‏75 ج.م‏السياق200K
  • GPT-6 Astraالإدخال‏150 ج.م‏الإخراج‏750 ج.م‏السياق—
  • GPT-6 Solالإدخال‏30 ج.م‏الإخراج‏150 ج.م‏السياق922K
  • GPT-6 Lunaالإدخال‏1.50 ج.م‏الإخراج‏7.50 ج.م‏السياق922K
  • GPT-5.6 Lunaالإدخال‏3 ج.م‏الإخراج‏18 ج.م‏السياق400K
  • GPT-5.6 Terraالإدخال‏30 ج.م‏الإخراج‏180 ج.م‏السياق400K
  • GPT-5.6 Solالإدخال‏60 ج.م‏الإخراج‏300 ج.م‏السياق400K
  • GPT-5.5الإدخال‏75 ج.م‏الإخراج‏450 ج.م‏السياق1.05M
  • GPT-5.4الإدخال‏37.50 ج.م‏الإخراج‏225 ج.م‏السياق1.05M
  • GPT-5.4 Miniالإدخال‏11.25 ج.م‏الإخراج‏67.50 ج.م‏السياق400K
  • GPT-5.2الإدخال‏26.25 ج.م‏الإخراج‏210 ج.م‏السياق272K
  • Gemini 2.5 Proالإدخال‏18.75 ج.م‏الإخراج‏150 ج.م‏السياق1M
  • Gemini 3.8 Flashالإدخال‏11.25 ج.م‏الإخراج‏56.25 ج.م‏السياق—
  • Gemini 3 Flashالإدخال‏7.50 ج.م‏الإخراج‏45 ج.م‏السياق1M
  • Gemini 3.1 Proالإدخال‏30 ج.م‏الإخراج‏180 ج.م‏السياق1M

السعر الرسمي من صفحة المزوّد، بتاريخ 19 أكتوبر 2026.

كل النماذج والأسعار

إذا ظهر خطأ#

  • INVALID_API_KEY: المفتاح غير صحيح، أو متغير البيئة غير محفوظ في الطرفية التي شغّلت منها OpenCode.
  • MODEL_PLATFORM_NOT_ALLOWED: اخترت نموذجًا من مزوّد غير مزوّد المفتاح.
  • INSUFFICIENT_BALANCE: الرصيد لا يكفي لهذا الطلب.

كل الرموز ومعانيها في الأخطاء وحلولها.

أسئلة شائعة#

أي إصدار من OpenCode يشرحه هذا الدليل؟#

الإصدار الأول، المثبّت من npm باسم opencode-ai، أو بسكربت التثبيت من opencode.ai، أو من مستودع Homebrew anomalyco/tap. الإصدار الثاني يستخدم ملف إعداد مختلفًا، فلا ينطبق عليه هذا الإعداد.

لماذا لا تظهر نماذج خبير؟#

يعرض OpenCode النماذج المكتوبة في القائمة models لدى المزوّد فقط. تأكد أن ملف الإعداد في مجلد مشروعك أو في ~/.config/opencode/، ثم افتح /models من جديد.

هل أستخدم نماذج Claude وGPT معًا؟#

نعم، بمفتاح لكل مزوّد. كل مفتاح يعمل مع نماذج المزوّد الذي أنشأته له فقط، فأضف مزوّدًا ثانيًا في الإعداد بالمفتاح الآخر.

كيف يُحسب الطلب؟#

يُدفع كل طلب من رصيدك حسب التوكنات التي يستخدمها، بسعر النموذج في خبير. التفاصيل في الأسعار والرصيد.