بحث في المستندات...

ابدأ بالكتابة للبحث في المستندات

opencode
OpenCode

دليل إعداد OpenCode

أضف UnoRouter كموفر مخصص في OpenCode واختر أي نموذج كوكيل برمجة نشط.

نظرة عامة

يقرأ OpenCode الموفرين من ملف إعداد بصيغة JSON. أضف UnoRouter كموفر مخصص باستخدام المحوّل المتوافق مع OpenAI، ثم يمكنك اختيار أي نموذج من UnoRouter كنموذج نشط.

إعداد سريع

أدخل هذه القيم في العميل. يُملأ مفتاحك تلقائيًا عند تسجيل الدخول.

text
عنوان URL الأساسي: https://api.unorouter.ai/v1
مفتاح API: YOUR_API_KEY

سجّل الدخول لتعبئة مفتاح API تلقائياً

التوافق

Chat Completionsالبثاستدعاء الأدوات

الإعداد خطوة بخطوة

  1. 1
    افتح ملف إعداد OpenCode

    اضغط Ctrl + O داخل OpenCode والصق المسار. على Windows، استبدل YOUR_USER باسم مستخدم Windows لديك.

    text
    C:/Users/YOUR_USER/.config/opencode/opencode.json

    سجّل الدخول لتعبئة مفتاح API تلقائياً

  2. 2
    استبدل محتوى الملف

    امسح الملف والصق كتلة موفر UnoRouter. أدخل مفتاح API الخاص بـ UnoRouter واختر أي نموذج من الكتالوج.

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "unorouter": {
          "name": "UnoRouter",
          "npm": "@ai-sdk/openai-compatible",
          "options": {
            "apiKey": "YOUR_API_KEY",
            "baseURL": "https://api.unorouter.ai/v1"
          }
        }
      }
    }

    سجّل الدخول لتعبئة مفتاح API تلقائياً

  3. 3
    احفظ وأعد التحميل

    اضغط Ctrl + S للحفظ، ثم Ctrl + Shift + P ونفّذ Developer: Reload Window. يلتقط OpenCode الموفر الجديد عند إعادة التحميل.

  4. 4
    اختر نموذجا

    افتح منتقي النماذج في OpenCode وانتقل إلى النموذج الذي أضفته. يتولى المحوّل المتوافق مع OpenAI البث واستدعاء الأدوات تلقائيا.

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

نماذج مجانية تعمل جيدًا هنا. الصق أي معرّف نموذج في العميل.

compoundllama-4-maverick-17b-128e-instructmagistral-small-2509c4ai-aya-vision-32bgemma-4-31b-it

ملاحظات مهمة

  • يستخدم OpenCode محوّل npm @ai-sdk/openai-compatible في الخلفية، لذا يمكنك الاستمرار في إضافة النماذج ضمن "models" دون إعادة التشغيل.
  • إذا لم يُظهر Developer: Reload Window موفرك، فتحقق من أن ملف JSON حُفظ بدون فواصل زائدة.
  • استخدم معرّفات النماذج الدقيقة من كتالوج UnoRouter. أزل أي بادئة موفر أمامية إذا أضافها النسخ واللصق.
توليد مفتاح APIالنماذج