背景
OpenAI APIをChatGPTのように使ってみたかった。
モデルをGUIを使って変更できたら便利だと思っていた。
方法
以下のGithubリポジトリに書いてある通り実施するだけ。
GitHub - elebitzero/openai-react-chat: Chat webapp frontend to OpenAI's API with similar features to ChatGPT. Written in React, TailwindCSS, and Typescript..
感想
- 上記画像の左カラムにあるように新しいチャットというボタンもあり普通のChatGPTっぽい(ちゃんとChatGPTを使ったことはないが)
- 上記画像のように、リクエスト間で会話の内容を覚えているところがすごかった。(ChatGPTでは普通でもOpenAIAPIでは普通ではない。)なぜ、これができるのか聞いてみたら下記のような回答が返ってきた。つまり、アプリ側で工夫して前のメッセージも送ったうえで回答しているらしい。
- ファイルアップロードのボタンもあるから試してみたい
- 普通のChatGPTは確か月額で費用がかかるが、APIだったら使った分だけ費用がかかるのでたまに使用するだけの人にはこちらの方が良い
- Webサーバーを止めて(=
npm run start
を止めて)から再度起動しても前の会話が保存されているのがすごい。データ保存もしている。。