AI作画-基础版
更新时间:2023-06-16
AI作画-基础版,基于文心ERNIE-ViLG大模型,根据用户输入的文本,自动创作图片,每次可自定义生成1张至6张图片。在使用AI作画接口服务之前,请您仔细阅读相关协议的全部内容。
AI作画-基础版涉及2个接口,分别为:提交请求、查询结果。
- 提交请求:传入文本、分辨率、风格参数,创建AI作画任务,获得任务ID。
- 查询结果:用于在任务创建后,查看图片生成状态。待图片生成完毕,通过查询接口即可查看生成图片的地址链接。
提交请求
接口描述
提交请求接口,根据用户输入的文本,得到图片生成任务ID。
在线调试
您可以在 示例代码中心 中调试该接口,可进行签名验证、查看在线调用的请求内容和返回结果、示例代码的自动生成。
请求说明
请求示例
HTTP方法: POST
请求URL: https://aip.baidubce.com/rpc/2.0/ernievilg/v1/txt2img
URL参数:
参数 | 值 |
---|---|
access_token | 通过API Key和Secret Key获取的access_token,参考“Access Token获取” |
Header如下:
参数 | 值 |
---|---|
Content-Type | application/json |
并发数:付费使用后默认并发数为 1
请求参数
参数 | 是否必选 | 类型 | 描述 |
---|---|---|---|
text | 是 | string | 输入内容,长度不超过100个字(操作指南详见文档) |
resolution | 是 | string | 图片分辨率,可支持1024*1024、1024*1536、1536*1024 |
style | 是 | string | 目前支持风格有:探索无限、古风、二次元、写实风格、浮世绘、low poly 、未来主义、像素风格、概念艺术、赛博朋克、洛丽塔风格、巴洛克风格、超现实主义、水彩画、蒸汽波艺术、油画、卡通画 |
num | 否 | int | 图片生成数量,支持1-6张 |
Body示例
{
"text": "睡莲",
"style": "油画",
"resolution": "1024*1024",
"num": 1
}
返回说明
返回参数
参数 | 类型 | 描述 |
---|---|---|
log_id | uint64 | 请求唯一标识码 |
data | object | 结果对象,返回 task id。任务完成后,作为获取图片的依据 |
taskId | int | 图片生成任务id,作为查询接口的入参 |
返回示例
{
"data": {
"taskId": 8328053
},
"log_id": 1583376431827547238
}
查询结果
接口描述
查询结果接口,根据图片生成任务ID(有效期一个月)查询生成状态。
在线调试
您可以在 示例代码中心 中调试该接口,可进行签名验证、查看在线调用的请求内容和返回结果、示例代码的自动生成。
请求说明
请求示例
HTTP方法: POST
请求URL: https://aip.baidubce.com/rpc/2.0/ernievilg/v1/getImg
URL参数:
参数 | 值 |
---|---|
access_token | 通过API Key和Secret Key获取的access_token,参考“Access Token获取” |
Header如下:
参数 | 值 |
---|---|
Content-Type | application/json |
并发数:付费使用后默认并发数为 2
请求参数
参数 | 是否必选 | 类型 | 描述 |
---|---|---|---|
taskId | 是 | string | 从提交请求的提交接口的返回值中获取 |
Body示例
{
"taskId":"8328053"
}
返回说明
返回参数
参数 | 类型 | 描述 |
---|---|---|
data | object | task_id对应请求的任务状态和生成结果 |
+style | string | 请求内容中的图片风格 |
+taskId | int | 对应任务的id(有效期一个月) |
+imgUrls | array | 生成结果数组(目前默认生成1张图) |
++image | string | 生成结果地址(有效期三个月) |
+text | string | 请求内容中的文本 |
+status | int | 0或1。"1"表示已生成完成,"0"表示任务排队中或正在处理。 |
+createTime | string | 任务创建时间 |
+img | string | 生成结果地址 |
+waiting | string | 预计等待时间 |
log_id | uint64 | 请求唯一标识码 |
返回示例
{
"data": {
"style": "油画",
"taskId": 8328053,
"imgUrls": [
{
"image": "https://wenxin.baidu.com/younger/file/ERNIE-ViLG/9eb039cab103d587ed92f52477e2f4a0ex"
}
],
"text": "睡莲",
"status": 1,
"createTime": "2022-11-17 16:52:10",
"img": "https://wenxin.baidu.com/younger/file/ERNIE-ViLG/9eb039cab103d587ed92f52477e2f4a0ex",
"waiting": "0"
},
"log_id": 1593165135593954136
}
错误码
AI作画-基础版使用指南,请点击AI作画使用指南。