हगिंगचैट पायथन एपीआई: आपका बिना लागत वाला विकल्प

हगिंगचैट पायथन एपीआई: आपका बिना लागत वाला विकल्प

स्रोत नोड: 2625748

 

हगिंगचैट पायथन एपीआई: आपका बिना लागत वाला विकल्प
लेखक द्वारा मिडजर्नी के साथ बनाई गई छवि
 

You’ve seen so many alternatives to ChatGPT of late, but have you checked out हगिंगचैट हगिंगफेस से?

हगिंगचैट, चैटजीपीटी जैसी व्यावसायिक चैट पेशकशों का एक मुफ़्त और खुला स्रोत विकल्प है। सैद्धांतिक रूप से, सेवा कई मॉडलों का लाभ उठा सकती है, फिर भी मैंने इसे केवल LLaMa 30B SFT 6 का उपयोग करते हुए देखा है (oasst-sft-6-llama-30b) से ओपन असिस्टेंट अब तक।

You can find out all about OpenAssistant’s interesting efforts to build their chatbot यहाँ उत्पन्न करें. हालांकि मॉडल GPT4 स्तर का नहीं हो सकता है, यह निश्चित रूप से एक दिलचस्प प्रशिक्षण कहानी के साथ एक सक्षम एलएलएम है जो जांचने लायक है।

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 हगिंगचैट पायथन एपीआई एक कोशिश?

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, या जो कुछ भी आपने फ़ाइल को नाम दिया है - और निम्नलिखित जैसा कुछ प्राप्त करें (हैलो कहने के बाद):

 
हगिंगचैट पायथन एपीआई: आपका बिना लागत वाला विकल्प

हगिंगचैट पायथन एपीआई: आपका बिना लागत वाला विकल्प
 

बेयरबोन्स नमूना स्क्रिप्ट इनपुट लेती है और इसे एपीआई को भेजती है, परिणाम वापस आते ही प्रदर्शित करती है। स्क्रिप्ट द्वारा इनपुट की एकमात्र व्याख्या छोड़ने के लिए एक कीवर्ड, एक नई बातचीत शुरू करने के लिए एक कीवर्ड, या पहले से मौजूद वैकल्पिक बातचीत में बदलने के लिए एक कीवर्ड की तलाश करना है जो आप पहले से ही कर रहे हैं। सभी स्व-व्याख्यात्मक हैं।

चैट() फ़ंक्शन पैरामीटर सहित लाइब्रेरी पर अधिक जानकारी के लिए, इसके GitHub रेपो को देखें।

चैटबॉट एपीआई के लिए सभी प्रकार के दिलचस्प उपयोग के मामले हैं, विशेष रूप से एक जिसे आप अपने बटुए पर दबाव डाले बिना तलाशने के लिए स्वतंत्र हैं। आप केवल अपनी कल्पना द्वारा सीमित हैं।

हैप्पी कोडिंग!

 
 
मैथ्यू मेयो (@mattmayo13) एक डेटा साइंटिस्ट और केडनगेट्स के प्रधान संपादक हैं, जो ऑनलाइन डेटा साइंस और मशीन लर्निंग संसाधन हैं। उनकी रुचि प्राकृतिक भाषा प्रसंस्करण, एल्गोरिथम डिजाइन और अनुकूलन, अनुपयोगी शिक्षण, तंत्रिका नेटवर्क और मशीन सीखने के लिए स्वचालित दृष्टिकोण में निहित है। मैथ्यू के पास कंप्यूटर साइंस में मास्टर डिग्री और डेटा माइनिंग में ग्रेजुएट डिप्लोमा है। उनसे kdnuggets[dot]com पर editor1 पर संपर्क किया जा सकता है।
 

समय टिकट:

से अधिक केडनगेट्स