| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package com.takai.bigmodel.service;
- import com.alibaba.fastjson2.JSONObject;
- 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);
- List<DialogRespDTO> getDialogDetail(String dialogId);
- SseEmitter getCompletions(CompletionsParams params);
- List<Map<String, Object>> 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);
- }
|