- 发出请求
- 模型接 口
- 聊天接口(Chat)
- 自动补全接口(Completions)
- 图像接口(Images)
- 向量生成接口(Embeddings)
- 音频接口(Audio)
- Suno音乐接口
- Luma视频接口
- SD图像接口
- 帮助中心
- SDXL & SD1.6
- styles
- images
- 视频生成
- 任务管理
- 内容补全接口POST
- 获取音乐GET
- 获取音乐GET
- flux-pro-1.1POST
- flux-proPOST
- flux-devPOST
- flux-查询GET
- Generate(文生图)POST
- Remix(混合图)POST
- Upscale(放大高清)POST
- Describe(描述)POST
- 图像生成POST
- 文生视频POST
- 图生视频POST
- 查询任务GET
- 图片描述POST
- 文生图POST
- 合成图POST
- 放大图片POST
- ideogram任务查询POST
生成图像
POST
/recraft/v1/images/generations
images
请求参数
Body 参数application/json
prompt
string
必需
<= 1000 字符
n
enum<integer>
需要生成的图像数量
枚举值:
12
默认值:
1
style_id
string <uuid>
可选
style
enum<string>
可选
枚举值:
realistic_imagedigital_illustrationvector_illustrationicon
默认值:
realistic_image
substyle
string
选择风格的子风格
model
enum<string>
使用的模型
枚举值:
recraftv3recraft20b
默认值:
recraftv3
response_format
enum<string>
返回的图像格式
枚举值:
urlb64_json
默认值:
url
size
enum<string>
可选
枚举值:
1024x10241365x10241024x13651536x10241024x15361820x10241024x18201024x20482048x10241434x10241024x14341024x12801280x10241024x17071707x1024
默认值:
1024x1024
controls
object
可选
colors
array [object {1}]
首选颜色数组
background_color
string
期望的背景颜色
示例
{
"prompt": "string",
"n": 1,
"style_id": "42816bda-d9c2-4157-9d9c-8806b666d646",
"style": "realistic_image",
"substyle": "string",
"model": "recraftv3",
"response_format": "url",
"size": "1024x1024",
"controls": {
"colors": [
{
"rgb": [
0,
0,
0
]
}
],
"background_color": "string"
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/recraft/v1/images/generations' \
--header 'Content-Type: application/json' \
--data-raw '{
"prompt": "string",
"n": 1,
"style_id": "42816bda-d9c2-4157-9d9c-8806b666d646",
"style": "realistic_image",
"substyle": "string",
"model": "recraftv3",
"response_format": "url",
"size": "1024x1024",
"controls": {
"colors": [
{
"rgb": [
0,
0,
0
]
}
],
"background_color": "string"
}
}'
返回响应
🟢200成功
application/json
Body
object {0}
示例
{}