تصویر ایجاد شده توسط نویسنده با Midjourney
اخیراً جایگزین های زیادی برای ChatGPT دیده اید، اما آیا آن را بررسی کرده اید HuggingChat از HuggingFace؟
HuggingChat یک جایگزین رایگان و منبع باز برای پیشنهادات چت تجاری مانند ChatGPT است. در تئوری، این سرویس میتواند از مدلهای متعددی استفاده کند، اما من فقط آن را دیدهام که از LLaMa 30B SFT 6 استفاده میکند (oasst-sft-6-llama-30b) از جانب Open Assistant تا کنون
شما می توانید همه چیز را در مورد تلاش های جالب OpenAssistant برای ساخت ربات چت خود بیابید اینجا کلیک نمایید. اگرچه ممکن است این مدل سطح GPT4 نباشد، اما قطعاً یک LLM توانمند با داستان آموزشی جالب است که ارزش بررسی را دارد.
رایگان و متن باز؟ عالیه. اما صبر کنید... چیزهای بیشتری وجود دارد!
نمی توانید به ChatGPT4 API دسترسی پیدا کنید؟ از پرداخت هزینه حتی اگر بتوانید خسته شده اید؟ چرا غیر رسمی را نمی دهیم HuggingChat Python API تلاش؟
بدون کلید API. بدون ثبت نام نه هیچی! فقط 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
- رویکردها
- هستند
- AS
- At
- نویسنده
- خودکار
- BE
- در زیر
- شکستن
- ساختن
- اما
- by
- CAN
- توانا
- موارد
- تغییر دادن
- chatbot
- GPT چت
- بررسی
- بررسی شده
- بررسی
- را انتخاب کنید
- برنامه نویسی
- تجاری
- کامپیوتر
- علم کامپیوتر
- ارتباط
- گفتگو
- میتوانست
- ایجاد
- ایجاد شده
- داده ها
- داده کاوی
- علم اطلاعات
- دانشمند داده
- قطعا
- درجه
- طرح
- نمایش
- DOT
- سردبیر
- تلاش
- خطا
- اتر (ETH)
- حتی
- خروج
- اکتشاف
- بسیار
- پرونده
- پیدا کردن
- پیروی
- برای
- رایگان
- از جانب
- تابع
- دریافت کنید
- GitHub
- دادن
- فارغ التحصیل
- بزرگ
- آیا
- he
- خود را
- اصابت
- دارای
- HTTPS
- صورت در آغوش گرفته
- i
- ID
- if
- خیال پردازی
- واردات
- in
- از جمله
- اطلاعات
- ورودی
- نصب
- جالب
- منافع
- تفسیر
- IT
- ITS
- JPG
- تنها
- kdnuggets
- کلید
- زبان
- دیر
- یادگیری
- سطح
- قدرت نفوذ
- کتابخانه
- پسندیدن
- محدود شده
- لاین
- لینک
- پشم لاما
- نگاه کنيد
- دستگاه
- فراگیری ماشین
- بسیاری
- استاد
- متی
- ممکن است..
- پیام
- استخراج معدن
- مدل
- مدل
- بیش
- تحت عنوان
- طبیعی
- زبان طبیعی
- پردازش زبان طبیعی
- شبکه
- عصبی
- شبکه های عصبی
- جدید
- نه
- متعدد
- of
- پیشنهادات
- on
- ONE
- آنلاین
- فقط
- باز کن
- منبع باز
- بهینه سازی
- or
- خارج
- پارامترهای
- عبور
- عبور می کند
- پرداخت
- افلاطون
- هوش داده افلاطون
- PlatoData
- در حال پردازش
- پــایتــون
- رسیده
- منابع
- نتایج
- دویدن
- s
- گفته
- علم
- دانشمند
- مشاهده گردید
- سرویس
- So
- چیزی
- منبع
- مخصوصاً
- شروع
- داستان
- چنین
- گزینه
- طول می کشد
- که
- La
- شان
- سپس
- آنجا.
- آنها
- این
- به
- آموزش
- درست
- در حال انجام
- یادگیری بدون نظارت
- استفاده کنید
- Ve
- صبر کنيد
- کیف پول
- خوش آمد
- در حین
- چرا
- با
- بدون
- با ارزش
- هنوز
- شما
- شما
- یوتیوب
- زفیرنت