Kom igångKom igång gratis

Skapa en chattbot

Stora språkmodeller, eller LLM:er, är generativa AI-verktyg som kan utföra uppgifter som textsammanfattning och meningskomplettering via ett enkelt API-anrop. I den här övningen utformar du en ChatBot-klass som använder en fabriksmetod för att "byta ut" LLM:er och utföra meningskomplettering. Nedan ser du LLM-"produkt"-gränssnittet som redan har skapats åt dig. Lycka till!

class LLM(ABC):
  @abstractmethod
  def complete_sentence(self, prompt):
    pass

Den här övningen är en del av kursen

Objektorienterad programmering i Python – fortsättningskurs

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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."
Redigera och kör kod