תוכנת Exo AI: אשכול ביתי למודלי שפה גדולים

העדכון אחרון: 08/01/2026
מחבר: יצחק
  • Exo היא תוכנה בקוד פתוח המאפשרת לך להקים אשכול של IA עם מכשירים יומיומיים, הפצת מודלים של LLM בין מספר מחשבים המחוברים לרשת.
  • הפלטפורמה בולטת בזכות גילוי מכשירים אוטומטי, תמיכה ב-RDMA דרך Thunderbolt 5, וחלוקת מודלים דינמית, תוך אופטימיזציה של ניצול המעבד, הכרטיס הגרפי והזיכרון.
  • זה עובד טוב במיוחד על macOS עם GPU ו-MLX, בזמן לינוקס כרגע הוא פועל על מעבדים, עם מפת דרכים פתוחה להרחבת התמיכה ב- חומרה.
  • Exo אידיאלי לפרויקטים כמו Home Assistant, עסקים קטנים ובינוניים ומפתחים המעוניינים להפעיל בינה מלאכותית מתקדמת באופן מקומי מבלי להסתמך על הענן או להשקיע במעבדים גרפיים מתקדמים.

תוכנת אקסו בינה מלאכותית

ביצוע מקומי של מודלי שפה גדולים תואר ראשון במשפטים (LLM) מקושר בדרך כלל למכונות ענקיות, כרטיסי מסך יקרים במיוחד וצריכת אנרגיה לא ידידותית. עם זאת, בחודשים האחרונים צצה אלטרנטיבה שמושכת תשומת לב רבה: Exo, תוכנה שהופכת מספר מכשירים ביתיים לאשכול בינה מלאכותית מסוגל להריץ מודלים תובעניים מאוד מבלי להיות תלוי בענן.

עם אקסו, הרעיון הוא לאגד את כוחם של מחשבים, מחשבים ניידיםטלפונים ניידים ומכשירים מחוברים אחרים כך, על ידי שילוב המשאבים שלהם, הם יוכלו להריץ תוכניות LLM שבדרך כלל היינו רואים רק במרכזי נתונים מקצועיים. זה פותח את הדלת להקמת מעין "מיני-מרכז נתונים" בבית, אידיאלי לפרויקטים כמו עוזרי נתונים מקומיים כמו Home Assistant, עסקים קטנים ובינוניים שרוצים להתנסות בבינה מלאכותית מבלי לרוקן את הארנק, או מפתחים סקרנים שרוצים ללכת מעבר לבדיקות ענן טיפוסיות.

מה זה אקסו ומה הוא שואף לפתור?

Exo היא תוכנה ניסיונית בקוד פתוחמתוחזק על ידי Exo Labs, שמטרתם העיקרית היא לאפשר לך לבנות משלך אשכול של בינה מלאכותית בבית באמצעות מכשירים יומיומיים. במקום להסתמך על GPU יחיד עם הרבה VRAM, Exo מפזר את המודל על פני מספר מכשירים המחוברים לאותה רשת.

הנחת היסוד של אקסו פשוטה אך עוצמתית מאוד.המכשירים הרגילים שלך - מקבוק, iPhoneאייפד, מחשב לינוקס, או אפילו מחשבי לוח יחיד (SBC) מסוימים יכולים לשתף פעולה כדי להריץ מודל בינה מלאכותית גדול. כל אחד מהם תורם זיכרון וכוח מחשוב, והתוכנה מתזמרת הכל כדי שיפעל כאילו היה מכונה אחת וגדולה יותר.

אקסו נולד כתגובה למגבלה נפוצה מאודלא לכולם יש גישה לכרטיס מסך מתקדם כמו... NVIDIA RTX 3090 עם 24 ג'יגה-בייט של זיכרון VRAM ועשרות ג'יגה-בייט של זיכרון RAM. הפעלת דגם "צנוע" כמו Llama 3.1 70B עם ביצועים מקומיים טובים דורשת חומרה שמעבר לתקציב של מפתחים, יצרנים או עסקים קטנים רבים.

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

אשכול אקסו בינה מלאכותית

איך Exo עובד ברמה הטכנית

ליבה של Exo טמונה ביכולתה להפיץ מודלים של LLM בכל המכשירים הזמינים ברשת ביתית או משרדית. במקום לטעון את המודל כולו על מכונה אחת, Exo מפרק אותו ומפיץ אותו, תוך מינוף הזיכרון וכוח המחשוב המשולבים של כל צומת.

להצליח, Exo משתמש בגישת זיכרון משותף מבוזרתעל ידי התאמת החלק של המודל הממוקם בכל מכשיר בהתאם לכמות הזיכרון (RAM, וב-macOS, GPU VRAM) הזמינה. לפיכך, מודל שבדרך כלל דורש GPU חזק מאוד יכול לפעול על פני מחשבים ניידים, מחשבים שולחניים ואפילו מכשירים אחרים, בתנאי שזיכרון האשכול הכולל מספיק.

התהליך מתחיל בהתקנת Exo על מכשירים תואמים.במקרים רבים, זה דורש קיום פיתון 3.12 ומעלה, בנוסף לכלים אחרים כגון מנהל תלויות ומהדרים. לאחר שהשירות פועל, המכשירים שבהם פועל Exo הם מגלים אחד את השני באופן אוטומטי בתוך אותה רשת, מבלי שתצטרכו להגדיר ידנית כתובות IP או פורטים.

תקשורת פנימית בין צמתים מבוססת על חיבורים peer-to-peerזה מעדיף ארכיטקטורה שבה כל מכונה תורמת את מה שהיא יכולה מבלי להיות תלויה בשרת מרכזי יחיד ונוקשה. בהתבסס על טופולוגיה זו, Exo מבצע ניתוח משאבים והשהייה כדי להחליט כיצד לחלק את המודל והיכן למקם כל פרגמנט.

אחד המרכיבים המרכזיים הוא חלוקה דינמית של מודליםExo מקבל תמונה בזמן אמת של טופולוגיית האשכול, המשאבים של כל התקן (זיכרון, מעבד, כרטיס מסך) ואיכות קישורי הרשת (השהיה, רוחב פס בין צמתים). בעזרת מידע זה, הוא מחליט אוטומטית כיצד לחלק את המודל כדי לאזן את העומס ולמזער צווארי בקבוק.

מאפיינים טכניים עיקריים של Exo

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

גילוי אוטומטי של מכשיריםהמכשירים שבהם פועל Exo יכולים למצוא אחד את השני מבלי שתצטרכו לגעת בתצורת הרשת. זה מונע את הסיוט הטיפוסי של התמודדות עם כתובות IP סטטיות, פורטים ידניים או סקריפטים מותאמים אישית כדי שהצמתים יראו אחד את השני.

תמיכה ב-RDMA דרך Thunderboltאחת הנקודות הבולטות ביותר היא ש-Exo מגיע עם תאימות מהיום הראשון עם RDMA (גישה ישירה לזיכרון מרחוק) דרך Thunderbolt 5גישה זו מאפשרת להפחית את זמן ההשהיה בין מכשירים בעד 99% בהשוואה לשיטות תקשורת מסורתיות יותר, דבר קריטי בעת חלוקת חלקים מאותו דגם בין מספר מכונות.

  פורום חומרה: קהילה, פריטים יד שנייה ומחברי USB

מקביליות טנזוריתאקסו מיישם טכניקות של מקביליות טנזורבמילים אחרות, הוא מחלק את הטנזורים של המודל על פני מספר מכשירים. הודות לכך, בתצורות מסוימות, דווח על שיפורי מהירות של עד פי 1,8 בשימוש בשני מכשירים ועד פי 3,2 בשימוש בארבעה, בהשוואה להפעלת המודל על מכשיר יחיד עם אותם משאבים.

טופולוגיה מודעת ומקבילה עצמיתהמערכת מחשבת באופן אוטומטי את הדרך הטובה ביותר לחלק את המודל ולחלק אותו על פני האשכול, תוך התחשבות הן בעוצמתו של כל צומת והן באיכות החיבורים ביניהם. תכונה זו של "מקבילה אוטומטית מודעת לטופולוגיה" זה מפחית את הצורך של המשתמש להתאים הכל באופן ידני.

שילוב MLX ותמיכה ב-GPU ב-macOSב-macOS, Exo משתמש ב- MLX כקצה אחורי של הסקה ו-MLX Distributed לתקשורת מבוזרת. זה מאפשר לו לנצל את ה-GPU המשולבים בשבבי הסיליקון של אפל, וזה מעניין במיוחד במכשירים כמו Mac מקבוק פרו Studio או הדור האחרון.

מקרי שימוש מעשיים וביצועים במחשבי מקינטוש

Exo נבדק בתרחישים תובעניים מאוד על ידי שילוב של מספר מחשבי מק מתקדמים, תוך ניצול של מקביליות טנזור ו-RDMA על פני Thunderbolt 5. במערכות אלו, הופעלו מודלים ענקיים שבדרך כלל היינו רואים רק בסביבות מרכזי נתונים.

דוגמה אחת שנדונה בקהילה היא השימוש ב- ארבעה מק סטודיו עם שבב M3 Ultra מחוברים ל-Thunderbolt 5 ו-RDMA. יחד הם מסתכמים בכ-15 טרה-בייט של VRAM יעיל כדי להכיל דגמים גדולים במיוחד.

בין המודלים שיושמו בסוג זה של מערך, בולטים הבאים: Qwen3-235B ב-8 ביטים, DeepSeek גרסה 3.1 671B גם עברה כימות ל-8 סיביות o incluso קימי K2 חשיבה ב-4 סיביות מקוריותבכל המקרים הללו, כל Mac מארח חלק מהמודל והתקשורת בין הצמתים ממוטבת באמצעות RDMA.

ניסויים אלה תועדו על ידי יוצרים כמו ג'ף גירלנגאשר הראה כיצד ניתן להגדיר תצורה ביתית עם כמות עצומה של זיכרון וידאו אפקטיבי. בתרחיש זה, Exo משמש כשכבת התזמור המאפשרת למודל לתפקד בצורה קוהרנטית למרות היותו מפוזר על פני מספר מכונות.

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

שימוש ב-Exo עם Home Assistant ואוטומציה ביתית מתקדמת

קהילת עוזרי הבית כבר מדברת על אקסו כאופציה להפעלת מערכות LLM גדולות באופן מקומי המשמשות כמנועי חשיבה לאוטומציה ביתית. למרות שאנשים רבים עדיין לא ניסו זאת באופן ישיר, הפרויקט משך תשומת לב משום שהוא מבטיח לאפשר דגמים כבדים מאוד על חומרה צנועה יחסיתבתנאי שמספיק קבוצות יתאספו יחד.

הרעיון הוא ש, במקום להסתמך על כרטיס מסך חזק או על הענןניתן להקים אשכול עם מספר מחשבים, גם אם אין להם GPU ייעודי. Exo יטפל בהפצת המודל בין כולם, מה שיאפשר ל-Home Assistant להתייעץ עם מומחה משפטי מקומי כדי לקבל החלטות מורכבות יותר או לספק תגובות טבעיות יותר.

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

הפרויקט זכה לתשומת לב בבלוגים טכנולוגיים כמו CNX Software, שם מודגש כי Exo יכול אפילו לרוץ על אשכולות מחשבים, סמארטפונים או לוחות פיתוח.עם זאת, בפועל, התמיכה המלוטשת ביותר נמצאת כיום ב-macOS וב-Linux, כאשר עדיין קיימות כמה מגבלות. iOS.

עבור חובבי אוטומציה ביתית רבים, שילוב Exo + Home Assistant ייתכן שזהו החלק החסר - עוזר שיחה מתקדם, תמיד פעיל ומקומי לחלוטין, מבלי לשלם עבור טוקנים בענן או להיות תלוי בצדדים שלישיים.

מודלים תואמים של בינה מלאכותית ומגבלות עם מודלים קנייניים

Exo תואם למספר לא מבוטל של דגמי בינה מלאכותית פופולרייםבמיוחד אלו שהם חלק מהמערכת האקולוגית הפתוחה וניתנים להורדה ולהפעלה מקומית. אלה כוללות משפחות כמו LLaMA, Mistral, LLaVA, Qwen ו-DeepSeek, בין היתר.

במקרה הספציפי של לאמה 3 של מטאExo עובדת טוב במיוחד עם ארכיטקטורות אלו, ומאפשרת וריאציות בגדלים שונים בהתאם למשאבי האשכול. זה מקל הן על ניסויים פרטיים והן על עסקים קטנים לקבל מודל שפה מודרני מבלי לשלם עלויות רישוי או להסתמך על ממשקי API של צד שלישי.

יתרון מעניין נוסף הוא האפשרות לחשוף API תואם ל- ChatGPTעם כמה התאמות, Exo מאפשר למודלים הפועלים באשכול שלך לקבל בקשות בפורמט דומה ל-API של OpenAIמה שמפשט מאוד את האינטגרציה עם יישומים שכבר עובדים עם תקן זה.

עם זאת, יש גבול ברור כשאנחנו מדברים על מודלים קנייניים כמו GPT-4.GPT-4 הוא מודל סגור, המתארח בתשתית של OpenAI ואינו זמין להורדה. משמעות הדבר היא, מעצם הגדרתו, שלא ניתן להריץ אותו על Exo או בכל סביבה מקומית אחרת מחוץ ל-OpenAI.

  קידוד אווירה: הפרדיגמה החדשה של תכנות בינה מלאכותית

לכן, כאשר עובדים עם Exo עליך להיצמד למודלים בקוד פתוח או כאלה הזמינים לשימוש מקומיעבור רוב היישומים המעשיים (צ'אטבוטים, עוזרים, ניתוח טקסט, חשיבה בסיסית ומתקדמת) כבר קיים קטלוג חזק מספיק של מודלים בקוד פתוח, במיוחד עם האבולוציה האחרונה של מודלים כמו Llama 3.x, Qwen או DeepSeek.

יתרונות עיקריים של שימוש באשכול Exo

היתרון הגדול ביותר של Exo הוא שהוא מאפשר הפחתה דרסטית בהשקעה בחומרה.במקום לקנות תחנת עבודה עם כרטיס מסך ענק, תוכלו לעשות שימוש מחדש במחשבים ומכשירים שכבר יש לכם בבית או במשרד. משתמשים רבים יכולים להקים אשכול פשוט על ידי מינוף מחשבי ה-Mac שלהם, מחשב ישן יותר וציוד אחר שאינו מנוצל מספיק.

הגישה הזו דמוקרטיזציה של גישה לבינה מלאכותית מתקדמתזה מאפשר לסטארט-אפים ועסקים קטנים ובינוניים עם תקציבים מצומצמים להתחרות בליגה שהייתה שמורה בעבר לתאגידים בעלי משאבים טובים. לא כל הפרויקטים מצדיקים השכרת כרטיסי מסך יקרים בענן, וכאן אשכול מקומי הגיוני לחלוטין.

בנוסף, Exo גמיש מאוד מבחינת סוגי מכשיריםלמרות שהתמיכה הבשלה ביותר נמצאת כיום ב-macOS (באמצעות GPU) וב-Linux (באמצעות CPU כרגע), הפרויקט שואף לשלב גם סוגים אחרים של חומרה ולשפר תאימות באופן טקטי. יכולת זו לשלב פרופילי מכונה שונים מאפשרת לך לעצב את האשכול בהתאם לצרכים הספציפיים שלך.

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

לבסוף, חלוקה דינמית ומודעות לטופולוגיה הם מבטיחים שגם מכשירים עם חומרה צנועה יכולים לתרום משהו מועיל. בעוד שמחשב נייד ישן יותר לא יוכל להפעיל את המערכת כולה בכוחות עצמו, הוא יכול להתמודד עם חלק מעומס העבודה או לבצע חלק מהחישובים, ולתרום לביצועים הכוללים.

מגבלות נוכחיות ונקודות שיש לקחת בחשבון

לא הכל מושלם, ו-Exo נותרה בבירור תוכנה ניסיונית.משמעות הדבר היא שעדיין עלולים להתרחש שגיאות, התנהגות לא יציבה או שינויים תכופים באופן שבו המערכת מוגדרת ותפעל. זה לא פתרון של "הגדר ושכח מזה" ברמה של מוצר מסחרי בוגר.

במכשירי iOS כמו אייפון ואייפד, התמיכה עדיין מוגבלת וזה דורש פיתוח נוסף כדי להפוך לשימושי באמת עבור הציבור הרחב. למרות שהפרויקט מתכנן מינוף גם של מכשירים אלה, נכון לעכשיו עיקר החוויה החלקה נמצאת במחשבים.

גורם מפתח נוסף הוא ש היעילות הכוללת של האשכול תהיה תלויה במידה רבה ברשת הביתית.אם יש לכם רשת Wi-Fi עמוסה, נתבים מיושנים או חיבורים איטיים, פיזור מודל גדול על פני מספר צמתים יכול להפוך לצוואר בקבוק משמעותי. בסביבות רציניות, כמעט מובן מאליו שתשתמשו בחיבורים קוויים באיכות גבוהה או, במקרה של מחשבי מק, Thunderbolt 5 עם RDMA.

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

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

התקנה, דרישות ושיטות ביצוע של Exo

כדי להפעיל את Exo ב-macOS מקובל להשתמש בכלים כמו Homebrew לניהול חבילות, כמו גם uv לניהול תלויות של Python, macmon לניטור חומרה על שבבי סיליקון של Apple, Node.js לבניית לוח הבקרה של האינטרנט, ו-Rust (כרגע בגרסה לילית) לקימפול bindings מסוימים.

תהליך העבודה האופייני ב-macOS עובר דרך לשכפל את מאגר GitHub הרשמיהתקן את התלויות והרץ את הפקודה המתאימה כדי להפעיל את Exo. פעולה זו תפעיל גם את ה-API וגם לוח מחוונים נגיש מקומי בכתובת. http://localhost:52415משם ניתן לראות את מצב האשכול, המודלים, המופעים וכו'.

בנוסף לביצוע על ידי מסוף, Exo מציעה אפליקציית macOS מקורית אפליקציה זו פועלת ברקע. היא דורשת macOS Tahoe 26.2 ואילך ומופצת כקובץ .dmg (לדוגמה, תחת השם EXO-latest.dmg). במהלך ההתקנה, ייתכן שהיא תבקש אישור לשנות הגדרות מערכת מסוימות ולהוסיף פרופיל רשת, הנחוץ כדי להפעיל תכונות מתקדמות כמו RDMA.

בסביבות לינוקס, ההתקנה כרוכה בדרך כלל בשימוש במנהל החבילות של המערכת. (כמו apt בדביאן/אובונטו) או דרך Homebrew עבור לינוקס אם אתם מעדיפים. קחו בחשבון שחלק מהתוכנות, כמו macmon, ספציפיות ל-macOS ואינן בשימוש בלינוקס.

בינתיים, בלינוקס, Exo פועל על מעבדנכון לעכשיו, אין תמיכה מלאה במאיצי GPU. צוות הפיתוח עובד על הרחבת התאימות עם פלטפורמות חומרה שונות, לכן מומלץ לבדוק את הבעיות ובקשות התכונות ב-GitHub אם ברצונך לדעת אם המכשיר הספציפי שלך עשוי להיות נתמך בעתיד.

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

הגדרת RDMA דרך Thunderbolt ב-macOS

אחת התכונות החדשות והבולטות ביותר בגרסאות האחרונות של macOS זוהי תוספת של תמיכה ב-RDMA, במיוחד דרך יציאות Thunderbolt 5. תכונה זו חיונית למזעור השהייה בין מחשבי מק המחוברים פיזית, דבר בעל ערך רב בעת הפצת מודל LLM.

RDMA זמין החל מ-macOS 26.2 ו- זה עובד על מכשירים עם Thunderbolt 5 כגון M4 Pro Mac mini, M4 Max Mac Studio, M4 Max MacBook Pro, או M3 Ultra Mac Studio. עם זאת, במקרה הספציפי של Mac Studio, עליך להימנע משימוש ביציאת Thunderbolt 5 הממוקמת ליד יציאת ה-Ethernet, מכיוון שיש לה מגבלות מסוימות עבור RDMA.

כדי להפעיל את RDMA, יש צורך לבצע תהליך במצב שחזורהשלבים הבסיסיים כוללים כיבוי ה-Mac, הפעלתו על ידי לחיצה ממושכת על כפתור ההפעלה למשך כ-10 שניות עד להופעת התפריט. אתחול, בחר באפשרות "אפשרויות" כדי להיכנס לסביבת השחזור ופתח את הטרמינל מתפריט כלי עזר.

בתוך מסוף ההתאוששות הזה, הפקודה המצוינת בתיעוד של Exo מבוצעת כדי להפעיל RDMA ברמת המערכת. לאחר לחיצה על Enter והפעלה מחדש של ה-Mac, הפונקציונליות מופעלת ו-Exo יכול להשתמש בה כדי ליצור קישורים בעלי השהייה נמוכה מאוד בין מחשבי מק שונים המחוברים דרך Thunderbolt 5.

משם, אקסו מטפל בחלק המורכבמינוף RDMA כדי למזער עיכובים בהעברת נתונים בין צמתים. שיפור זה בתקשורת הפנימית חשוב במיוחד כאשר עובדים עם מודלים המכילים מאות מיליארדי פרמטרים המפוצלים על פני מספר מכונות.

אינטראקציה עם Exo דרך API ופאנל אינטרנט

בנוסף ללוח המחוונים הגרפי בכתובת http://localhost:52415Exo חושף ממשק API של REST המאפשר לך לנהל כמעט את כל מחזור החיים של מודלים: בחירת היכן למקם אותם, יצירת מופעים, הפעלת בקשות צ'אט ושחרור משאבים כאשר הם אינם נחוצים עוד.

זרימה אופיינית עשויה להתחיל בשאילתה על נקודת הקצה /instance/previewsכאשר אתה שולח את הפרמטרים של המודל שברצונך לפרוס, שירות זה מחזיר כל המיקומים התקפים עבור מודל זה באשכול שלךזה יהיה משהו כמו רשימה של "תוכניות פריסה" אפשריות המבוססות על הטופולוגיה והמשאבים הנוכחיים.

בהתבסס על התגובה מהתצוגה המקדימה הזו, אתם בוחרים את הפריסה שהכי מתאימה לכם. (לדוגמה, הראשון ברשימה, שניתן לבחור באמצעות כלים כמו jq מהטרמינל) ולהשתמש בו כדי לבצע בקשת POST לנקודת הקצה /למשלהמטען עבור בקשה זו חייב להתאים לסוגים המוגדרים ב-CreateInstanceParams, כולל פרמטרים כגון המודל, תצורת החומרה והצמתים שהוקצו.

לאחר יצירת המופע, ניתן לקיים אינטראקציה עם זה באמצעות נקודת קצה התואמת ל-API של OpenAI, לדוגמה /v1/צ'אט/השלמותמבנה בקשת ה-JSON זהה כמעט לחלוטין לזה המשמש עם ממשק ה-API של ChatGPT, מה שמקל מאוד על התאמת יישומים קיימים כך שיפנו לאשכול ה-Exo שלכם במקום לענן.

כאשר אינך זקוק עוד לדגם ספציפי, ניתן לשחרר אותו על ידי שליחת בקשת DELETE עם מזהה המופע.אשר ניתן לאתר על ידי שאילתת נקודות קצה כגון /מְדִינָה o /למשלמצד שני, כדאי שיהיו בהישג יד איתותים מהירים, כגון /מודלים, אשר מפרט את כל המודלים הזמינים באופן מקומי, או את הפקודה /state עצמה, אשר מפרטת את סטטוס הפריסה הנוכחי.

סטטוס הפרויקט וקהילת הפיתוח

Exo מתארח ב-GitHub תחת המאגר exo-explore/exo הוא פותח באופן פתוח, עם תרומות הן מצוות הליבה של Exo Labs והן מהקהילה. קובץ CONTRIBUTING.md מתאר את ההנחיות לתרומה, הגשת בקשות משיכה, דיווח על באגים והצעת תכונות חדשות.

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

לגבי תאימות עם מאיצים, macOS נהנית כיום מתמיכה מתקדמת יותר הודות לשימוש ב-GPU וב-MLXלמרות שהוא פועל על לינוקס, הוא פועל כרגע על המעבד. הצוות עודד משתמשים המעוניינים לראות תמיכה בסוגי חומרה חדשים לפתוח או לתמוך בבקשות קיימות באמצעות תגובות ב-GitHub, כדי שיוכלו לתעדף אילו פלטפורמות מבוקשות ביותר.

מנקודת מבט כלכלית, Exo הוא חינמי לחלוטין ובקוד פתוחאין רישיונות בתשלום הקשורים לשימוש בתוכנה, מה שמתאים מאוד לפרויקטים אישיים, חינוכיים או עסקיים קטנים שרוצים להתנסות ברצינות בבינה מלאכותית ללא תקציב גדול.

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