例外処理
あなたは物流会社で、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.")