始める無料で始める

例外の処理

あなたは物流会社で、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.")
コードを編集して実行