GPT
C

ChatGPTwithAPI

רץ בדפדפן

ysharmamit2023-03-01

  • gradio

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

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

מה זה

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

חוץ מתיבת השיחה הרגילה, יש כאן תפריט הגדרות שמאפשר לכוונן את התנהגות המודל. אתם יכולים לשחק עם שני סליידרים ידניים, אחד עבור Temperature בין 0 ל־5 כדי לקבוע את מידת האקראיות של הפלט, והשני עבור Top-p בין 0 ל־1. אין בממשק דוגמאות טקסט מוכנות מראש, אלא רק תיבת קלט ריקה שמתחילה מהודעה פשוטה.

מתאים ל

  • בדיקת פרמטרים למודל

    כוונון ידני של ערכי Temperature ו־Top-p כדי לראות איך הם משפיעים על התשובות שמקבלים.

  • בסיס לקוד ממשק צ'אט

    העתקת שלד ה־Gradio המוכן כדי לבנות לעצמכם יישום שיחה פרטי מול ה־API של OpenAI.

  • שיחה ישירה דרך ה־API

    שליחת פרומפטים מול מפתח ה־API האישי שלכם בלי לעבור דרך האתר הרשמי של ChatGPT.

איפה זה נופל

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

שאלות
נפוצות

האם השימוש באפליקציה הזאת הוא בחינם?

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

האם אפשר להריץ את האפליקציה מקומית?

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

במה הממשק הזה שונה מהאתר של ChatGPT?

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

מה קורה עם הטקסט והמפתח שמזינים פנימה?

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

איך משתמשים

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

הרישיון

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

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

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