> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 画像生成

> ClickHouse Agents 内で画像を生成・編集

export const Image = ({img, alt, size = "lg"}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} />
      </Frame>
    </div>;
};

export const BetaBadge = ({link, galaxyTrack, galaxyEvent}) => {
  if (link) {
    return <a href={link} target="_blank" rel="noopener noreferrer" className="betaBadge" onClick={galaxyTrack && galaxyEvent ? galaxyOnClick(galaxyEvent) : undefined}>
                <Icon />
                <span>ベータ</span>
            </a>;
  }
  return <div className="betaBadge">
            <Icon />
            <span>
                ベータ機能です。 
                <u>
                    <a href="/docs/docs/beta-and-experimental-features#beta-features">
                        詳しくはこちら。
                    </a>
                </u>
            </span>
        </div>;
};

<BetaBadge />

画像生成では、エージェントがテキストのプロンプトから新しい画像を生成したり、ユーザーがアップロードした画像を編集したりできます。エージェントは、求められた内容と利用可能なコンテキストに応じて、生成と編集のどちらを行うかを選択します。

<div id="enable-it">
  ## 画像生成を有効にする
</div>

画像生成は、エージェントビルダーの **Add Tools** モーダル (Capabilities セクションではなく) から追加します。エージェントビルダーパネルの下部にある **Add Tools** をクリックし、画像モデル用ツールを 1 つ追加します。たとえば、**OpenAI Image Tools**、**DALL-E-3**、**Stable Diffusion** などです。エージェントはリクエストに応じて適切なものを選択しますが、指示で使用するツールを限定することもできます。

<Image img="https://mintcdn.com/private-7c7dfe99/A68-kVUDkVcT2W3b/images/cloud/agent-builder/tools-modal.webp?fit=max&auto=format&n=A68-kVUDkVcT2W3b&q=85&s=e98e46712afcbb5aa6347c8b7446ffd2" alt="OpenAI Image Tools、DALL-E-3、Stable Diffusion などの画像モデルのインテグレーションが、ほかのサードパーティーツールとともに表示された Agent Tools モーダル" size="md" width="2560" height="1280" data-path="images/cloud/agent-builder/tools-modal.webp" />

<div id="generation">
  ## 生成
</div>

ユーザーが画像を求めると、エージェントはプロンプトを指定して生成ツールを呼び出し、生成された画像をインラインで返します。エージェントはその画像への参照を自身のコンテキストに保持するため、同じ会話内でその画像を説明したり再利用したりできます。

<div id="editing">
  ## 編集
</div>

ユーザーが画像をアップロードし、色の変更、オブジェクトの追加、構図の拡張などの修正を依頼した場合、エージェントはツールの編集用バリアントを呼び出します。出力では、該当する部分を置き換えるか、依頼に応じて元の画像を拡張します。

<div id="notes">
  ## 注意事項
</div>

* 生成された画像は、自動的に別途ビジョン解析には渡されません。エージェントに画像を*解釈*させる必要がある場合は、ユーザーがアップロードした画像で [ビジョン](/docs/ja/products/cloud/features/ai-ml/agents/builder/vision) を使用してください。
* プロバイダーのコンテンツポリシーが適用されます。プロバイダーのポリシーに違反するプロンプトは、画像ではなくエラーを返します。
