langchain_community.utilities.dalle_image_generator
.DallEAPIWrapper¶
- class langchain_community.utilities.dalle_image_generator.DallEAPIWrapper[source]¶
基础:
BaseModel
封装OpenAI的DALL-E图像生成器。
https://platform.openai.com/docs/guides/images/generations?context=node
使用说明
使用pip安装openai
将OPENAI_API_KEY保存到环境变量中
通过解析和验证关键字参数中的输入数据来创建新的模型。
如果输入数据无法解析成有效的模型,将引发ValidationError。
- param default_headers: Optional[Mapping[str, str]] = None¶
- param default_query: Optional[Mapping[str, object]] = None¶
- param http_client: Optional[Any] = None¶
可选的httpx.Client。
- param max_retries: int = 2¶
生成过程中的最大重试次数。
- param model_kwargs: Dict[str, Any] [Optional]¶
- param model_name: str = 'dall-e-2' (alias 'model')¶
- param n: int = 1¶
要生成的图片数量
- param openai_api_base: Optional[str] = None (别名 'base_url')¶
API请求的基础URL路径,如果没有使用代理或服务模拟器,请保持为空白。
- param openai_api_key: Optional[str] = None (别名 'api_key')¶
如果未提供,则自动从环境变量 OPENAI_API_KEY 中推断。
- param openai_organization: Optional[str] = None (别名 'organization')¶
如果未提供,则自动从环境变量 OPENAI_ORG_ID 中推断。
- param openai_proxy: Optional[str] = None¶
- param quality: Optional[str] = 'standard'¶
将要生成的图片的品质
- param request_timeout: Optional[Union[float, Tuple[float, float], Any] = None (别名 'timeout')¶
- 参数 separator: str = '\\n'¶
当返回多个URL时使用的分隔符。
- 参数 size: str = '1024x1024'¶
要生成的图像大小