例外の処理
あなたは物流会社で、OpenAI API を使用して上位3名の顧客の配送先住所を確認するアプリケーションの開発を担当しています。このアプリケーションは社内向けに使用されるため、エラーが発生した場合に他のチームがわかりやすいメッセージを確認できるようにしたいと考えています。
この要件に対応するため、ユーザーが有効な認証キーを提供できなかった場合にカスタムメッセージを表示し、try と except ブロックを使ってエラーを処理することにしました。
message 変数はすでにインポートされています。
この演習はコースの一部です
OpenAI API を使った AI システムの開発
演習の手順
try文を使用して、API へのリクエストを試みましょう。- リクエストが成功した場合は、レスポンスを出力しましょう。
except文を使用して、発生する可能性のある認証エラーを処理しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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.")