इस प्रोजेक्ट के बारे में

enrichment एक ऐसा टूल है जो pandas DataFrames में AI-जनित कॉलम जोड़ने के लिए डिज़ाइन किया गया है। उपयोगकर्ता एक प्राकृतिक भाषा प्रॉम्प्ट प्रदान कर सकते हैं जो तालिका के एक या अधिक कॉलम पर भावना विश्लेषण, डेटा निष्कर्षण, अनुवाद, वर्गीकरण या सारांशीकरण जैसे कार्य कर सकता है। मुख्य क्षमताएं शामिल हैं: - सरल API: टेक्स्ट प्रॉम्प्ट के आधार पर इनपुट कॉलम पढ़ने और एक नया आउटपुट कॉलम बनाने के लिए एकल फ़ंक्शन का उपयोग करता है। - लागत अनुकूलन: समान पंक्ति मानों के लिए डुप्लिकेट API कॉल से स्वचालित रूप से बचता है और बड़े डेटासेट (50+ अद्वितीय मान) के लिए बैच प्रोसेसिंग का समर्थन करता है ताकि लागत कम की जा सके। - प्रदाता लचीलापन: डिफ़ॉल्ट रूप से OpenAI के साथ काम करता है और OpenAI Chat Completions प्रारूप के साथ संगत किसी भी प्रदाता, स्थानीय मॉडल सहित, का समर्थन करता है। - मज़बूती: दर सीमा और सर्वर त्रुटियों के लिए स्वचालित पुनः प्रयास शामिल करता है, और असफल पंक्तियों को NA के रूप में रखने का विकल्प प्रदान करता है बजाय निष्पादन रोकने के। - निगरानी: वैकल्पिक निष्पादन रिपोर्ट्स टोकन उपयोग, पूर्ण पंक्तियों और त्रुटियों के बारे में विवरण प्रदान करती हैं। - विस्तार्यता: उन्नत उपयोगकर्ताओं को कस्टम प्रदाता इंटरफ़ेस लागू करने की अनुमति देता है।