एक ChatBot बनाना
लार्ज लैंग्वेज मॉडल्स (LLM) जनरेटिव AI टूल्स हैं जो एक साधारण API कॉल से टेक्स्ट समरीज़ेशन और सेंटेंस कंप्लीशन जैसे काम कर सकते हैं। इस अभ्यास में, आप एक ChatBot क्लास डिज़ाइन करेंगे जो फैक्टरी मेथड का उपयोग करके सेंटेंस कंप्लीशन के लिए LLMs को "हॉट-स्वैप" कर सके। नीचे आपके लिए बनाया गया LLM "प्रोडक्ट" इंटरफेस दिया है। शुभकामनाएँ!
class LLM(ABC):
@abstractmethod
def complete_sentence(self, prompt):
pass
यह अभ्यास पाठ्यक्रम का हिस्सा है
Intermediate Object-Oriented Programming in Python
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Finish defining OpenAI and Anthropic classes
class OpenAI(LLM):
def ____(self, ____):
return prompt + " ... OpenAI end of sentence."
class Anthropic(____):
def ____(____, ____):
return ____ + " ... Anthropic end of sentence."