GPT
S

santacoder-demo

רץ בדפדפן

bigcodeרישיון לא דווח2022-12-15

  • gradio

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

  • הורדות בחודש
  • 170לייקים

מה זה

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

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

מתאים ל

  • השלמת פונקציות פייתון

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

  • בדיקת פרמטרי יצירה

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

  • התנסות במודלי BigCode

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

איפה זה נופל

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

שאלות
נפוצות

האם השימוש בהדגמה כרוך בתשלום?

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

כמה זמן לוקח לקבל קוד?

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

האם אפשר להריץ את זה באופן מקומי?

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

במה ההדגמה הזאת שונה מהמודל המקורי?

בקוד המקור שלה יש שימוש במאגר בשם christmas-models ולא רק במודל santacoder הנקי. בנוסף, הממשק מספק רק בדיקה ויזואלית מוגבלת ולא מאפשר שילוב ישיר בסביבת פיתוח.

איך משתמשים

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

הרישיון

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

הרישיון המלא ב־Hugging Face ↗