データアナリティクス事業本部のueharaです。 突然ですが、ChatGPT流行ってますよね。 特に、Pythonを使ってChatGPT (OpenAI)のAPIを叩くサンプルが多いので、Pythonを使って遊んでいる方も多いのではないでしょうか。 中でもPythonで記載した処理ロジックはそのままに、「ちょっと画面が欲しいな...」というケースがあると思うので、今回はPythonのWebアプリケーションフレームワークであるFlaskを用いて、画面側(HTML/JS)と非同期にやり取りする骨子部分を作ってみたいと思います。 Flaskのインストール方法 特に難しい手順はなく、以下のようにpipでインストールすることができます。 pip install flask まずはFlaskを使ってみる 今回は簡単ですが、以下のファイル構成を作成します。 . ├ main.py └ templates
![[Python]ChatGPT API利用時に画面が欲しい方へ(Flask + XMLHttpRequest) | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/47371cd63121a4cc67ed74841e706530c7e548f8/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2019%2F04%2Fpython.png)