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

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

opencode
OpenCode

دليل إعداد OpenCode

أضف Inferio كمزوّد مخصّص في OpenCode واختر أي نموذج كوكيل نشط.

نظرة عامة

يقرأ OpenCode المزوّدين من ملفّ إعداد JSON. أضف Inferio مع المحوّل المتوافق مع OpenAI لاستخدام أي نموذج من Inferio.

إعداد سريع

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

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

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

التوافق

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

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

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

    افتح ملف إعدادات OpenCode في محرر نصوص. أنشئ الملف إن لم يكن موجودًا.

    powershell
    $f = "$env:USERPROFILE\.config\opencode\opencode.json"
    md -Force (Split-Path $f) | Out-Null; New-Item $f -ea 0 | Out-Null; Invoke-Item $f

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

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

    أضف كتلة مزوّد Inferio إلى إعداداتك. ادمجها في الملف الحالي مع الإبقاء على كتل mcp أو agent الموجودة لديك.

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

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

  3. 3
    تحقق من تحميل النماذج

    احفظ الملف ثم شغّل الأمر opencode models في الطرفية. يجب أن يظهر كل معرّف أدرجته مسبوقًا بمفتاح المزوّد الخاص بك.

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

    افتح منتقي النماذج وانتقل إلى نموذجك الجديد. يتكفّل المحوّل بالبثّ واستدعاء الأدوات.

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

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

ملاحظات مهمة

  • لا يوفّر OpenCode اكتشافًا حيًّا للنماذج لدى المزوّدين المتوافقين مع OpenAI. كل نموذج تريده يجب إدراجه في كتلة "models" بمعرّفه الدقيق.
  • لا تسمِّ مفتاح المزوّد "inferio" وحده. فهذا المعرّف موجود بالفعل في سجل models.dev، وعندها يستخدم OpenCode قائمته بدل قائمتك، فتغيب النماذج الأحدث. اللاحقة "-live" أعلاه تتفادى هذا التعارض.
  • استخدم معرّفات النماذج الدقيقة من دليل Inferio. احذف أي بادئة مزوّد أضافها النسخ واللصق، وأبقِ اللاحقة :free حيثما وردت في المعرّف.
  • مفتاح مزوّد مخصّص بلا كتلة "models" يحمّل صفر نماذج، فيختفي المزوّد كليًّا من قائمة الاختيار.
توليد مفتاح APIالنماذج