public interface CommonAIService<EQUERY extends ErrorMessage,EFILE extends ErrorMessage,ECHAT extends ErrorMessage>
CommonAIService setProxy(String url, int port)
CommonAIService auth(List<String> key)
PromptTemplateDrive getPromptTemplateDrive()
CommonAIService setPromptTemplateDrive(PromptTemplateDrive promptTemplateDrive)
CommonAIService setJsonTemplate(String jsonTemplate)
CommonAIService setJsonTemplate(Object dao)
String getJsonTemplate()
CommonAIService claerHistory()
CommonAIService reload(PromptTemplateDrive drive)
Long countToken(List<CommonAIMessage> chatRequest, java.util.function.Function<ECHAT,Boolean> errorResolve)
AiQueryMoneyResponse queryMoney(java.util.function.Function<EQUERY,Boolean> errorResolve)
String ask(String msg, java.util.function.Function<ECHAT,Boolean> errorResolve)
String askWithContext(String msg, java.util.function.Function<ECHAT,Boolean> errorResolve)
String askBackJson(String msg, java.util.function.Function<ECHAT,Boolean> errorResolve)
String askWithContextBackJson(String msg, java.util.function.Function<ECHAT,Boolean> errorResolve)
Object askBackDao(String msg, Type type, java.util.function.Function<ECHAT,Boolean> errorResolve)
Object listOfFile()
Object askWithContextBackDao(String msg, Type type, java.util.function.Function<ECHAT,Boolean> errorResolve)
String uploadFile(File file, java.util.function.Function<EFILE,Boolean> errorResolve)
List<String> uploadFile(List<File> files, java.util.function.Function<EFILE,Boolean> errorResolve)
String uploadFile(String filePath, java.util.function.Function<EFILE,Boolean> errorResolve)
List<String> uploadFileOfUrls(List<String> filePaths, java.util.function.Function<EFILE,Boolean> errorResolve)
KimiBaseResponse<List<KimiFileMeta>> listOfFile(java.util.function.Function<EFILE,Boolean> errorResolve)
KimiFileMeta getFileMeta(String fileId, java.util.function.Function<EFILE,Boolean> errorResolve)
KimiDefaultDeleteResponse deleteFile(String fileId, java.util.function.Function<EFILE,Boolean> errorResolve)
KimiFileContentResponse getFileContent(String fileId, java.util.function.Function<EFILE,Boolean> errorResolve)
Long countToken(java.util.function.Function<EQUERY,Boolean> errorResolve)
Long countToken()
Long countToken(List<CommonAIMessage> chatRequest)
AiQueryMoneyResponse queryMoney()
Copyright © 2024. All rights reserved.