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

Koog-sauce एक ओपन-सोर्स Kotlin लाइब्रेरी है (MIT लाइसेंस प्राप्त) जो JetBrains Koog और अन्य AI फ्रेमवर्क के बीच एक एकीकरण परत के रूप में कार्य करती है। यह दो LLM क्लाइंट एडेप्टर प्रदान करती है—SpringAiLLMClient जो Spring AI के ChatClient को रैप करता है, और Langchain4jLLMClient जो LangChain4j के ChatModel को रैप करता है—दोनों मानक और स्ट्रीमिंग इंटरैक्शन का समर्थन करते हैं। लाइब्रेरी में एक AI एजेंट बिल्डर भी शामिल है जो AI एजेंटों के निर्माण और कॉन्फ़िगरेशन को सरल बनाने के लिए फ्लूएंट बिल्डर पैटर्न का उपयोग करता है, जिससे डेवलपर्स प्रॉम्प्ट निष्पादकों, रणनीतियों, टूल रजिस्ट्री और एजेंट कॉन्फ़िगरेशन को एक साथ जोड़ सकते हैं। आवश्यकताएँ JDK 17+ और Gradle 8.14.1+ हैं। परियोजना Gradle के साथ बनाई गई है, इसमें Spring AI और LangChain4j दोनों के लिए व्यापक एकीकरण परीक्षण शामिल हैं, और KDoc दस्तावेज़ GitHub Pages पर प्रकाशित करती है। इसे me.kpavlov समूह के अंतर्गत Maven आर्टिफैक्ट के रूप में प्रकाशित किया गया है, जिसमें मुख्य लाइब्रेरी, Spring AI एकीकरण, और LangChain4j एकीकरण के लिए अलग-अलग मॉड्यूल हैं।