类的使用
com.cdkjframework.builder.ResponseBuilder
使用ResponseBuilder的程序包
程序包
说明
wiki-ai 核心基础类
deepSeek 的封装实现
doubao 的封装实现
grok 的封装实现
openai 的封装实现
响应构造实体
接口控制器
基础controller接口及默认实现方法
公共异常帛捕获处理
MinIO 工具类
安全认证接口
网络工具
-
com.cdkjframework.ai.core中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.core中的方法参数修饰符和类型方法说明default voidAiService.chat(String prompt, Consumer<ResponseBuilder> callback) 对话-SSE流式输出voidAiService.chat(List<Message> messages, Consumer<ResponseBuilder> callback) 对话-SSE 流式输出 messages 可以由当前对话组成的消息列表,可以设置role,content。 -
com.cdkjframework.ai.model.deepseek中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.deepseek中的方法参数修饰符和类型方法说明voidDeepSeekService.beta(String prompt, Consumer<ResponseBuilder> callback) 模型beta功能-SSE流式输出 -
com.cdkjframework.ai.model.deepseek.impl中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.deepseek.impl中的方法参数修饰符和类型方法说明voidDeepSeekServiceImpl.beta(String prompt, Consumer<ResponseBuilder> callback) 模型beta功能-SSE流式输出voidDeepSeekServiceImpl.chat(List<Message> messages, Consumer<ResponseBuilder> callback) 对话-SSE 流式输出 messages 可以由当前对话组成的消息列表,可以设置role,content。 -
com.cdkjframework.ai.model.doubao中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.doubao中的方法参数修饰符和类型方法说明voidDouBaoService.botsChat(List<Message> messages, Consumer<ResponseBuilder> callback) 应用(Bot)-SSE流式输出 config中model设置为您创建的应用IDdefault voidDouBaoService.chatContext(String prompt, String contextId, Consumer<ResponseBuilder> callback) 上下文缓存对话-SSE流式输出 注意:配置config中的model可以为您创建的推理接入点(Endpoint)ID,也可以是支持chat的modelvoidDouBaoService.chatContext(List<Message> messages, String contextId, Consumer<ResponseBuilder> callback) 上下文缓存对话-SSE流式输出 注意:配置config中的model可以为您创建的推理接入点(Endpoint)ID,也可以是支持chat的modelvoidDouBaoService.chatVision(String prompt, List<String> images, String value, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出default voidDouBaoService.chatVision(String prompt, List<String> images, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出 -
com.cdkjframework.ai.model.doubao.impl中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.doubao.impl中的方法参数修饰符和类型方法说明voidDouBaoServiceImpl.botsChat(List<Message> messages, Consumer<ResponseBuilder> callback) 应用(Bot)-SSE流式输出 config中model设置为您创建的应用IDvoidDouBaoServiceImpl.chat(List<Message> messages, Consumer<ResponseBuilder> callback) 对话-SSE 流式输出 messages 可以由当前对话组成的消息列表,可以设置role,content。voidDouBaoServiceImpl.chatContext(List<Message> messages, String contextId, Consumer<ResponseBuilder> callback) 上下文缓存对话-SSE流式输出 注意:配置config中的model可以为您创建的推理接入点(Endpoint)ID,也可以是支持chat的modelvoidDouBaoServiceImpl.chatVision(String prompt, List<String> images, String value, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出 -
com.cdkjframework.ai.model.grok中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.grok中的方法参数修饰符和类型方法说明voidGrokService.chatVision(String prompt, List<String> images, String detail, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出default voidGrokService.chatVision(String prompt, List<String> images, Consumer<ResponseBuilder> callback) 图像理解:模型会依据传入的图片信息以及问题,给出回复。default voidGrokService.message(String prompt, int maxToken, Consumer<ResponseBuilder> callback) 创建消息回复-SSE流式输出voidGrokService.message(List<Message> messages, int maxToken, Consumer<ResponseBuilder> callback) 创建消息回复-SSE流式输出 -
com.cdkjframework.ai.model.grok.impl中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.grok.impl中的方法参数修饰符和类型方法说明voidGrokServiceImpl.chat(List<Message> messages, Consumer<ResponseBuilder> callback) 对话-SSE 流式输出 messages 可以由当前对话组成的消息列表,可以设置role,content。voidGrokServiceImpl.chatVision(String prompt, List<String> images, String detail, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出voidGrokServiceImpl.message(List<Message> messages, int maxToken, Consumer<ResponseBuilder> callback) 创建消息回复-SSE流式输出 -
com.cdkjframework.ai.model.openai中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.openai中的方法参数修饰符和类型方法说明default voidOpenaiService.chatReasoning(String prompt, String reasoningEffort, Consumer<ResponseBuilder> callback) 推理chat-SSE流式输出 支持o3-mini和o1default voidOpenaiService.chatReasoning(String prompt, Consumer<ResponseBuilder> callback) 推理chat-SSE流式输出 支持o3-mini和o1voidOpenaiService.chatReasoning(List<Message> messages, String reasoningEffort, Consumer<ResponseBuilder> callback) 推理chat-SSE流式输出 支持o3-mini和o1default voidOpenaiService.chatReasoning(List<Message> messages, Consumer<ResponseBuilder> callback) 推理chat-SSE流式输出 支持o3-mini和o1voidOpenaiService.chatVision(String prompt, List<String> images, String detail, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出default voidOpenaiService.chatVision(String prompt, List<String> images, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出 -
com.cdkjframework.ai.model.openai.impl中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.openai.impl中的方法参数修饰符和类型方法说明voidOpenaiServiceImpl.chat(List<Message> messages, Consumer<ResponseBuilder> callback) 聊天voidOpenaiServiceImpl.chatReasoning(List<Message> messages, String reasoningEffort, Consumer<ResponseBuilder> callback) 推理chat-SSE流式输出 支持o3-mini和o1voidOpenaiServiceImpl.chatVision(String prompt, List<String> images, String detail, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出 -
com.cdkjframework.builder中ResponseBuilder的使用
修饰符和类型方法说明static ResponseBuilderResponseBuilder.failBuilder()失败 Builderstatic ResponseBuilderResponseBuilder.failBuilder(String message) 失败 Builderstatic ResponseBuilderResponseBuilder.failBuilder(String message, Object data) 失败 Builderstatic ResponseBuilderResponseBuilder.successBuilder()成功 Builderstatic ResponseBuilderResponseBuilder.successBuilder(Object data) 成功 Builderstatic ResponseBuilderResponseBuilder.successBuilder(String message) 成功 Builderstatic ResponseBuilderResponseBuilder.successBuilder(String message, Object data) 成功 Builder -
com.cdkjframework.center.controller中ResponseBuilder的使用
修饰符和类型方法说明SmsReportController.signReport(SignReportEntity signReport) 签名审核状态消息接收SmsReportController.smsReport(SmsReportEntity smsReport) 状态报告接收SmsReportController.smsUpReport(SmsUpEntity smsUp) 上行消息接收SmsReportController.templateReport(TemplateReportEntity templateReport) 模版审核状态消息接收 -
com.cdkjframework.core.controller中ResponseBuilder的使用
-
com.cdkjframework.core.spring.exception中ResponseBuilder的使用
修饰符和类型方法说明OverallSituationExceptionHandler.constraintViolationExceptionHandler(jakarta.validation.ConstraintViolationException e) hibernate 验证异常处理OverallSituationExceptionHandler.defultExcepitonHandler(GlobalRuntimeException e) 声明要捕获的异常OverallSituationExceptionHandler.defultExcepitonHandler(Exception e) 声明要捕获的异常OverallSituationExceptionHandler.defultExcepitonHandler(Throwable e) 声明要捕获的异常OverallSituationExceptionHandler.GlobalException(GlobalException e) 公共异常OverallSituationExceptionHandler.MethodArgumentNotValidException(org.springframework.web.bind.MethodArgumentNotValidException e) 数据验证异常OverallSituationExceptionHandler.MyBatisException(SQLException e) sql 异常捕获OverallSituationExceptionHandler.MyBatisException(SQLSyntaxErrorException e) SQL语法错误异常OverallSituationExceptionHandler.MyBatisException(org.apache.ibatis.exceptions.PersistenceException e) 数据访问异常OverallSituationExceptionHandler.MyBatisException(org.apache.ibatis.exceptions.TooManyResultsException e) 数据访问异常OverallSituationExceptionHandler.MyBatisException(org.mybatis.spring.MyBatisSystemException e) 数据访问异常OverallSituationExceptionHandler.MyBatisException(org.springframework.dao.DataAccessException e) 数据访问异常OverallSituationExceptionHandler.sizeLimitExceededExceptionExceptionHandler(org.springframework.web.multipart.MaxUploadSizeExceededException e) 文件大小超过最大限制OverallSituationExceptionHandler.UserRuntimeException(UserRuntimeException e) 用户权限公共异常 -
com.cdkjframework.minio中ResponseBuilder的使用
修饰符和类型方法说明static ResponseBuilderMinioUtils.uploadFileFragment(org.springframework.web.multipart.MultipartFile file, Integer currIndex, Integer totalPieces, String md5) 将文件进行分片上传 -
com.cdkjframework.security.controller中ResponseBuilder的使用
修饰符和类型方法说明SecurityCertificateController.refreshTicket(jakarta.servlet.http.HttpServletRequest request) 票据刷新SecurityCertificateController.refreshToken(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) token 刷新SecurityCertificateController.validate(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 验证二维码是否已被扫码 -
com.cdkjframework.util.network中ResponseBuilder的使用
修饰符和类型方法说明static voidResponseUtils.out(ResponseBuilder builder) 使用 response 输出JSONstatic voidResponseUtils.out(jakarta.servlet.ServletResponse response, ResponseBuilder builder) 使用 response 输出JSON -
com.cdkjframework.util.tool.validate中ResponseBuilder的使用
修饰符和类型方法说明static ResponseBuilderValidateUtils.getIllegalMessage(org.springframework.validation.BindingResult result) 获取错误信息