コンテンツにスキップ

画像の生成 (GenerateImage)

概要 (What is it?)

GenerateImage ノードは、Griptape Cloud サービスを利用してテキストプロンプトから画像を生成します。Griptape Cloud Image Generation Driver および Prompt Driver と統合されており、自然言語のテキスト記述を高精細な画像へと変換します。

使用する場面 (When would I use it?)

以下のような場面でこのノードを使用します:

  • ワークフロー内で動的に画像を生成したい場合
  • テキスト記述に基づいてビジュアルコンテンツを作成したい場合
  • 自然言語で表現されたアイデアやコンセプトを画像として可視化したい場合

使い方 (How to use it)

基本セットアップ

  1. ワークフローに GenerateImage ノードを追加します
  2. 生成したい画像を説明するテキストプロンプトを入力します
  3. ワークフローを実行します!

パラメータ一覧 (Parameters)

  • agent: プロンプト処理および画像生成タスクを担当するエージェント(Agent または辞書)
  • image_generation_driver: 画像生成に使用されるドライバ(デフォルト: None)
  • prompt: 生成したい画像のテキスト記述(文字列)
  • enhance_prompt: 画質向上のためにプロンプトを自動的に拡張・補強するかどうか(真偽値、デフォルト: True)

出力 (Outputs)

  • output: ImageUrlArtifact として生成された画像

使用例 (Example)

画像を生成して保存するシンプルなワークフローの例:

  1. ワークフローに GenerateImage ノードを追加します
  2. agent パラメータに Agent ノードを接続します
  3. prompt に「A serene mountain landscape at sunset with a lake reflecting the orange sky(夕焼けに染まる穏やかな山の風景、オレンジ色の空を映す湖)」と設定します
  4. 生成された画像を保存するため、output を SaveImage ノードに接続します

重要な注意点 (Important Notes)

  • Griptape Cloud で認証を行うには、環境変数 GT_CLOUD_API_KEY を設定しておく必要があります
  • ノードはデフォルトのモデルとして 'dall-e-3'、デフォルトの品質として 'hd' を使用します
  • enhance_prompt(プロンプト拡張)は画質を向上させることができますが、プロンプトの内容が元の意図とはわずかに異なる解釈をされる場合があります