חיפוש בתיעוד...

התחילו להקליד כדי לחפש בתיעוד

opencode
OpenCode

מדריך הגדרת OpenCode

הוסיפו את UnoRouter כספק מותאם ב-OpenCode ובחרו כל מודל כסוכן הפעיל.

סקירה כללית

OpenCode קורא ספקים מקובץ תצורת JSON. הוסיפו את UnoRouter עם המתאם תואם OpenAI כדי להשתמש בכל מודל של UnoRouter.

הגדרה מהירה

הדביקו את אלה בלקוח. המפתח שלכם ממולא אוטומטית כשאתם מחוברים.

text
כתובת URL בסיסית: https://api.unorouter.com/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
    החליפו את תוכן הקובץ

    הוסף את בלוק הספק של UnoRouter להגדרות שלך. מזג אותו לקובץ הקיים תוך שמירה על בלוקים קיימים של mcp או agent.

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "unorouter-live": {
          "name": "UnoRouter",
          "npm": "@ai-sdk/openai-compatible",
          "options": {
            "apiKey": "YOUR_API_KEY",
            "baseURL": "https://api.unorouter.com/v1"
          },
          "models": {
            "ling-3.1-flash:free": {},
            "agnes-3.0-flash:free": {},
            "minicpm5-2b:free": {},
            "k2-horizon:free": {},
            "qwen3.8-flash-next:free": {}
          }
        }
      }
    }

    התחברו למילוי אוטומטי של מפתח ה-API שלכם

  3. 3
    ודא שהמודלים נטענים

    שמור את הקובץ והרץ opencode models בטרמינל. כל מזהה שרשמת אמור להופיע, עם מפתח הספק שלך כקידומת.

  4. 4
    בחרו מודל

    פתחו את בורר המודלים ועברו למודל החדש שלכם. המתאם מטפל בהזרמה ובקריאה לכלים.

מודלים מומלצים

מודלים חינמיים שעובדים כאן. הדביקו כל מזהה מודל בלקוח.

ling-3.1-flash:freeagnes-3.0-flash:freeminicpm5-2b:freek2-horizon:freeqwen3.8-flash-next:free

נקודות לתשומת לב

  • ל-OpenCode אין גילוי מודלים חי עבור ספקים תואמי OpenAI. כל מודל שתרצה חייב להופיע בבלוק "models" עם המזהה המדויק.
  • אל תקרא למפתח הספק "unorouter" בלבד. המזהה הזה כבר קיים במרשם models.dev, ואז OpenCode משתמש ברשימה שלו במקום בשלך, כך שמודלים חדשים חסרים. הסיומת "-live" שלמעלה מונעת את ההתנגשות.
  • השתמש במזהי המודלים המדויקים מהקטלוג של UnoRouter. הסר קידומת ספק שנוספה בהעתקה, ושמור על הסיומת :free היכן שהמזהה כולל אותה.
  • מפתח ספק מותאם אישית ללא בלוק "models" טוען אפס מודלים, ולכן הספק נעלם לחלוטין מהבורר.
ייצור מפתח APIמודלים