始める無料で始める

例外処理

あなたは物流会社で、OpenAI API を使って上位3社の顧客の配送先住所を確認するアプリケーションの開発に取り組んでいます。このアプリは社内で利用されるため、エラーが発生した場合に他チームにも読みやすいメッセージを表示させたいと考えています。

この要件に対応するため、ユーザーが認証用の有効なキーを提供しなかった場合にカスタムメッセージを出力し、tryexcept ブロックで処理することにしました。

変数 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.")
コードを編集して実行