chat - 也支持图像生成或修改模型
照理说图像处理的相关模型,一般是基于 ImageModel 或 生成式模型接口。但也有基于聊天模型接口的。
1、示例
String apiUrl = "https://dashscope.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation";
String apkKey = "xxx";
ChatModel chatModel = ChatModel.of(apiUrl).apiKey(apkKey)
.model("qwen-image-edit") //图片编辑
.timeout(Duration.ofSeconds(300))
.build();
String imageUrl = "https://solon.noear.org/img/369a9093918747df8ab0a5ccc314306a.png";
//一次性返回
ChatResponse resp = chatModel.prompt(ChatMessage.ofUser("把黑线框变成红的", Image.ofUrl(imageUrl)))
.call();
//打印消息
log.info("{}", resp.getMessage());
String newUrl = resp.getContent();