Solon v3.5.1

chat - 也支持图像生成或修改模型

</> markdown

照理说图像处理的相关模型,一般是基于 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();