HuggingChat Python API: جایگزین بدون هزینه شما

HuggingChat Python API: جایگزین بدون هزینه شما

گره منبع: 2625748

 

HuggingChat Python API: جایگزین بدون هزینه شما
تصویر ایجاد شده توسط نویسنده با 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، یا هر نام دیگری که فایل را نامگذاری کردید - و چیزی شبیه به زیر دریافت کنید (پس از سلام کردن):

 
HuggingChat Python API: جایگزین بدون هزینه شما

HuggingChat Python API: جایگزین بدون هزینه شما
 

اسکریپت نمونه barebones ورودی را دریافت می کند و آن را به API ارسال می کند و نتایج را در حین بازگشت نمایش می دهد. تنها تفسیر ورودی توسط اسکریپت این است که به دنبال یک کلمه کلیدی برای ترک، یک کلمه کلیدی برای شروع یک مکالمه جدید یا یک کلمه کلیدی برای تغییر به یک مکالمه جایگزین از قبل موجود باشید که در حال انجام است. همه خود توضیحی هستند.

برای اطلاعات بیشتر در مورد کتابخانه، از جمله پارامترهای تابع chat()، مخزن GitHub آن را بررسی کنید.

انواع موارد استفاده جالب برای یک API چت بات وجود دارد، به خصوص مواردی که می توانید بدون ضربه به کیف پول خود، آن را کشف کنید. شما فقط توسط تخیل خود محدود شده اید.

کد نویسی مبارک!

 
 
متیو مایو (@mattmayo13) یک دانشمند داده و سردبیر KDnuggets، منبع آنلاین مهم علم داده و یادگیری ماشین است. علایق او در پردازش زبان طبیعی، طراحی و بهینه‌سازی الگوریتم، یادگیری بدون نظارت، شبکه‌های عصبی و رویکردهای خودکار یادگیری ماشین است. متیو دارای مدرک کارشناسی ارشد در علوم کامپیوتر و دیپلم در رشته داده کاوی است. می توان با او در editor1 در kdnuggets[dot]com تماس گرفت.
 

تمبر زمان:

بیشتر از kdnuggets