كل الأدلة

مفتوح المصدرمتوافق مع OpenAIopencode

opencode

وكيل طرفية مفتوح المصدر، يعمل مع أي مزود.

يُعِدّ opencode كل مزود عبر base URL بدل قراءة OPENAI_BASE_URL. أسرع طريقة هي تسجيل الدخول التفاعلي؛ وللتحكم الكامل، عدّل ملف الإعداد.

المستندات الرسمية

خطوات الإعداد

  1. 1

    ثبّت opencode

    يتطلب Node.js 18 أو أحدث. يثبّت الأمر العام opencode.

    bash
    npm install -g opencode-ai
  2. 2

    الخيار A: تسجيل دخول سريع

    شغّل أمر تسجيل الدخول، مرّر إلى "Other"، ثم الصق base URL ومفتاح API الخاصين بك.

    bash
    opencode auth login
  3. 3

    الخيار B: ملف الإعداد

    صرّح بمزود متوافق مع OpenAI عبر base URL والمفتاح والنموذج. استبدل القيم بقيمك.

    ~/.config/opencode/opencode.json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "custom": {
          "npm": "@ai-sdk/openai-compatible",
          "options": {
            "baseURL": "https://api.example.com/v1",
            "apiKey": "your-api-key"
          },
          "models": { "your-model-name": {} }
        }
      }
    }
  4. 4

    ابدأ البرمجة

    شغّله في مجلد مشروعك واختر نموذجك المخصص عبر أمر /models.

    bash
    opencode
نصيحة: لا يقرأ opencode المتغيّرين OPENAI_BASE_URL أو OPENAI_API_KEY لنقاط النهاية المخصصة. يجب أن تصرّح بالمزود، سواء عبر auth login أو ملف الإعداد.
اختر أولًا نموذجًا أو مزودًا أرخص، ثم أدخل مفتاحه ونقطة نهايته في الخطوات أعلاه. قارن الأسعار · تصفّح المزودين