Kom igångKom igång gratis

Lägga till säkerhetsregler

Du utvecklar en chattbot som ger råd till turister som besöker Rom. Du har fått i uppgift att begränsa ämnena till frågor om mat och dryck, sevärdheter, historia och saker att göra i staden. För alla andra ämnen ska chattboten be om ursäkt och svara: 'Apologies, but I am not allowed to discuss this topic.'.

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

Utveckla AI-system med OpenAI API

Visa kurs

Övningsinstruktioner

  • Skriv ett user-meddelande med den angivna user_request, samt ett system-meddelande som instruerar modellen att först bedöma frågan: om den är tillåten ska modellen ge ett svar, annars ska den returnera meddelandet: 'Apologies, but I am not allowed to discuss this topic.'.
  • Skriv ut svaret.

Interaktiv övning med praktiskt arbete

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

client = OpenAI(api_key="")

user_request = "Can you recommend a good restaurant in Berlin?"

# Write the system and user message
messages = ____

response = client.chat.completions.create(
    model="gpt-4o-mini", messages=messages
)

# Print the response
____
Redigera och kör kod