You need to enable JavaScript to run this app.
导航
通用1.4+超分-文生图
最近更新时间:2024.12.19 16:40:44首次发布时间:2024.06.25 14:47:48

接口简介

高美感通用V1.4文生图模型,是原生中英文双语模型,在效果在内的多项指标显著提升,并已在字节内部业务广泛应用。

请求说明

名称

内容

接口地址

https://visual.volcengineapi.com

请求方式

POST

Content-Type

application/json

Header参数

完整公共参数列表见 公共参数
本服务Region为cn-north-1; Service为cv

Query参数

拼接到url后的参数,示例:https://visual.volcengineapi.com?Action=CVProcess&Version=2022-08-31

参数

可选/必选

类型

说明

Action

必选

String

接口名,取值:HighAesSmartDrawing

Version

必选

String

版本号,取值:2022-08-31

Body参数

业务请求参数,放到request.body中,MIME-Type为application/json

参数

可选/必选

类型

说明

req_key

必选

String

算法名称,取固定值为high_aes_general_v14

prompt

必选

String

用于生成图像的提示词 ,中英文均可输入

model_version

必选

String

模型版本名称 取固定值为 general_v1.4

seed

可选

int

随机种子,-1为不随机种子;其他为指定随机种子
默认值:-1

scale

可选

float

影响文本描述的程度
默认值:3.0 取值范围[1, 30]

ddim_steps

可选

int

生成图像的步数
默认值:25 取值范围[1-50]

width

可选

int

生成图像的宽(超分前大小)
取值范围[128-768],默认值:512

height

可选

int

生成图像的高(超分前大小)
取值范围[128-768],默认值:512

use_rephraser

可选

bool

开启中文prompt扩写
默认值:True

use_predict_tags

可选

bool

开启predict_tags
默认值:True

use_sr

可选

bool

True:文生图+AIGC超分
False:文生图
默认值:False

sr_seed

可选

int

超分模型随机种子,-1为不随机种子;其他为指定随机种子,当use_sr开启时有效
默认值:-1

sr_strength

可选

float

只在超分模型生效
默认值:0.4 取值范围[0.0, 1.0]

sr_scale

可选

float

在超分模型上,影响文本描述的程度
默认值:3.5 取值范围[1, 30]

sr_steps

可选

int

超分模型生成图像的步数
默认值:10 取值范围[1-50]

is_only_sr

可选

bool

独立请求超分开关,打开后只有超分的参数(sr_前缀的参数)生效,其他base模型参数不生效
默认值:False

return_url

可选

bool

输出是否返回图片链接 (链接有效期为24小时)

logo_info

可选

LogoInfo

水印信息

LogoInfo
水印相关信息。

名称

类型

必选

描述

备注

add_logo

Boolean

是否添加水印。True为添加,False不添加。默认不添加

position

Int

水印的位置,取值如下:
0-右下角
1-左下角
2-左上角
3-右上角
默认0

language

Int

水印的语言,取值如下:
0-中文(AI生成)
1-英文(Generated by AI)
默认0

opacity

Float

水印的不透明度,取值范围0-1,1表示完全不透明,默认0.3

logo_text_content

String

明水印自定义内容

输出说明

通用输出参数

请参考通用返回字段及错误码

业务输出参数

重点关注data 字段,其他字段为公共返回

字段

类型

说明

binary_data_base64

array of string

返回图片的base64数组。

输出示例

{
    "code": 10000,
    "data": {
        "algorithm_base_resp": {
            "status_code": 0,
            "status_message": "Success"
        },
        "binary_data_base64": ["xxx"],
        "predict_tags_result": "",
        "rephraser_result": "",
        "request_id": ""
    },
    "message": "Success",
    "request_id": "2024061214082851989A35E4283DB7C8AD",
    "status": 10000,
    "time_elapsed": "16.52978614s"
}

错误码

(1)通用错误码
请参考通用返回字段及错误码
(2)业务错误码

HttpCode

错误码

错误消息

描述

200

10000

请求成功

400

50411

Pre Img Risk Not Pass

输入图片前审核未通过

400

50511

Post Img Risk Not Pass

输出图片后审核未通过

400

50412

Text Risk Not Pass

输入文本前审核未通过

400

50512

Post Text Risk Not Pass

输出文本后审核未通过

400

50413

Post Text Risk Not Pass

输入文本NER、IP、Blocklist等拦截

SDK使用说明

请参考SDK使用说明