| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- package com.takai.bigmodel.service;
- import com.takai.bigmodel.domain.dto.AsyncCompletions;
- import com.takai.bigmodel.domain.dto.AsyncResult;
- import com.takai.bigmodel.domain.dto.DialogReqDTO;
- import com.takai.bigmodel.domain.dto.DialogRespDTO;
- import com.takai.bigmodel.domain.entity.*;
- import org.springframework.web.servlet.mvc.method.annotation.SseEmitter;
- import java.util.List;
- import java.util.Map;
- /**
- * 智谱 业务层
- *
- * @author takai
- */
- public interface IBigModelService
- {
- /**
- * 根据条件分页查询媒体对照信息
- *
- * @param mData 媒体对照信息
- * @return 媒体对照信息数据集合信息
- */
- public List<BmMediaReplacement> selectMediaList(BmMediaReplacement mData);
- /**
- * 查询唯一媒体对照信息
- * @param mData
- * @return
- */
- public BmMediaReplacement selectTargetMedia(BmMediaReplacement mData);
- /**
- * 新增媒体对照信息
- *
- * @param mData 媒体对照信息
- * @return 结果
- */
- public int insertMedia(BmMediaReplacement mData);
- /**
- * sse方式调用智谱接口
- * @param sseParams
- * @return
- */
- public SseEmitter sseInvoke(SseParams sseParams);
- void initZhiPuInfo();
- List<BmMediaReplacement> getDocumentImageList(String documentId);
- List<BmApplication> getApplicationList();
- List<BmKnowledge> getKnowledgeList();
- List<BmDocument> getDocumentList(String knowledageId);
- void saveDialog(DialogReqDTO dialogReqDTO);
- List<Object> getDialogList(String appId);
- DialogRespDTO getDialogDetail(String dialogId);
- SseEmitter getCompletions(CompletionsParams params);
- String getSliceInfo(String requestId);
- AsyncCompletions getAsyncCompletions(CompletionsParams params);
- AsyncResult getAsyncResult(String id);
- SseEmitter assistant(AssistantParams params);
- void DelDialogDetail(String id);
- void updateDialog(DialogReqDTO dialogReqDTO);
- List<DialogRespDTO> exportExcel(String id);
- }
|