構造化レスポンス用エンドポイントのテスト
analyze_comment エンドポイントが作成できたので、Python の requests ライブラリを使ってテストしてみましょう。
サンプルテキストを含む POST リクエストを API に送信し、レスポンスを処理するスクリプトを作成します。
注意:API のコードはすでに api.py スクリプトにまとめられています。この演習では main.py を編集します。
この演習はコースの一部です
FastAPI を使った AI のプロダクション環境へのデプロイ
演習の手順
- IDE でターミナルを開き、
python3 api.pyコマンドを実行して API を起動します。localhostのポート8080にサーバーが立ち上がります。 main.pyを開き、HTTP リクエストを送信するために Python ライブラリのrequestsをインポートします。dataに定義したサンプルテキストをJSONパラメータに指定してPOSTリクエストを送信します。- レスポンスを JSON 形式で出力します。
- ターミナルの右上から新しいターミナルを開きます。
python3 main.pyを実行して API のレスポンスを確認します。
