图生图

This commit is contained in:
spllzh
2025-10-19 13:45:53 +08:00
parent 9b2e08593c
commit a029d57e7d
28 changed files with 888 additions and 43 deletions

View File

@@ -156,4 +156,27 @@ public interface IImageModelService extends IService<ImageModel> {
* @return 生成结果包含图像URL等信息
*/
Map<String, Object> generateImageByText(TextModelController.ImageProcessingRequest request);
/**
* 图生图
*
* 根据图片和指令生成新图片,包括:
* - 验证API Key和参数
* - 构建请求体
* - 调用阿里云图生图API
* - 处理异步响应
* - 返回任务信息
*
* @param multipartFile 上传的图片文件
* @param refPrompt 参考提示词
* @param ownerName 所属人姓名
* @param ownerPhone 所属人电话
* @param imageName 图片名称
* @param model 模型名称默认为wanx-v1
* @param parameters 参数字符串JSON格式
* @return 生成结果包含任务ID等信息
*/
Map<String, Object> generateImageToImage(org.springframework.web.multipart.MultipartFile multipartFile,
String refPrompt, String ownerName, String ownerPhone,
String imageName, String model, String parameters);
}