Openai
OpenAIImageGenerationToolSpec #
基类: BaseToolSpec
OpenAI 图像生成工具规范。
Source code in llama-index-integrations/tools/llama-index-tools-openai/llama_index/tools/openai/image_generation/base.py
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
|
图像生成 #
image_generation(text: str, model: Optional[str] = 'dall-e-3', quality: Optional[str] = 'standard', num_images: Optional[int] = 1, size: Optional[str] = DEFAULT_SIZE, style: Optional[str] = 'vivid', timeout: Optional[int] = None, download: Optional[bool] = False) -> str
该工具接受自然语言字符串,并将使用OpenAI的DALL-E模型生成图像。
参数:
名称 | 类型 | 描述 | 默认值 |
---|---|---|---|
text
|
str
|
用于生成图像的文本。 |
required |
model
|
Optional[str]
|
用于图像生成的模型。默认为 |
'dall-e-3'
|
num_images
|
Optional[int]
|
要生成的图像数量。默认为1。
必须在1到10之间。对于 |
1
|
quality
|
Optional[str]
|
生成图像的质量。默认为 |
'standard'
|
size
|
Optional[str]
|
生成图像的尺寸。默认为 |
DEFAULT_SIZE
|
style
|
Optional[str]
|
生成图像的风格。默认为 |
'vivid'
|
timeout
|
Optional[int]
|
覆盖此请求的客户端默认超时时间,单位为秒。默认为 |
None
|
download
|
Optional[bool]
|
如果为 |
False
|
Source code in llama-index-integrations/tools/llama-index-tools-openai/llama_index/tools/openai/image_generation/base.py
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 |
|