Hantera undantag
Du arbetar på ett logistikföretag och utvecklar en applikation som använder OpenAI API för att kontrollera leveransadressen för dina tre viktigaste kunder. Applikationen används internt och du vill säkerställa att andra team får ett lättläst felmeddelande om något går fel.
För att uppfylla det kravet väljer du att skriva ut ett eget meddelande om användarna misslyckas med att ange en giltig nyckel för autentisering, och använder ett try- och except-block för att hantera det.
Variabeln message har redan importerats.
Den här övningen är en del av kursen
Utveckla AI-system med OpenAI API
Övningsinstruktioner
- Använd
try-satsen för att försöka skicka en förfrågan till API:et. - Skriv ut svaret om förfrågan lyckas.
- Använd
except-satsen för att hantera det autentiseringsfel som kan uppstå.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
client = OpenAI(api_key="")
# Use the try statement
____:
response = ____(
model="gpt-4o-mini",
messages=[message]
)
# Print the response
print(response.____)
# Use the except statement
____:
print("Please double check your authentication key and try again, the one provided is not valid.")