こんにちは、ゲームソリューション部のsoraです。 今回は、FlutterでOpenAI APIを使ってみたことについて書いていきます。 実装した画面 リクエストメッセージを入力して、OpenAIのAPIを実行して文章を生成するシンプルなアプリです。 前提 OpenAIにてAPIキーを作成して、利用可能なクレジットを準備しておいてください。 クレジットを準備しなくてもAPIキーは作成できますが、クレジットが0の状態で使用してもエラーになります。 (私はこれに気づくのに結構時間がかかりました。) また、外部パッケージとして以下のchat_gpt_sdkもありますが、今回は使用せずにシンプルにhttpパッケージを使用して、APIを実行します。 http | Dart package 参考:chat_gpt_sdk | Dart package 状態管理にはRiverpod(flutter_ri