忙しいビジネスパーソンのために、YouTube長尺動画を手軽に要約するAPIサーバー
| システムフロー |
|---|
![]() |
| ホーム画面 | 要約結果 |
|---|---|
![]() |
![]() |
- YouTube動画の文字起こし取得(YouTube Transcript API)
- Gemini API 1.5 Flash による自動要約生成
- 非同期ジョブ処理(Solid Queue)
| カテゴリ | 技術 |
|---|---|
| バックエンド | Ruby 3.3.6 / Rails 8 |
| データベース | PostgreSQL |
| ジョブキュー | Solid Queue |
| AI | Google Gemini API 1.5 Flash |
| 文字起こし | youtube-transcript-api (Python) |
| デプロイ | Kamal |
bundle install
pip install youtube-transcript-api
bin/rails db:setup
bin/dev詳細は 開発ガイド を参照


