You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
613 B

package com.youlai.boot.mini.service;
import com.youlai.boot.mini.model.dto.PhotoToComicRequest;
import com.youlai.boot.mini.model.entity.MiniAiGenerationTask;
import org.springframework.web.multipart.MultipartFile;
import java.util.List;
public interface AiGenerationService {
List<String> uploadReferenceFile(List<MultipartFile> images, List<MultipartFile> videos, Long userId);
String createAndGenerateImage(PhotoToComicRequest request, Long userId);
boolean handleTaskCallback(String taskUuid, Byte status, String externalResultUrl);
MiniAiGenerationTask getTaskByUuid(String uuid);
}