GPT
J

Jan-v1-4B

קוד פתוח

janhqapache-2.02025-08-08

  • transformers
  • safetensors
  • qwen3
  • text-generation
  • conversational

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

  • 4Bפרמטרים
  • 262,144טוקנים בהקשר
  • 7.7 GBמשקל הקבצים
  • 476הורדות בחודש

מה זה

הפיתוח הזה מגיע מצוות Jan ומתבסס על המודל Lucy ועל Qwen3-4B-Thinking. המטרה כאן מוגדרת מאוד, הסקת מסקנות, פתרון בעיות ושימוש בכלים בתוך מנגנוני סוכנים. עם ארבעה מיליארד פרמטרים, הוא מנסה לתת מענה לשאלות מורכבות בלי המשקל העצום של מודלי ענק, כשהוא מביא איתו חלון הקשר חריג של 262,144 טוקנים.

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

מתאים ל

  • סוכן מקומי להפעלת כלים

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

  • שליפת עובדות ומענה טכני

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

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

    הוא נבנה מראש לעבודה חלקה ומהירה בתוך הממשק של Jan ללא צורך בהגדרות שרת ידניות.

איפה זה נופל

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

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

אותה משפחה

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

שאלות
נפוצות

האם המודל תומך בעבודה בעברית?

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

למה יש חשיבות לתבנית הפרומפט שלו?

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

איך מריצים

כדי להריץ אותו מקומית בפורמט המקורי צריך כעשרה ג'יגה בייט של זיכרון גרפי, שכן הקבצים שוקלים 7.7 ג'יגה בייט בפורמט bfloat16. המפתחים מציעים להרים אותו עם vLLM באמצעות שרת מקומי ושימוש במפענח hermes לקריאות כלים, או דרך llama.cpp עם קובצי GGUF מכווצים למי שיש לו פחות זיכרון פנוי.

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

from transformers import pipeline

pipe = pipeline("text-generation", model="janhq/Jan-v1-4B")
print(pipe("שלום"))

הרישיון

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

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

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