תמונה שנוצרה על ידי מחבר עם Midjourney
You’ve seen so many alternatives to ChatGPT of late, but have you checked out חיבוק צ'אט מ- HuggingFace?
HuggingChat הוא חלופה חינמית וקוד פתוח להצעות צ'אט מסחריות כגון ChatGPT. בתיאוריה, השירות יכול למנף דגמים רבים, ובכל זאת ראיתי אותו משתמש רק ב-LLaMa 30B SFT 6 (oast-sft-6-llama-30b) מִן OpenAssistant עד כה.
You can find out all about OpenAssistant’s interesting efforts to build their chatbot כאן. למרות שהדגם אולי לא ברמת GPT4, זה בהחלט LLM מסוגל עם סיפור אימונים מעניין ששווה לבדוק.
Free and open source? Sounds great. But wait… there’s more!
Can’t get access to the ChatGPT4 API? Sick of paying for it even if you can? Why not give the unofficial HuggingChat Python API ניסיון?
No API keys. No signup. No nothin’! Just pip install hugface
, לאחר מכן העתק, הדבק והרץ את הסקריפט לדוגמה למטה משורת הפקודה.
#!/usr/bin/env python
# -*- coding: utf-8 -*- from hugchat import hugchat # Create a chatbot connection
chatbot = hugchat.ChatBot() # New a conversation (ignore error)
id = chatbot.new_conversation()
chatbot.change_conversation(id) # Intro message
print('[[ Welcome to ChatPAL. Let's talk! ]]')
print(''q' or 'quit' to exit')
print(''c' or 'change' to change conversation')
print(''n' or 'new' to start a new conversation') while True: user_input = input('> ') if user_input.lower() == '': pass elif user_input.lower() in ['q', 'quit']: break elif user_input.lower() in ['c', 'change']: print('Choose a conversation to switch to:') print(chatbot.get_conversation_list()) elif user_input.lower() in ['n', 'new']: print('Clean slate!') id = chatbot.new_conversation() chatbot.change_conversation(id) else: print(chatbot.chat(user_input))
הפעל את הסקריפט - ./huggingchat.py
, או איך שלא קראת לקובץ - וקבל משהו כמו הבא (לאחר שאמרתי שלום):
הסקריפט לדוגמה של Barebones לוקח קלט ומעביר אותו ל-API, ומציג את התוצאות כשהן מוחזרות. הפרשנות היחידה לקלט על ידי התסריט היא לחפש מילת מפתח ליציאה, מילת מפתח כדי להתחיל שיחה חדשה, או מילת מפתח לשינוי לשיחה חלופית קיימת שכבר קיימת. כולם מובנים מאליהם.
למידע נוסף על הספרייה, כולל פרמטרי הפונקציה chat() בדוק את ריפו GitHub שלה.
ישנם כל מיני מקרי שימוש מעניינים עבור צ'אט בוט API, במיוחד כזה שאתה חופשי לחקור ללא פגיעה בארנק שלך. אתה מוגבל רק על ידי הדמיון שלך.
קידוד שמח!
מתיו מאיו (@mattmayo13) הוא מדען נתונים והעורך הראשי של KDnuggets, המשאב המקוון המקוון של מדעי הנתונים ולמידת מכונה. תחומי העניין שלו טמונים בעיבוד שפה טבעית, עיצוב ואופטימיזציה של אלגוריתמים, למידה ללא פיקוח, רשתות עצביות וגישות אוטומטיות ללמידת מכונה. מתיו הוא בעל תואר שני במדעי המחשב ותואר שני בכריית נתונים. ניתן להשיג אותו ב-editor1 ב-kdnuggets[dot]com.
- הפצת תוכן ויחסי ציבור מופעל על ידי SEO. קבל הגברה היום.
- PlatoAiStream. Web3 Data Intelligence. הידע מוגבר. גישה כאן.
- הטבעת העתיד עם אדריאן אשלי. גישה כאן.
- מקור: https://www.kdnuggets.com/2023/05/huggingchat-python-api-alternative.html?utm_source=rss&utm_medium=rss&utm_campaign=huggingchat-python-api-your-no-cost-alternative
- :הוא
- :לֹא
- 13
- a
- אודות
- גישה
- לאחר
- אַלגוֹרִיתְם
- תעשיות
- כְּבָר
- חלופה
- חלופות
- an
- ו
- API
- גישות
- ARE
- AS
- At
- מחבר
- אוטומטי
- BE
- להלן
- לשבור
- לִבנוֹת
- אבל
- by
- CAN
- מסוגל
- מקרים
- שינוי
- chatbot
- ChatGPT
- לבדוק
- בָּדוּק
- בדיקה
- בחרו
- סִמוּל
- מסחרי
- המחשב
- מדעי מחשב
- הקשר
- שיחה
- יכול
- לִיצוֹר
- נוצר
- נתונים
- כריית נתונים
- מדע נתונים
- מדען נתונים
- בהחלט
- תואר
- עיצוב
- מציג
- נקודה
- עורך ראשי
- מַאֲמָצִים
- שגיאה
- Ether (ETH)
- אֲפִילוּ
- יציאה
- לחקור
- רחוק
- שלח
- הבא
- בעד
- חופשי
- החל מ-
- פונקציה
- לקבל
- GitHub
- לתת
- בוגר
- גדול
- יש
- he
- שֶׁלוֹ
- מכה
- מחזיק
- HTTPS
- חיבוק פנים
- i
- ID
- if
- דִמיוֹן
- לייבא
- in
- כולל
- מידע
- קלט
- להתקין
- מעניין
- אינטרסים
- פענוח
- IT
- שֶׁלָה
- jpg
- רק
- KDnuggets
- מפתחות
- שפה
- מְאוּחָר
- למידה
- רמה
- תנופה
- סִפְרִיָה
- כמו
- מוגבל
- קו
- לינקדין
- לאמה
- נראה
- מכונה
- למידת מכונה
- רב
- אב
- מתיו
- מאי..
- הודעה
- כרייה
- מודל
- מודלים
- יותר
- שם
- טבעי
- שפה טבעית
- עיבוד שפה טבעית
- רשתות
- עצביים
- רשתות עצביות
- חדש
- לא
- רב
- of
- הצעות
- on
- ONE
- באינטרנט
- רק
- לפתוח
- קוד פתוח
- אופטימיזציה
- or
- הַחוּצָה
- פרמטרים
- לעבור
- מעברי
- משלם
- אפלטון
- מודיעין אפלטון
- אפלטון נתונים
- תהליך
- פיתון
- הגיע
- משאב
- תוצאות
- הפעלה
- s
- אמר
- מדע
- מַדְעָן
- לראות
- שרות
- So
- משהו
- מָקוֹר
- במיוחד
- התחלה
- סיפור
- כזה
- מתג
- לוקח
- זֶה
- השמיים
- שֶׁלָהֶם
- אז
- שם.
- הֵם
- זֶה
- ל
- הדרכה
- נָכוֹן
- בעיצומה
- למידה ללא פיקוח
- להשתמש
- Ve
- לחכות
- ארנק
- ברוך הבא
- בזמן
- למה
- עם
- לְלֹא
- ראוי
- עוד
- אתה
- YouTube
- זפירנט