跳转到主要内容

DallETool

描述

该工具用于赋予 Agent 使用 DALL-E 模型生成图像的能力。它是一个基于 Transformer 的模型,可以根据文本描述生成图像。此工具允许 Agent 根据用户提供的文本输入生成图像。

安装

安装 crewai_tools 包
pip install 'crewai[tools]'

示例

请记住,在使用此工具时,文本必须由 Agent 自身生成。该文本必须是对您想要生成的图像的描述。
代码
from crewai_tools import DallETool

Agent(
    ...
    tools=[DallETool()],
)
如果需要,您还可以通过将参数作为参数传递给 DallETool 类来调整 DALL-E 模型的参数。例如
代码
from crewai_tools import DallETool

dalle_tool = DallETool(model="dall-e-3",
                       size="1024x1024",
                       quality="standard",
                       n=1)

Agent(
    ...
    tools=[dalle_tool]
)
这些参数基于 OpenAI API 的 client.images.generate 方法。有关参数的更多信息,请参阅 OpenAI API 文档