Java调用即梦绘图API实例Demo
作者:绫波粒
Java调用即梦绘图API
结果展示
prompt:“画面展现诗句夕阳在西峰,叠翠萦残雪,所描述的景象”。

即梦文生图3.0
1.接口简介
文生图3.0是即梦同源的文生图能力,在文字响应准确度、图文排版、层次美感和语义理解能力上相较之前版本均有显著提升,人像质感更逼真,且支持输出高清大图。此外,在文字响应更精准的基础下,还支持响应大小字、各类艺术字体和不同字重
2. Prompt建议
用于编辑图像的提示词 。建议:
画面描述技巧:用连贯的自然语言描述画面内容(主体+行为+环境等),用短词语描述画面美学(风格、色彩、光影、构图等)
文字效果增强:把想要生成的文字内容插入“”引号中,可以提升文字准确率
**专业词汇表达:**推荐尝试词源语言/英文表达专业词汇,效果更准确
明确图像用途:建议写明图像用途与类型,例如,用途PPT封面背景图、背景素材图/ 类型广告海报设计、纪实摄影
**简单语言表达:**在表达准确的基础上,短提示词也能发挥惊艳的效果
接入说明
请求说明
| 名称 | 内容 |
|---|---|
| 接口地址 | https://visual.volcengineapi.com |
| 请求方式 | POST |
| Content-Type | application/json |
提交任务
提交任务请求参数
Query参数
拼接到url后的参数,示例:https://visual.volcengineapi.com?Action=CVSync2AsyncSubmitTask&Version=2022-08-31
| 参数 | 类型 | 可选/必选 | 说明 |
|---|---|---|---|
| Action | string | 必选 | 接口名,取值:CVSync2AsyncSubmitTask |
| Version | string | 必选 | 版本号,取值:2022-08-31 |
Header参数
注意
本服务固定值:Region为cn-north-1,Service为cv
主要用于鉴权,详见 公共参数 - 签名参数 - 在Header中的场景部分
Body参数
注意
业务请求参数,放到request.body中,MIME-Type为application/json
| 参数 | 类型 | 可选/必选 | 说明 |
|---|---|---|---|
| req_key | string | 必选 | 算法名称,取固定值为jimeng_t2i_v30 |
| prompt | string | 必选 | 用于生成图像的提示词 ,中英文均可输入。建议长度<=120字符,最长不超过800字符,prompt过长有概率出图异常或不生效 |
| use_pre_llm | bool | 可选 | 开启文本扩写,会针对输入prompt进行扩写优化,如果输入prompt较短建议开启,如果输入prompt较长建议关闭默认值:true |
| seed | int | 可选 | 随机种子,作为确定扩散初始状态的基础,默认-1(随机)。若随机种子为相同正整数且其他参数均一致,则生成图片极大概率效果一致默认值:-1 |
| width | int | 可选 | 1、生成图像宽高,系统默认生成1328 * 1328的图像;2、支持自定义生成图像宽高,宽高比在1:3到3:1之间,长度在[512, 2048]之间;推荐可选的宽高比为:标清1K1328 * 1328(1:1)1472 * 1104 (4:3)1584 * 1056(3:2)1664 * 936(16:9)2016 * 864(21:9)高清2K2048 * 2048(1:1)2304 * 1728 (4:3)2496 * 1664(3:2)2560 * 1440(16:9)3024 * 1296(21:9)注意:需同时传width和height才会生效; |
| height | int | 可选 |
Java实现Demo
package com.volcengine.example.visual;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.volcengine.service.visual.IVisualService;
import com.volcengine.service.visual.impl.VisualServiceImpl;
public class CVProcessDemo {
public static void main(String[] args) {
IVisualService visualService = VisualServiceImpl.getInstance();
// call below method if you dont set ak and sk in ~/.vcloud/config
visualService.setAccessKey("您的 AK");
visualService.setSecretKey("您的 SK");
JSONObject req=new JSONObject();
//请求Body(查看接口文档请求参数-请求示例,将请求参数内容复制到此)
req.put("req_key","jimeng_high_aes_general_v21_L");
req.put("prompt","画面展现诗句夕阳在西峰,叠翠萦残雪,所描述的景象");
req.put("return_url",true);
try {
Object response = visualService.cvProcess(req);
System.out.println(JSON.toJSONString(response));
} catch (Exception e) {
e.printStackTrace();
}
}
}
注意:body内容
在调用时需要注意在body中放 req.put("return_url",true);字段;否则会返回base64编码。
开启返回url后的response示例:
{
"code": 10000,
"data": {
"mood_board_llm_tag": "",
"pe_result": "",
"vlm_result": "",
"llm_result": "自然风景摄影风格,宁静美学。 夕阳西下,山峰被晚霞染红;山峰上覆盖着积雪,与翠绿相间。 夕阳的余晖洒在西峰上,映照出叠翠和残雪的轮廓;天空呈现出渐变的橙红色调。 周围环境宁静,远处山峦起伏,近处树木苍翠。 光线柔和,暖色调的夕阳光线,全景镜头捕捉整个场景。 风景诗画风,全景视角。",
"image_urls": [
"https://p9-aiop-sign.byteimg.com/tos-cn-i-vuqhorh59i/20251014212608A0A9611688290FE57B6D-6296-0~tplv-vuqhorh59i-image-v1.image?rk3s=7f9e702d&x-expires=1760534775&x-signature=PrFo2ZxVPQXwisBez95ePf36aik%3D"
],
"algorithm_base_resp": {
"status_message": "Success",
"status_code": 0
},
"mood_board_llm_result": "",
"rephraser_result": "自然风景摄影风格,宁静美学。 夕阳西下,山峰被晚霞染红;山峰上覆盖着积雪,与翠绿相间。 夕阳的余晖洒在西峰上,映照出叠翠和残雪的轮廓;天空呈现出渐变的橙红色调。 周围环境宁静,远处山峦起伏,近处树木苍翠。 光线柔和,暖色调的夕阳光线,全景镜头捕捉整个场景。 风景诗画风,全景视角。",
"request_id": "bf33c0b54c6e6841df524481ae3402623fc558516459bd2d56b68f6c50562d24",
"binary_data_base64": [
],
"predict_tags_result": ""
},
"time_elapsed": "7.740080145s",
"message": "Success",
"request_id": "20251014212608A0A9611688290FE57B6D",
"status": 10000
}
总结
到此这篇关于Java调用即梦绘图API的文章就介绍到这了,更多相关Java调用即梦绘图API内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
