GPT
L

LFM2.5-Embedding-350M

קוד פתוח

LiquidAIother2026-05-05

  • sentence-transformers
  • safetensors
  • lfm2
  • liquid
  • lfm2.5

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

  • 354Mפרמטרים
  • 128,000טוקנים בהקשר
  • 681 MBמשקל הקבצים
  • 9,567הורדות בחודש

מה זה

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

במבחני NanoBEIR Multilingual הוא רושם ממוצע של 0.577 בציון NDCG@10, ומנצח מודלים צפופים גדולים ממנו כמו Qwen3-Embedding בגרסת 600 מיליון פרמטרים. במבחן MKQA לחיפוש חוצה שפות הוא מגיע ל־0.691, קרוב מאוד לגרסת ה־ColBERT המקבילה. המשמעות היא שאתם מקבלים איכות שמגרדת את שיטות ה־late interaction, אבל עם אינדקס פשוט בהרבה שמבוסס על מרחק קוסינוס סטנדרטי.

מתאים ל

  • חיפוש בקטלוג מוצרים

    אינדקס צפוף של וקטור אחד למוצר מאפשר לבצע שאילתות מהירות ב־11 שפות בלי לנפח את בסיס הנתונים הווקטורי.

  • אחזור במערכות RAG קצרות

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

  • מנוע חיפוש מקומי במכשיר

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

איפה זה נופל

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

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

אותה משפחה

LFM2.5-Embedding יצא ב־2 גרסאות שיש להן עמוד כאן. אלה האחרות, לפי כמה מורידים אותן.

שאלות
נפוצות

האם המודל מתאים לחיפוש בעברית?

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

במה הוא שונה מגרסת ColBERT של אותו מודל?

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

למה צריך להוסיף קידומת לכל טקסט?

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

איך מריצים

טוענים אותו ישירות דרך ספריית sentence-transformers עם trust_remote_code=True, ומריצים על מעבד, כרטיס גרפי קטן או אפילו על מקבוק בעזרת llama.cpp וקבצי GGUF זמינים. על מחשב M4 Max שאילתה של 32 טוקנים נדחסת ב־7.3 מילישניות, ועל שרתי GPU ארגוניים המדידות מציגות סביב 1.5 מילישניות.

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

from sentence_transformers import SentenceTransformer

m = SentenceTransformer("LiquidAI/LFM2.5-Embedding-350M")
v = m.encode(["שלום עולם"])

הרישיון

המודל מופץ תחת LFM Open License v1.0, רישיון קנייני של Liquid AI שמסומן כ־other ולא תחת רישיון קוד פתוח סטנדרטי כמו Apache או MIT. לפני שילוב שלו במוצר מסחרי, חובה לקרוא את נוסח הרישיון המלא באתר החברה כדי לוודא שאין בו הגבלות שימוש, מכסות או דרישות דיווח.

הרישיון המלא בעמוד המודל ↗