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

enrichment হলো একটি টুল যা pandas DataFrames-এ AI-জেনারেটেড কলাম যুক্ত করার জন্য ডিজাইন করা হয়েছে। ব্যবহারকারীরা একটি টেবিলের এক বা একাধিক কলামের উপর সেন্টিমেন্ট অ্যানালাইসিস, ডেটা এক্সট্রাকশন, অনুবাদ, ক্যাটাগরাইজেশন বা সামারাইজেশনের মতো কাজ করার জন্য ন্যাচারাল ল্যাঙ্গুয়েজ প্রম্পট প্রদান করতে পারেন। এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে: - সহজ API: একটি টেক্সট প্রম্পটের ভিত্তিতে ইনপুট কলামগুলি পড়তে এবং একটি নতুন আউটপুট কলাম তৈরি করতে একটি মাত্র ফাংশন ব্যবহার করে। - খরচ অপ্টিমাইজেশন: অভিন্ন রো ভ্যালুর জন্য স্বয়ংক্রিয়ভাবে ডুপ্লিকেট API কল এড়িয়ে চলে এবং খরচ কমাতে বড় ডেটাসেটের (৫০+ ইউনিক ভ্যালু) জন্য ব্যাচ প্রসেসিং সমর্থন করে। - প্রোভাইডার ফ্লেক্সিবিলিটি: ডিফল্টভাবে OpenAI-এর সাথে কাজ করে এবং লোকাল মডেলসহ OpenAI Chat Completions ফরম্যাটের সাথে সামঞ্জস্যপূর্ণ যেকোনো প্রোভাইডার সমর্থন করে। - দৃঢ়তা: রেট লিমিট এবং সার্ভার ত্রুটির জন্য স্বয়ংক্রিয় রিট্রাই অন্তর্ভুক্ত করে এবং এক্সিকিউশন বন্ধ না করে ব্যর্থ রো-গুলোকে NA হিসেবে রাখার বিকল্প প্রদান করে। - মনিটরিং: ঐচ্ছিক এক্সিকিউশন রিপোর্ট টোকেন ব্যবহার, সম্পন্ন রো এবং ত্রুটিগুলোর বিস্তারিত বিবরণ প্রদান করে। - এক্সটেনসিবিলিটি: অ্যাডভান্সড ব্যবহারকারীদের কাস্টম প্রোভাইডার ইন্টারফেস ইমপ্লিমেন্ট করার সুযোগ দেয়।