GPT
N

needle

קוד פתוח

Cactus-Computemit2026-03-16

  • jax
  • safetensors
  • needle
  • function-calling
  • tool-use

זיקוק של ג'מיני לרשת תשומת לב זעירה של 30 מיליון פרמטרים. הוא מיועד לניתוב קריאות לפונקציות מקומית ובמהירות קיצונית.

  • 30Mפרמטרים
  • 124 MBמשקל הקבצים
  • 1,005הורדות בחודש
  • 346לייקים

מה זה

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

הייחוד כאן הוא המשקל והמהירות. עם 124 מגה בייט בלבד בדיוק bfloat16, המפרסמים מדווחים על קצב של 6,000 טוקנים לשנייה בשלב ה־prefill ו־1,200 בשלב ה־decode כשמריצים אותו על סביבת הריצה הייעודית שלהם. מודלים רגילים בגדלים האלה בדרך כלל מתקשים מאוד לשמור על מבנה JSON תקין בלי לסטות, וכאן כל האימון המקדים והפוסט-טריינינג התמקדו ביכולת הזו בלבד.

מתאים ל

  • ניתוב שאילתות לפונקציות

    זיהוי הפונקציה המתאימה וחילוץ הפרמטרים במבנה מוגדר במהירות גבוהה.

  • הרצה מקומית על מחשב קצה

    שילוב בתוך יישומי שולחן עבודה בזכות גודל קבצים של 124 מגה בייט בלבד.

  • כוונון על כלים פנימיים

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

איפה זה נופל

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

שאלות
נפוצות

האם אפשר להשתמש בו לצ'אט כללי מול משתמשים?

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

איך הוא מתמודד עם טקסט בעברית?

הוא צפוי לתפקד רע מאוד בעברית. אוצר המילים הזעיר שלו, 8,192 טוקנים בלבד, יגרום לכל מילה שאינה באנגלית להתפרק לשברים רבים, מה שיפגע בדיוק ובמהירות.

מה נדרש כדי לבצע עליו כוונון מקומי?

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

איך מריצים

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

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

pip install -U huggingface_hub
hf download Cactus-Compute/needle

הרישיון

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

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש

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