「ブログ記事に合う画像を毎回探したり、生成AIに指示を出したりするのが面倒…」
「SNS投稿用に画像を準備したいけど、一つ一つ作るのは時間がかかりすぎる…」
このように、コンテンツ制作における画像生成の手作業に、多くの時間と労力を費やしていませんか?
もし、Google スプレッドシートなどにまとめたテキスト情報から、Perplexityが自動で画像を生成してくれる仕組みがあれば、こうした悩みから解放されますよね。
そうすれば、企画や文章作成といったより創造的なコア業務に集中できる時間を生み出すことができます!
今回ご紹介する自動化の設定は、プログラミングの知識がなくても簡単に設定できて、手間や時間もかかりません。ぜひ自動化を導入して作業をもっと楽にしましょう!
とにかく早く試したい方へ
Yoomには
テキスト情報をもとにAIで画像を生成する業務フロー自動化のテンプレートが用意されています。「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
Google スプレッドシートの情報からPerplexityとOpenAIで画像を生成する
試してみる
■概要
ブログやSNSなどの画像を準備する際に、毎回プロンプトを考えてAIツールを操作するのは手間がかかる作業です。このワークフローは、Google スプレッドシートにキーワードを入力するだけで、Perplexityが最適なプロンプトを考案し、OpenAIが画像を生成するプロセスを自動化します。手作業による画像生成の手間を省き、コンテンツ制作の効率を高めます。
■このテンプレートをおすすめする方
- Perplexityを活用した画像生成のプロセスを自動化したいコンテンツ制作者の方
- Google スプレッドシートで管理する情報をもとに、効率的に画像を準備したいチームリーダーの方
- 複数のAIツールを連携させ、クリエイティブ制作の定型業務を効率化したいと考えている方
■このテンプレートを使うメリット
- スプレッドシートの更新だけで画像が自動生成されるため、プロンプトの考案やツールの操作にかかる時間を短縮できます。
- Perplexityによるプロンプト生成を挟むことで、生成される画像の品質が安定し、クリエイティブ業務の属人化を防ぎます。
■フローボットの流れ
- はじめに、Google スプレッドシート、OpenAI、PerplexityをYoomと連携します。
- 次に、トリガーでGoogle スプレッドシートを選択し、「行が更新されたら」というアクションを設定します。
- 次に、オペレーションでPerplexityの「情報を検索(AIが情報を要約)」アクションを設定し、 Google スプレッドシートの情報から画像生成用のプロンプトを作成します。
- 続いて、オペレーションでOpenAIの「テキストから画像を生成する」アクションを設定し、作成されたプロンプトをもとに画像を生成します。
- 最後に、オペレーションでYoomの「メールを送る」アクションを設定し、生成された画像を任意の宛先に送付します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Google スプレッドシートのトリガー設定では、対象としたい任意のスプレッドシートIDとシートのタブ名を設定してください。
- Perplexityの設定では、生成するプロンプトの質を調整するため、任意のモデル名、システムプロンプト、ユーザープロンプトを設定してください。
- OpenAIの「テキストから画像を生成する」アクションでは、生成枚数や画像サイズを任意の価に設定してください。
- メール機能の設定では、宛先や件名に任意の値を設定し、本文には事前のアクションで取得した値や任意のテキストを活用して設定してください。
■注意事項
- Google スプレッドシート、Perplexity、OpenAIのそれぞれとYoomを連携してください。
- Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
Google スプレッドシートの情報からPerplexityで画像を生成するフローを作ってみよう
それではここから代表的な例として、Google スプレッドシートに記載された情報をトリガーに、PerplexityとOpenAIを活用して画像を自動生成するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Google スプレッドシート/ Perplexity /OpenAI
※ChatGPT(OpenAI)を使ったアクションを動かすには、OpenAIのAPI有料プランに契約しておく必要があります。APIの利用料金が発生した時にスムーズに支払いができるよう、契約内容を整えておきましょう。
詳しくはOpenAIのAPI料金ページをご確認ください。
[Yoomとは]
フローの作成方法
今回は大きく分けて以下のプロセスで作成します。
- Google スプレッドシート、Perplexity、OpenAIのマイアプリ連携
- テンプレートをコピー
- トリガーとアクションの設定
- フローをONにし、正常に起動するかを確認
Google スプレッドシートの情報からPerplexityとOpenAIで画像を生成する
試してみる
■概要
ブログやSNSなどの画像を準備する際に、毎回プロンプトを考えてAIツールを操作するのは手間がかかる作業です。このワークフローは、Google スプレッドシートにキーワードを入力するだけで、Perplexityが最適なプロンプトを考案し、OpenAIが画像を生成するプロセスを自動化します。手作業による画像生成の手間を省き、コンテンツ制作の効率を高めます。
■このテンプレートをおすすめする方
- Perplexityを活用した画像生成のプロセスを自動化したいコンテンツ制作者の方
- Google スプレッドシートで管理する情報をもとに、効率的に画像を準備したいチームリーダーの方
- 複数のAIツールを連携させ、クリエイティブ制作の定型業務を効率化したいと考えている方
■このテンプレートを使うメリット
- スプレッドシートの更新だけで画像が自動生成されるため、プロンプトの考案やツールの操作にかかる時間を短縮できます。
- Perplexityによるプロンプト生成を挟むことで、生成される画像の品質が安定し、クリエイティブ業務の属人化を防ぎます。
■フローボットの流れ
- はじめに、Google スプレッドシート、OpenAI、PerplexityをYoomと連携します。
- 次に、トリガーでGoogle スプレッドシートを選択し、「行が更新されたら」というアクションを設定します。
- 次に、オペレーションでPerplexityの「情報を検索(AIが情報を要約)」アクションを設定し、 Google スプレッドシートの情報から画像生成用のプロンプトを作成します。
- 続いて、オペレーションでOpenAIの「テキストから画像を生成する」アクションを設定し、作成されたプロンプトをもとに画像を生成します。
- 最後に、オペレーションでYoomの「メールを送る」アクションを設定し、生成された画像を任意の宛先に送付します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Google スプレッドシートのトリガー設定では、対象としたい任意のスプレッドシートIDとシートのタブ名を設定してください。
- Perplexityの設定では、生成するプロンプトの質を調整するため、任意のモデル名、システムプロンプト、ユーザープロンプトを設定してください。
- OpenAIの「テキストから画像を生成する」アクションでは、生成枚数や画像サイズを任意の価に設定してください。
- メール機能の設定では、宛先や件名に任意の値を設定し、本文には事前のアクションで取得した値や任意のテキストを活用して設定してください。
■注意事項
- Google スプレッドシート、Perplexity、OpenAIのそれぞれとYoomを連携してください。
- Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
ステップ1:Google スプレッドシート、Perplexity、OpenAIをマイアプリ連携
まずは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
基本的な設定方法を解説している、以下のナビ動画をご覧ください!
Google スプレッドシートのマイアプリ連携
以下をご確認ください。
Perplexityのマイアプリ連携
マイアプリ>新規接続の画面から「Perplexity」を検索し、クリックしてください。
マイアプリ連携画面に遷移しますので、「アカウント名」は任意の値を、アクセストークンは画面注釈に沿ってAPIキーを発行し入力を行います。
入力し終わったら「追加」をクリックしましょう。
以下のようにマイアプリにPerplexityが追加されれば、連携は完了します。
OpenAIのマイアプリ連携
以下をご確認ください。
ステップ2:テンプレートをコピーする
続いてYoomのテンプレートをコピーします。以下バナーの「試してみる」をクリックしましょう。
Google スプレッドシートの情報からPerplexityとOpenAIで画像を生成する
試してみる
■概要
ブログやSNSなどの画像を準備する際に、毎回プロンプトを考えてAIツールを操作するのは手間がかかる作業です。このワークフローは、Google スプレッドシートにキーワードを入力するだけで、Perplexityが最適なプロンプトを考案し、OpenAIが画像を生成するプロセスを自動化します。手作業による画像生成の手間を省き、コンテンツ制作の効率を高めます。
■このテンプレートをおすすめする方
- Perplexityを活用した画像生成のプロセスを自動化したいコンテンツ制作者の方
- Google スプレッドシートで管理する情報をもとに、効率的に画像を準備したいチームリーダーの方
- 複数のAIツールを連携させ、クリエイティブ制作の定型業務を効率化したいと考えている方
■このテンプレートを使うメリット
- スプレッドシートの更新だけで画像が自動生成されるため、プロンプトの考案やツールの操作にかかる時間を短縮できます。
- Perplexityによるプロンプト生成を挟むことで、生成される画像の品質が安定し、クリエイティブ業務の属人化を防ぎます。
■フローボットの流れ
- はじめに、Google スプレッドシート、OpenAI、PerplexityをYoomと連携します。
- 次に、トリガーでGoogle スプレッドシートを選択し、「行が更新されたら」というアクションを設定します。
- 次に、オペレーションでPerplexityの「情報を検索(AIが情報を要約)」アクションを設定し、 Google スプレッドシートの情報から画像生成用のプロンプトを作成します。
- 続いて、オペレーションでOpenAIの「テキストから画像を生成する」アクションを設定し、作成されたプロンプトをもとに画像を生成します。
- 最後に、オペレーションでYoomの「メールを送る」アクションを設定し、生成された画像を任意の宛先に送付します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Google スプレッドシートのトリガー設定では、対象としたい任意のスプレッドシートIDとシートのタブ名を設定してください。
- Perplexityの設定では、生成するプロンプトの質を調整するため、任意のモデル名、システムプロンプト、ユーザープロンプトを設定してください。
- OpenAIの「テキストから画像を生成する」アクションでは、生成枚数や画像サイズを任意の価に設定してください。
- メール機能の設定では、宛先や件名に任意の値を設定し、本文には事前のアクションで取得した値や任意のテキストを活用して設定してください。
■注意事項
- Google スプレッドシート、Perplexity、OpenAIのそれぞれとYoomを連携してください。
- Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項」を参照してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
以下のような画面が表示されたらテンプレートのコピーは完了です。OKをクリックして設定を進めましょう。
ステップ3:Google スプレッドシートのトリガー設定を行う
まず、フローの第一段階であるアプリトリガーの設定を行います。
フローボットの「行が更新されたら」をクリックしてください。
アクションと連携アカウントを確認していきます。
アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認出来たら「次へ」をクリックしましょう。
トリガーの起動間隔を設定していきましょう。プルダウンをクリックして、任意のタイミングを選んでください。
トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。
詳しくは以下もご確認ください。
ここで画像作成のための下準備として、Google スプレッドシートで作成します。作成したい画像の詳細を入力した以下のようなシートを用意しました。
上記で作成した「スプレッドシートID」を候補から入力していきます。
シートIDも同様に候補から入力しましょう。
「テーブル範囲の始まり・終わり」はGoogle スプレッドシート上で値が入っている範囲を指定します。
「一意の値が入った列」は他と重複しない値が入った列としてBを、「更新を検知したい列」は今回はAとしています。
上記の設定が完了したらテストボタンをクリックしてください。
テストが成功すると、Google スプレッドシートから取得した値が入ります。
※取得した値とは?
取得した値とは、トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
取得した値は、後続のオペレーション設定時の値として利用でき、フローボットを起動する度に、変動した値となります。詳しくは以下をご覧ください。
「完了」ボタンをクリックして次に進みます。
ステップ4:Perplexityで情報を要約する
次に、Perplexityで情報を要約します。「情報を検索(AIが情報を要約)」をクリックしてください。
アクションと連携アカウントを確認していきます。
アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認出来たら「次へ」をクリックしましょう。
要約するAIのモデル名を指定します。今回は「Sonar Pro」にしましたが、お好みのものをお使いください。
システムプロンプトは今回、注釈に沿って以下のように入力しました。
ユーザープロンプトは取得した値を用いて、以下のように入力しました。
取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報が反映できます。
- 以下の情報を基に魅力的な商品説明やサービス説明を英語で生成してください。
- 取得した値より【商品名】【特徴】【ターゲット層】【価格】
※英語出力を指示することで、OpenAIの画像生成の精度が向上する可能性がありますので、英語で生成する指示を含んでください。
この画面内には他にもAI指示出しについて細かく設定できる項目がありますので、任意で設定を行ってください。
必須項目を入力し終わったらテストボタンをクリックしましょう。テストが成功し、要約結果などの取得した値が入ります。
「完了」ボタンをクリックして次に進みます。
ステップ5:要約した内容をOpenAIで画像化する
要約した内容をOpenAIで画像化していきます。「テキストから画像を生成する」をクリックしてください。