প্রকল্প সম্পর্কে

Chatbox হল একটি ওপেন-সোর্স (GPLv3) ডেস্কটপ AI ক্লায়েন্ট যা বড় ভাষার মডেলগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য একটি শক্তিশালী সহ-পাইলট হিসেবে ডিজাইন করা হয়েছে। এটি একাধিক AI প্রদানকারীর সাথে সংযোগ করার জন্য একটি ইউনিফাইড ইন্টারফেস প্রদান করে, যার মধ্যে রয়েছে OpenAI (ChatGPT), Azure OpenAI, Claude, Google Gemini Pro, Ollama (Llama 2, Mistral, Mixtral, CodeLlama, Vicuna, Yi এবং Solar-এর মতো স্থানীয় মডেলগুলির জন্য), এবং ChatGLM-6B। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে গোপনীয়তা নিশ্চিত করার জন্য লোকাল-ফার্স্ট ডেটা স্টোরেজ, দ্রুত প্রতিক্রিয়ার জন্য স্ট্রিমিং রিপ্লাই, কোড সিনট্যাক্স হাইলাইটিং সহ মার্কডাউন এবং ল্যাটেক্স রেন্ডারিং, প্রম্পট সংরক্ষণ ও পুনরায় ব্যবহারের জন্য একটি প্রম্পট লাইব্রেরি, প্রাসঙ্গিক আলোচনার জন্য মেসেজ কোটিং এবং DALL-E 3-এর মাধ্যমে ইমেজ জেনারেশন। অ্যাপ্লিকেশনটি ডার্ক থিম, কীবোর্ড শর্টকাট এবং ইংরেজি, সরলীকৃত চীনা, ঐতিহ্যবাহী চীনা, জাপানি, কোরিয়ান, ফরাসি, জার্মান, রাশিয়ান এবং স্প্যানিশ জুড়ে বহুভাষিক সমর্থন সহ একটি এরগনোমিক UI সমর্থন করে। Chatbox উইন্ডোজ (10+, x64), macOS (11 Big Sur+, ইন্টেল এবং অ্যাপল সিলিকন) এবং লিনাক্স (Ubuntu 20.04+, AppImage) এ উপলব্ধ। iOS এবং Android-এর জন্য মোবাইল সংস্করণ রয়েছে। প্রকল্পটি Electron এবং React দিয়ে তৈরি, নির্ভরতা পরিচালনার জন্য pnpm এবং উন্নয়নের জন্য Vite ব্যবহার করে। এটি দলের সদস্যদের মধ্যে OpenAI API সংস্থান ভাগ করে নেওয়ার জন্য দলগত সহযোগিতার বৈশিষ্ট্যও অফার করে। রিপোজিটরিটি সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয়, সম্প্রদায় সংস্করণ এবং প্রো রিপোজিটরির মধ্যে নিয়মিত সিঙ্ক সহ। GitHub Issues, pull requests, অনুবাদ এবং ডকুমেন্টেশন উন্নতির মাধ্যমে অবদান স্বাগত।