| 123456789101112131415161718192021222324252627282930313233 |
- package com.cyksj.service.midjourney;
- import com.cyksj.model.dto.BlendDimensions;
- import com.cyksj.model.entity.MidjourneyUser;
- import com.cyksj.model.entity.MidjourneyUserConversation;
- import com.cyksj.model.response.SubmitResult;
- import java.util.List;
- import java.util.Map;
- /**
- * @author zwhui
- * @date 2024/4/23 15:44
- */
- public interface MidjourneyService {
- MidjourneyUserConversation submitImagine(MidjourneyUser user, String prompt, String botType, List<String> base64Array) throws Exception;
- MidjourneyUserConversation submitDescribe(MidjourneyUser user, String botType, String base64) throws Exception;
- MidjourneyUserConversation submitBlend(MidjourneyUser user, BlendDimensions dimensions, String botType, List<String> base64Array) throws Exception;
- MidjourneyUserConversation submitModal(MidjourneyUser user, Long taskId, String prompt, String maskBase64) throws Exception;
- MidjourneyUserConversation submitShorten(MidjourneyUser user, String botType, String prompt) throws Exception;
- List<MidjourneyUserConversation> listConversationByIds(Integer mode, List<Long> ids) throws Exception;
- Object submitAction(MidjourneyUser user, Long taskId, String customId, Long num, String botType) throws Exception;
- MidjourneyUserConversation cancelConversation(MidjourneyUser user, Long id);
- void notifyHook(String conversation) throws Exception;
- }
|