何これ? FANZA の動画が見たいとチャット形式で質問すると、人格付きのコンセルジュが要求に沿った商品紹介をしてくれるというウェブアプリです。 思いつきで週末で個人開発しました。何周遅れか、何番煎じかわかりませんが FANZA API と先日公開された ChatGPT API を使用しています。 初めて zenn の記事を書きます。 こんな感じ(パッケージ画像はぼかしてあります) 使ったもの ChatGPT API と ChatGPT 自体 FANZA API React 18 Vite Supabse Edge Functions Firebase Hosting TypeScript(ベターJSとして) Ptera(deno 対応日付モジュール) kuromoji-es(形態素解析) react-textarea-autosize(テキストエリアタグの便利モジュール) emotion