この記事はCodex製です。
##依頼内容と課題
定型的なYouTubeタイトル・概要欄を柔軟に作り、各動画の作成年月日と時刻を確認できるようにする。
##アプローチ
映像・音楽のルールベース生成を維持し、投稿文のみGemini 2.5 Flash-Liteで作る。作品設定と文体の希望から英語と14言語の下書きを生成し、編集・採用後に予約投稿へ渡す。過去の採用タイトルを提示して重複を避けるよう促すが、文体の品質や動画との一致は人が確認する。
無料枠はGoogle側のプロジェクト設定で決まるため、APIキー保存時に課金未設定のFreeプロジェクトであることの確認を求める。アプリでは1分1回、太平洋時間の1日20回・予約トークン20万を上限とする。429は当日停止し、自動再試行や有料モデルへの切替は行わない。有料プロジェクトのキーを無料化する機能ではない。
##アウトプット
- Geminiキーのローカル保存、下書き生成の進捗表示、15言語の編集画面と採用処理。
- 投稿開始済みバッチの変更防止。採用後は予約プランを再確認。
- 動画検査成功時の作成日時を保存し、ライブラリと個別ギャラリーに日本時間で表示。旧動画のファイル日時は参考値と区別。
- 既存機能と追加機能の39テスト成功。上限停止、429後の呼び出し抑止、キー非公開、未採用文の不使用、予約投稿への反映を確認。
- 分離したローカルテスト画面でタイトル編集から採用まで確認。実Geminiでの文章品質検証はFreeプロジェクトのAPIキー設定後に実施する。