【自動日記ツールまとめ】GoogleとOpenAIのAPIを使用した自動日記作成ツール作成手順
この欲望をもとに、ようやく辿り着いた一連の仕組みがあるので、今日は、それを紹介します。
プログラミングスキルのある諸先輩方は、
「なにをそんなみみっちーことを。。」
と、思うかもしれませんが、今はこれが精一杯です。
自動日記ツールがやること
全工程のフローチャート
今回は、Googleカレンダーからスケジュールを抜き取り、GPTにまとめてもらう手法をとります。
使用するツール
Googleカレンダー
Googleスプレッドシート
Googleドキュメント
Google Apps Script
Open API
出来たこと
毎日定時になったらGoogleドキュメントに絵日記が作成されている仕組み
現時点の課題
Googleカレンダーを使うことの弊害
予定の通知が他のスケジュール通知と混ざる
カレンダーの「説明」の編集時、「全てのスケジュールを更新」してしまうと詰む
費用の問題
日記自体の費用は一日(一回)10円くらいだが、チャットGPTプラスの月額20ドルも考慮すると一日100円くらいかかる
GPTのModelが変わると動かなくなる問題
今回、現時点で出来る最高のアウトプットを目指したので、日記の作成は「gpt-4-turbo-preview」を使い、イラスト作成は「dall-e-3」を使用しているんだけど、このModelがopenai側で変更されたとき、このGASは動かなくなる。
今後はMAPとか、photoからも情報を取得してリマインドされたい。
でも今のところ、40歳インドアオジサンのMAPアプリのタイムラインは毎日家にいるし、写真も猫と子供の写真なので、優先度は低い。かなり。
中身の説明
今回の一連の流れでは、GoogleとOpen AIの組み合わせで、リッチに日記を作成します。
以下の「やること」10個を行うことで、毎日の日記が楽に楽しくなるはずです。
私が書かなくても丁寧に説明されているサイトがあったり、今後のアップデートの際に修正が楽になるように、各項目は他の記事を引用しています。
ページの行き来が面倒かもしれないですが、ご容赦ください。
情報の取得 - GoogleCalendarの準備
以下の工程をクリアするための準備です
やること:1 Googleアカウントの用意
やること:2 GoogleCalendarのセッティング
情報の取得 - GoogleスプレッドシートとGASの準備
以下のすべての工程で使用するスプレッドシートの用意です
やること:3 Googleスプレッドシートの作成
やること:4 Googleドライブにフォルダ作成
やること:5 GoogleAppScriptへ新しいプロジェクトの作成〜「スクリプト プロパティ」を設定〜Calendarから情報を取得するコードの設定
以下工程です
日記の作成 - openAIのchatGPTを呼び出せるAPIKeyを取得する
以下工程で使用するGPTのための準備です
やること:6 OpenAIのアカウント用意・APIキーの取得・アップグレード
日記の作成〜保存 - GoogleでAPPでScriptで
本作成手順も、いよいよ最終工程です。
以下の設定を行います。
やること:7 GoogleAppScriptのプロジェクトへ、「スクリプト プロパティ」を設定〜日記生成のGASを設定
イラストの作成〜保存 - GAS経由で作成されたイラストを保存
やること:8 GoogleAppScriptのプロジェクトへ、イラスト生成のためのGASを設定
自動で動く仕組み - プロジェクトへトリガーの設定
やること:9 トリガーの設定
おわりです!
お疲れ様でした。
つかれたーーーー
以下【有料記事】へのリンク
以下は、各promptと、今回の自動日記のシートやGASの設定がされているシートの有料販売です。
ぜひ、試してみてください。
今回の全部が入ってるシート
この記事が気に入ったらサポートをしてみませんか?