OpenCode
מדריך הגדרת OpenCode
הוסיפו את UnoRouter כספק מותאם ב-OpenCode ובחרו כל מודל כסוכן הפעיל.
סקירה כללית
OpenCode קורא ספקים מקובץ תצורת JSON. הוסיפו את UnoRouter עם המתאם תואם OpenAI כדי להשתמש בכל מודל של UnoRouter.
הגדרה מהירה
הדביקו את אלה בלקוח. המפתח שלכם ממולא אוטומטית כשאתם מחוברים.
text
כתובת URL בסיסית: https://api.unorouter.com/v1
מפתח API: YOUR_API_KEYתאימות
Chat Completionsהזרמהקריאת כלים
הגדרה שלב אחר שלב
- 1פתחו את קובץ ההגדרה של OpenCode
לחצו Ctrl + O בתוך OpenCode והדביקו את הנתיב. ב-Windows, החליפו את YOUR_USER בשם המשתמש שלכם.
textC:/Users/YOUR_USER/.config/opencode/opencode.json - 2החליפו את תוכן הקובץ
מחקו את תוכן הקובץ והדביקו את בלוק הספק של UnoRouter. הוסיפו את מפתח ה-API שלכם ובחרו מודל מהקטלוג.
json{ "$schema": "https://opencode.ai/config.json", "provider": { "unorouter": { "name": "UnoRouter", "npm": "@ai-sdk/openai-compatible", "discoverModels": true, "options": { "apiKey": "YOUR_API_KEY", "baseURL": "https://api.unorouter.com/v1" } } } } - 3שמרו וטענו מחדש
לחצו Ctrl + S, ואז Ctrl + Shift + P והריצו Developer: Reload Window.
- 4בחרו מודל
פתחו את בורר המודלים ועברו למודל החדש שלכם. המתאם מטפל בהזרמה ובקריאה לכלים.
מודלים מומלצים
מודלים חינמיים שעובדים כאן. הדביקו כל מזהה מודל בלקוח.
glm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:freeqwen-3.8-27b:free
נקודות לתשומת לב
- עם "discoverModels": true, OpenCode מושך את קטלוג UnoRouter המלא מ-/v1/models בהפעלה, כך שכל מודל מופיע בבורר בלי לרשום אותם ידנית.
- אם Developer: Reload Window לא מציג את הספק שלכם, בדקו שה-JSON נשמר ללא פסיקים עודפים.
- השתמשו במזהי מודל מדויקים מקטלוג UnoRouter. הסירו כל קידומת ספק שנוספה בהעתקה והדבקה.
- ללא גילוי אוטומטי, גרסאות ישנות של OpenCode דורשות בלוק "models" עם מזהים מדויקים (למשל {"gemini-3.1-flash-lite": {}}) והפעלה מחדש.