הריצו את LobeChat על endpoint מותאם אישית תואם OpenAI.
Updated 2026-07-29
מודול הספק של LobeChat מקבל כל שירות תואם OpenAI: צרו ספק מותאם אישית עם סוג ה-SDK של OpenAI, הגדירו את ה-endpoint ל-https://api.apisrouter.com/v1, הדביקו מפתח אחד, ומשכו את רשימת המודלים. ids של Claude, GPT, Gemini, ו-DeepSeek נוחתים בבורר המודל של כל assistant.
תשובה מהירה: ספק מותאם אישית אחד, endpoint אחד, מפתח אחד.
פתחו את ההגדרות של LobeChat ועברו לסעיף ספק שירות ה-AI (מתויג AI Service Provider או Language Model תלוי בגרסה). מאז שמודול ניהול-הספקים נחת ב-v1.44, אתם יכולים ליצור ספק מותאם אישית במקום להתקפל על הערך המובנה של OpenAI: הוסיפו ספק, תנו לו id ושם תצוגה (apisrouter / APIsRouter), בחרו את סוג ה-SDK של OpenAI, ואז מלאו את מפתח ה-API ואת ה-endpoint proxy URL עם https://api.apisrouter.com/v1. ברשימת המודלים של הספק, השתמשו בפעולת fetch-models כדי למשוך כל id שה-endpoint משרת דרך /v1/models, הפעילו את אלה שאתם רוצים, והריצו את בדיקת הקישוריות המובנית. מאז, כל assistant או שיחה יכולים לבחור את ה-ids האלה מבורר המודל. הפרויקט חי עכשיו ב-GitHub תחת lobehub/lobehub (שם המאגר lobe-chat הישן מפנה לשם), ותוויות התפריט משתנות בין גרסאות, אז התייחסו לזרימה, ערך ספק, סוג SDK, URL, מפתח, fetch, כאל החלק היציב ולא כאל הניסוח המדויק.
Provider ID: apisrouter
Provider Name: APIsRouter
SDK Type: OpenAI
API Key: sk-YOUR-APISROUTER-KEY
API Proxy URL: https://api.apisrouter.com/v1
Model List → Fetch models → enable ids → checkאיך LobeChat מנתב בקשות לספק.
LobeChat (בערך 80K כוכבי GitHub, עכשיו תחת השם LobeHub) הוא אחת ממערכות הצ'אט הפתוחות הפרוסות ביותר: קליינט web מלוטש, assistants עם prompts ומודלים משלהם, מערכת פלאגינים, ופיצ'רי מאגר-ידע, ניתן לפריסה בסשן דפדפן או באירוח עצמי עם מסד נתונים. כל ערך ספק מתאר לאן בקשות הולכות ואיזה דיאלקט SDK לדבר. ספק מותאם אישית מסוג ה-SDK של OpenAI שולח בקשות chat-completions סטנדרטיות ל-proxy URL שלכם עם id המודל כמחרוזת פשוטה, שזו בדיוק הצורה ש-gateway רב-ספקים מצפה לה. ערך אחד לכן נושא את כל הקטלוג: assistants יכולים להצמיד את claude-sonnet-4-6 לעבודה זהירה בעוד שיחות מהירות רצות על gemini-3.5-flash, בלי חשבון שני בשום מקום. ל-URL של ה-endpoint יש ניואנס מתועד אחד ששווה לצטט: האם ה-URL צריך סיומת /v1 תלוי בשירות שמאחוריו. LobeChat מוסיף נתיבי route כמו /chat/completions ל-base שאתם נותנים לו, אז עבור APIsRouter הערך הנכון הוא https://api.apisrouter.com/v1. הסימפטום המתועד של סיומת חסרה הוא שהמודל מחזיר תגובה ריקה בבדיקה; אם אתם רואים את זה, הוסיפו /v1 ונסו שוב.
אירוח עצמי: המסלול של משתנה הסביבה.
אם אתם פורסים את LobeChat בעצמכם, אותו ניתוב יכול להישלח בקונטיינר במקום להיות מוקלק ב-UI. הזוג הקלאסי דורס את ספק ה-OpenAI המובנה: OPENAI_API_KEY לוקח את מפתח ה-gateway ו-OPENAI_PROXY_URL לוקח https://api.apisrouter.com/v1. כל משתמש בפריסה ההיא יורש את ה-endpoint בלי לגעת בהגדרות. נראות המודל נשלטת בתחביר רשימת-המודלים: OPENAI_MODEL_LIST מקבל +id להוספה, -id להסתרה, ו-id=Display Name לשינוי תווית, עם ערכים מופרדים בפסיקים. התחלת הערך ב--all מנקה את הרשימה המובנית כך שרק ה-ids המפורשים שלכם מוצגים, מה שהצורה הנקייה עבור פריסה מוגדרת-בקפידה. builds שרת חדשים יותר גם מתעדים משפחת CUSTOM_PROVIDER_* (count, id, name, type, base URL, keys) להצהרה על ספקים מותאמים אישית מלאים בזמן הפריסה, שתואמת למה שמודול ה-UI עושה. בדקו את הפניית משתנה-הסביבה הנוכחית לגרסה שלכם לפני שאתם נשענים עליה, מכיוון שהמשטח הזה חדש יותר מהזוג OPENAI_* ועדיין מתפתח.
OPENAI_API_KEY=sk-YOUR-APISROUTER-KEY
OPENAI_PROXY_URL=https://api.apisrouter.com/v1
OPENAI_MODEL_LIST=-all,+claude-sonnet-4-6=Claude Sonnet 4.6,+gpt-5.5,+gemini-3.5-flash,+deepseek-v4-proבחירת מודלים ל-assistants.
מכיוון שכל ה-assistants מחויבים דרך מפתח אחד, השוואת מודלים היא שינוי הגדרות-assistant. הצמידו שני מועמדים על שני assistants כפולים, הריצו את ה-prompts האמיתיים שלכם למשך שבוע, וקראו את ההוצאה-לפי-מודל בקונסולת APIsRouter לצד איכות התשובה שראיתם.
- assistants הם הצמדות מודל לכל-תפקיד. assistant כתיבה על claude-sonnet-4-6, assistant תשובה-מהירה על claude-haiku-4-5-20251001, ו-assistant מחקר על gpt-5.5 כולם מתקיימים ביחד מאחורי ערך ספק אחד.
- gemini-3.5-flash היא בחירת התגובתיות למודל השיחה ברירת המחדל; רוב התורים במסגרת צ'אט קצרים ומהירים, ומודלים מהירים שומרים על ה-UI מרגיש מיידי.
- deepseek-v4-pro מרוויח מקום לשיחות רב-לשוניות ארוכות וסיכום כבד, שבו ההתנהגות ארוכת-ההקשר שלו לכל טוקן שהוצא היא המשיכה.
- שיחות vision צריכות id בעל יכולת vision עם היכולת מופעלת בהגדרת המודל של הספק; LobeChat חושף toggles יכולת לכל-מודל במודול הספק.
- הפעילו בורר דו-שכבתי במכוון, id מהיר אחד ו-id מוביל אחד, והוסיפו עוד רק כש-assistant אמיתי צריך אותם; כל מודל מופעל הוא שורה שמשתמשים גוללים.
תשלום לפי שימוש · מתחת למחיר הרשמי
Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.
| מודל | מחיר רשמי | המחיר שלנו |
|---|---|---|
| Claude Sonnet 4.6 | $3.00 / $15.00 per M | $2.40 / $12.00 per M |
| GPT-5.5 | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
| Gemini 3.5 Flash | $1.50 / $9.00 per M | $1.20 / $7.20 per M |
| DeepSeek V4 Pro | $0.43 / $0.87 per M | $0.40 / $0.90 per M |
| Claude Haiku 4.5 20251001 | $1.00 / $5.00 per M | $0.80 / $4.00 per M |
מצבי כשל ספציפיים ל-LobeChat.
תגובה ריקה בבדיקת הקישוריות היא החתימה המתועדת של בעיית סיומת ה-base-URL. הוסיפו או הסירו את ה-/v1 (עבור APIsRouter הוא חייב להיות נוכח) ונסו שוב לפני שתדבגו משהו עמוק יותר. מודלים חסרים מבורר של assistant בדרך כלל אומרים שהם נמשכו אבל לא הופעלו ברשימת המודלים של הספק, או שה-toggle של הספק עצמו כבוי. שניהם חיים באותו מסך הגדרות כמו פעולת ה-fetch. בפריסות באירוח עצמי, זכרו את סדר העדיפויות: משתני סביבה מגדירים ברירות מחדל בצד השרת, בעוד משתמשים עדיין יכולים להזין הגדרות ספק משלהם בצד הקליינט תלוי בדגלי האימות והפיצ'רים של הפריסה שלכם. אם פריסה מתעלמת מה-OPENAI_PROXY_URL שלכם, אשרו שהקונטיינר באמת הופעל מחדש עם הסביבה החדשה ושסשן הקליינט לא דורס אותו מקומית. סחיפת גרסה אמיתית כאן: עץ ההגדרות אורגן מחדש יותר מפעם אחת (Language Model, ואז AI Service Provider, עם מודול הספק שנחת ב-v1.44), וצילומי מסך ממדריכים ישנים לא יתאימו לתפריטים הנוכחיים. השדות עצמם, id, name, סוג SDK, URL, מפתח, נשארו יציבים.
מי מנתב את LobeChat דרך gateway.
- מארחים-עצמיים שמריצים LobeChat לצוות ורוצים endpoint אחד בקונטיינר ויומן שימוש אחד לכולם, במקום מפתחות ספק לכל-משתמש.
- משתמשי-כוח של assistant שמצמידים ספקים שונים לכל תפקיד, Claude לכתיבה, GPT לניתוח, DeepSeek לנפח, בלי לתחזק חשבונות לכל אחד.
- משתמשים שרוצים מודלים שרשימת הספק המובנית לא נושאת, מופעלים על ידי משיכת קטלוג ה-gateway במקום להמתין לגרסאות upstream.
- מפתחים ללא גישה לחיוב של ספק נתון. גישה מבוססת-הטענה בלי דרישת כרטיס מסירה את התלות בהרשמה לכל ספק.
- אנשים שכבר מנתבים את העורך, המשגר, או כלי ה-CLI שלהם דרך gateway ורוצים את מסגרת הצ'אט שלהם על אותו מפתח.
אמתו את ה-endpoint ובצעו דיבוג לשיחה הראשונה.
בצעו curl לרשימת המודלים קודם ושמרו את הפלט פתוח; זה האיות הסמכותי לכל id שאתם מפעילים, בין אם דרך fetch או ביד. אז הריצו השלמת צ'אט אחת מול ה-id שאתם מתכננים להפוך לברירת מחדל. בתוך LobeChat, עבדו על בדיקת הקישוריות לפני שיחות אמיתיות. כשלי אימות מצביעים על שדה המפתח. תגובה ריקה מצביעה על סיומת ה-/v1. שגיאות not-found על מודל ספציפי אומרות שה-id המופעל לא תואם את הרשימה, מה שקורה בעיקר אחרי עריכה ידנית של שמות תצוגה ו-ids ביחד. ברגע ששיחות זורמות, קונסולת APIsRouter מציגה מודל לכל בקשה, ספירות טוקן, והוצאה. מסגרת צ'אט עם assistants מייצרת תעבורה על פני כמה מודלים בבת אחת, ותצוגת השימוש לפי-מפתח היא איפה שההרגל של כל assistant הופך לעלות שאפשר לראות לכל מודל, לכל יום.
curl -s https://api.apisrouter.com/v1/models \
-H "Authorization: Bearer $APISROUTER_API_KEY" | head -50
curl -s https://api.apisrouter.com/v1/chat/completions \
-H "Authorization: Bearer $APISROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gemini-3.5-flash",
"messages":[{"role":"user","content":"ping"}]}'שאלות נפוצות
איך מוסיפים ספק מותאם אישית תואם OpenAI ל-LobeChat?
בהגדרות, פתחו את סעיף ספק שירות ה-AI וצרו ספק מותאם אישית: id ושם תצוגה, סוג SDK OpenAI, endpoint https://api.apisrouter.com/v1, והמפתח שלכם. משכו את רשימת המודלים, הפעילו את ה-ids שאתם רוצים, והריצו את בדיקת הקישוריות.
האם ה-URL של ה-endpoint צריך /v1?
עבור APIsRouter, כן: https://api.apisrouter.com/v1. LobeChat מוסיף routes כמו /chat/completions ל-base שאתם נותנים לו, והתיעוד שלו מציין שסיומת שגויה בדרך כלל מתגלה כתגובה ריקה בבדיקה. אם אתם רואים את זה, תקנו את הסיומת ונסו שוב.
מה זה OPENAI_PROXY_URL ומתי משתמשים בו?
זה משתנה הסביבה של האירוח העצמי שמכוון מחדש את ספק ה-OpenAI המובנה של LobeChat אל base URL אחר. הגדירו אותו עם OPENAI_API_KEY בקונטיינר וכל משתמש בפריסה ההיא יורש את ה-endpoint; השתמשו ב-OPENAI_MODEL_LIST כדי לאצור אילו ids מוצגים.
האם assistants שונים יכולים להשתמש בספקים שונים דרך ספק אחד?
כן. כל assistant מצמיד את המודל שלו, וה-id נוסע ל-endpoint כמחרוזת פשוטה לכל בקשה. ערך ספק אחד יכול לשרת assistant של Claude, assistant של GPT, ו-assistant של DeepSeek זה לצד זה, כולם מחויבים דרך אותו מפתח.
האם LobeChat הוא אותו פרויקט כמו LobeHub?
כן. הפרויקט עבר מיתוג מחדש ומאגר ה-GitHub חי עכשיו ב-lobehub/lobehub, עם השם הישן lobe-chat מפנה. תיעוד ותפריטים מערבבים את שני השמות במהלך המעבר, וזו גם הסיבה שתוויות ההגדרות משתנות בין גרסאות.
למה המודלים שמשכתי לא מופיעים בשיחות?
משיכה מפרטת ids; הפעלתם היא toggle נפרד לכל מודל ברשימת המודלים של הספק, ולספק עצמו יש מתג הפעלה. בדקו את שניהם, ואז פתחו מחדש את בורר המודל. אם id מופעל עדיין נכשל, השוו את האיות שלו מול פלט ה-/v1/models.