You need to enable JavaScript to run this app.
导航
动漫1.3.X-文生图/图生图异步
最近更新时间:2024.10.31 11:57:50首次发布时间:2024.10.31 11:57:50

接口简介

高美感动漫模型V1.3聚焦动漫等艺术风格化场景,美学理解、镜头知识理解与整体效果均有显著提,本接口同时支持文生图与图生图。
预置50+风格词,也可自主探索更多风格。客户可考虑将风格词预置为风格类型,与终端用户输入的prompt一起传入接口的prompt参数中,以实现指定风格。此种方式一般为「风格词,用户输入prompt」,中间用逗号分开
例如:anime, ancient Chinese,handsome chinaman stands on the greatwall, masterpiece, portrait, black hair

风格词

描述

效果示例

anime, ancient Chinese

古风

Image

by Makoto Shinkai

日漫风

Image

anime, acrylic painting

日漫厚涂

Image

Anime, celluoid

赛璐璐

Image

Retro manga

复古漫画

Image

comic, acrylic painting

美漫厚涂

Image

retro comic

复古美漫

Image

woodblock prints

木版画

Image

watercolor painting

水彩

Image

Chibi

Q版

Image

cyberpunk style

赛博朋克

Image

b&w line drawing

黑白线条画

Image

In the style of Y2K illustration

Y2K插画

Image

8bit pixel art

像素

Image

steampunk

蒸汽朋克

Image

Retro Showa

复古昭和

Image

Chinese ink brush

中国水墨

Image

Cyberpunk, Mecha, Future,

赛博朋克, 机甲, 未来

Image

block print

版画

Image

flat illustration

扁平插画

Image

Ukiyo-e

浮世绘

Image

pointillism style,impressionist style

点彩,印象派

Image

papercutting

剪纸

Image

in the style of naive art, mosaics

马赛克

Image

embroidery

刺绣

Image

sculpture

雕塑

Image

coloured lineart

彩色艺术线条

Image

Fauvism

野兽派

Image

Neoclassicism

新古典主义

Image

sketch, black and white drawing

素描

Image

miniature model

微缩模型

Image

jelly material, inflatable, Bauhaus style

果冻材质,充气,包豪斯风格

Image

Wasteland Punk

废土

Image

medieval mural

中世纪壁画

Image

design draft,retro

设计稿,复古

Image

Flat geometric vector graphic logo

几何logo

Image

Cyanotype

蓝晒

Image

3D, CG

3D风

Image

translucence PVC

透明PVC

Image

Dunhuang mural

敦煌壁画

Image

paper carvings

纸雕

Image

Blue and white porcelain

青花瓷

Image

fluorescence

荧光

Image

retro poster

复古海报

Image

pixel art

像素艺术

Image

children's illustrations

儿童插画

Image

Futurism

未来主义

Image

papercutting

剪纸

Image

tie-dye

扎染艺术

Image

请求说明

名称

内容

接口地址

https://visual.volcengineapi.com

请求方式

POST

Content-Type

application/json

限制条件

名称

内容

图片要求

图片格式:JPG(JPEG), PNG, BMP 等常见格式, 建议使用JPG格式.
图片要求:小于5 MB,小于4096*4096,长边与短边比例大于等于1小于1.77,超过1.77有极大概率生成失败

提交任务

提交任务请求参数

Header参数

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

Query参数

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

参数

可选/必选

类型

说明

Action

必选

String

接口名,固定值:
CVSync2AsyncSubmitTask

Version

必选

String

版本号,固定值:2022-08-31

Body参数

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

参数

可选/必选

类型

说明

req_key

必选

String

算法名称,取固定值:high_aes

prompt

必选

String

用于生成图像的提示词,支持中英文输入,建议内容简洁准确,控制在100中文字/英文单词以内,超出部分对生成效果影响较小

model_version

必选

String

模型版本名称,
1.3版本:取固定值为anime_v1.3
1.3.1版本:取固定值为anime_v1.3.1

binary_data_base64

可选

Array of String

源图片,仅支持单图输入,图生图与image_urls二选一

image_urls

可选

Array of String

源图片,仅支持单图输入,图生图与binary_data_base64二选一

strength

可选

float

0.0<strength=<1.0之间,(越小越接近原图,越大越接近文本控制)
默认:0.7
取值范围(0, 1.0]

seed

可选

int

随机种子,作为确定扩散初始状态的基础,默认-1(随机)。若随机种子为相同正整数且其他参数均一致,则生成图片极大概率效果一致

scale

可选

float

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

ddim_steps

可选

int

生成图像的精细程度,越大效果可能更好但是延迟会增加
默认值:20,取值范围[1,50]

width

可选

int

生成图像的宽
默认值:1024,取值范围为[576,1728]
总像素数<=1088*1088
注:图生图返回尺寸:
输入图长边与短边比例大于等于1小于1.77,超过1.77过多有极大概率生成失败
若不传width和height,生成图片最长边是1024,依据原图尺寸等比例返回;
若传width和height,以2个值中较大值为长边,依据原图尺寸等比例返回。

height

可选

int

生成图像的高
默认值:1024,取值范围为[576,1728]
总像素数<=1088*1088
注:图生图返回尺寸:
输入图长边与短边比例大于等于1小于1.77,超过1.77过多有极大概率生成失败
若不传width和height,生成图片最长边是1024,依据原图尺寸等比例返回;
若传width和height,以2个值中较大值为长边,依据原图尺寸等比例返回。

提交任务返回参数

通用返回参数

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

业务输出参数

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

字段

类型

说明

task_id

String

任务ID,用于查询结果

提交任务请求&返回完整示例

请求示例:

{
    "req_key": "high_aes",
    "prompt": "千军万马",
    "model_version": "anime_v1.3",
    "binary_data_base64": [""],
    "strength": 0.7,
    "seed": -1,
    "scale": 7,
    "ddim_steps": 20,
    "width": 1024,
    "height": 1024
}

返回示例:

{
    "code": 10000,
    "data": {
        "task_id": "7418048504813240370"
    },
    "message": "Success",
    "request_id": "2024092411365866C579D2A96A35DA62A9",
    "status": 10000,
    "time_elapsed": "23.099216ms"
}

查询任务

查询任务请求参数

Header参数

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

Query参数

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

参数

可选/必选

类型

说明

Action

必选

String

接口名,固定值:
CVSync2AsyncGetResult

Version

必选

String

版本号,固定值:2022-08-31

Body参数

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

参数

可选/必选

类型

说明

示例

req_key

必选

String

算法名称,取固定值为high_aes

task_id

必选

String

任务ID,此字段的取值为提交任务接口的返回

req_json

可选

JSON String

json序列化后的字符串
目前支持水印配置和图片链接,可在返回结果中添加

"{"logo_info":{"add_logo":true,"position":0,"language":0,"logo_text_content":"这里是明水印内容"},"return_url":true}"

ReqJson(序列化后的结果再赋值给req_json)
配置信息

参数

可选/必选

类型

说明

return_url

可选

bool

输出是否返回图片链接

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

logo_text_content

String

明水印自定义内容

查询任务返回参数

通用返回参数

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

业务输出参数

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

字段

类型

说明

binary_data_base64

Array of string

返回图片的base64数组。

image_urls

Array of string

返回图片的url数组

response_data

String

算法返回的一些信息,可忽略,是json序列化字符串

status

String

in_queue:任务已提交
generating:任务已被消费,处理中
done:处理完成,成功或者失败,可根据外层code&message进行判断
not_found:任务未找到,可能原因是无此任务或任务已过期(12小时)

查询任务请求&返回完整示例

请求示例:

{
    "req_key": "high_aes",
    "task_id": "7418049665255653414",
    "req_json": "{\"logo_info\":{\"add_logo\":true,\"position\":0,\"language\":0,\"logo_text_content\":\"这里是明水印内容\"},\"return_url\":true}"
}

返回示例:

{
    "code": 10000,
    "data": {
        "binary_data_base64": [],
        "image_urls": [
            "https://xxx"
        ],
        "resp_data": "{\"pe_result\":\"\",\"predict_tags_result\":\"\",\"rephraser_result\":\"壮观的场景,展现了千军万马。画面中,穿着衣服的士兵们身着铠甲,手持长矛,整齐划一地行进在大地上。他们的身后是蓝天白云,而前方则是无尽的草原。\",\"request_id\":\"fffabb8c284a97530802576961c87939e9ab3b28b8a185f03e753420b1c9abe2\"}",
        "status": "done"
    },
    "message": "Success",
    "request_id": "20240926173705355DAC3521C41B25CBE5",
    "status": 10000,
    "time_elapsed": "1.616183051s"
}

错误码

(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使用说明