HuggingChat Python API: আপনার নো-কস্ট বিকল্প

HuggingChat Python API: আপনার নো-কস্ট বিকল্প

উত্স নোড: 2625748

 

HuggingChat Python API: আপনার নো-কস্ট বিকল্প
ছবি মিডজার্নি দিয়ে লেখক তৈরি করেছেন
 

আপনি দেরীতে ChatGPT এর অনেক বিকল্প দেখেছেন, কিন্তু আপনি কি চেক আউট করেছেন আলিঙ্গন চ্যাট HuggingFace থেকে?

HuggingChat হল একটি বিনামূল্যের এবং ওপেন সোর্স বিকল্প বাণিজ্যিক চ্যাট অফার যেমন ChatGPT। তাত্ত্বিকভাবে, পরিষেবাটি অনেক মডেলের সুবিধা নিতে পারে, তবুও আমি এটি শুধুমাত্র LLaMa 30B SFT 6 (oast-sft-6-llama-30b) থেকে ওপেন অ্যাসিস্ট্যান্ট এপর্যন্ত.

আপনি OpenAssistant-এর চ্যাটবট তৈরির আকর্ষণীয় প্রচেষ্টা সম্পর্কে সমস্ত কিছু জানতে পারেন এখানে. যদিও মডেলটি GPT4 স্তরের নাও হতে পারে, এটি অবশ্যই একটি আকর্ষণীয় প্রশিক্ষণের গল্প সহ একটি সক্ষম এলএলএম যা পরীক্ষা করার মতো।

বিনামূল্যে এবং ওপেন সোর্স? শুনে ভালো লাগছে. কিন্তু অপেক্ষা করুন... আরো আছে!

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: আপনার নো-কস্ট বিকল্প
 

বেয়ারবোনস নমুনা স্ক্রিপ্ট ইনপুট নেয় এবং এপিআই-তে পাস করে, ফলাফলগুলি ফেরত দেওয়ার সাথে সাথে প্রদর্শন করে। স্ক্রিপ্ট দ্বারা ইনপুটের একমাত্র ব্যাখ্যা হল প্রস্থান করার জন্য একটি কীওয়ার্ড সন্ধান করা, একটি নতুন কথোপকথন শুরু করার জন্য একটি কীওয়ার্ড বা একটি পূর্ব-বিদ্যমান বিকল্প কথোপকথনে পরিবর্তন করার জন্য একটি কীওয়ার্ড যা আপনি ইতিমধ্যেই চলছে। সবই স্ব-ব্যাখ্যামূলক।

লাইব্রেরি সম্পর্কে আরও তথ্যের জন্য, চ্যাট() ফাংশন প্যারামিটার সহ, এর গিটহাব রেপো দেখুন।

একটি চ্যাটবট API-এর জন্য সমস্ত ধরণের আকর্ষণীয় ব্যবহারের ক্ষেত্রে রয়েছে, বিশেষত একটি যা আপনি আপনার ওয়ালেটে কোনও আঘাত ছাড়াই অন্বেষণ করতে পারবেন। আপনি শুধুমাত্র আপনার কল্পনা দ্বারা সীমাবদ্ধ.

শুভ কোডিং!

 
 
ম্যাথু মায়ো (@mattmayo13) একজন ডেটা সায়েন্টিস্ট এবং KDnuggets-এর প্রধান সম্পাদক, মূল অনলাইন ডেটা সায়েন্স অ্যান্ড মেশিন লার্নিং রিসোর্স৷ তার আগ্রহ প্রাকৃতিক ভাষা প্রক্রিয়াকরণ, অ্যালগরিদম ডিজাইন এবং অপ্টিমাইজেশান, তত্ত্বাবধানহীন শিক্ষা, নিউরাল নেটওয়ার্ক এবং মেশিন লার্নিংয়ের স্বয়ংক্রিয় পদ্ধতির মধ্যে রয়েছে। ম্যাথিউ কম্পিউটার বিজ্ঞানে স্নাতকোত্তর ডিগ্রি এবং ডেটা মাইনিংয়ে স্নাতক ডিপ্লোমা ধারণ করেছেন। kdnuggets[dot]com-এর সম্পাদক1-এ তার সাথে যোগাযোগ করা যেতে পারে।
 

সময় স্ট্যাম্প:

থেকে আরো কেডনুগেটস