类的使用
com.cdkjframework.builder.ResponseBuilder
使用ResponseBuilder的程序包
程序包
说明
wiki-ai 核心基础类
deepSeek 的封装实现
doubao 的封装实现
grok 的封装实现
openai 的封装实现
响应构造实体
接口控制器
基础controller接口及默认实现方法
公共异常帛捕获处理
MinIO 工具类
安全认证接口
网络工具
-
com.cdkjframework.ai.core中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.core中的方法参数修饰符和类型方法说明default void
AiService.chat
(String prompt, Consumer<ResponseBuilder> callback) 对话-SSE流式输出void
AiService.chat
(List<Message> messages, Consumer<ResponseBuilder> callback) 对话-SSE 流式输出 messages 可以由当前对话组成的消息列表,可以设置role,content。 -
com.cdkjframework.ai.model.deepseek中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.deepseek中的方法参数修饰符和类型方法说明void
DeepSeekService.beta
(String prompt, Consumer<ResponseBuilder> callback) 模型beta功能-SSE流式输出 -
com.cdkjframework.ai.model.deepseek.impl中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.deepseek.impl中的方法参数修饰符和类型方法说明void
DeepSeekServiceImpl.beta
(String prompt, Consumer<ResponseBuilder> callback) 模型beta功能-SSE流式输出void
DeepSeekServiceImpl.chat
(List<Message> messages, Consumer<ResponseBuilder> callback) 对话-SSE 流式输出 messages 可以由当前对话组成的消息列表,可以设置role,content。 -
com.cdkjframework.ai.model.doubao中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.doubao中的方法参数修饰符和类型方法说明void
DouBaoService.botsChat
(List<Message> messages, Consumer<ResponseBuilder> callback) 应用(Bot)-SSE流式输出 config中model设置为您创建的应用IDdefault void
DouBaoService.chatContext
(String prompt, String contextId, Consumer<ResponseBuilder> callback) 上下文缓存对话-SSE流式输出 注意:配置config中的model可以为您创建的推理接入点(Endpoint)ID,也可以是支持chat的modelvoid
DouBaoService.chatContext
(List<Message> messages, String contextId, Consumer<ResponseBuilder> callback) 上下文缓存对话-SSE流式输出 注意:配置config中的model可以为您创建的推理接入点(Endpoint)ID,也可以是支持chat的modelvoid
DouBaoService.chatVision
(String prompt, List<String> images, String value, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出default void
DouBaoService.chatVision
(String prompt, List<String> images, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出 -
com.cdkjframework.ai.model.doubao.impl中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.doubao.impl中的方法参数修饰符和类型方法说明void
DouBaoServiceImpl.botsChat
(List<Message> messages, Consumer<ResponseBuilder> callback) 应用(Bot)-SSE流式输出 config中model设置为您创建的应用IDvoid
DouBaoServiceImpl.chat
(List<Message> messages, Consumer<ResponseBuilder> callback) 对话-SSE 流式输出 messages 可以由当前对话组成的消息列表,可以设置role,content。void
DouBaoServiceImpl.chatContext
(List<Message> messages, String contextId, Consumer<ResponseBuilder> callback) 上下文缓存对话-SSE流式输出 注意:配置config中的model可以为您创建的推理接入点(Endpoint)ID,也可以是支持chat的modelvoid
DouBaoServiceImpl.chatVision
(String prompt, List<String> images, String value, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出 -
com.cdkjframework.ai.model.grok中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.grok中的方法参数修饰符和类型方法说明void
GrokService.chatVision
(String prompt, List<String> images, String detail, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出default void
GrokService.chatVision
(String prompt, List<String> images, Consumer<ResponseBuilder> callback) 图像理解:模型会依据传入的图片信息以及问题,给出回复。default void
GrokService.message
(String prompt, int maxToken, Consumer<ResponseBuilder> callback) 创建消息回复-SSE流式输出void
GrokService.message
(List<Message> messages, int maxToken, Consumer<ResponseBuilder> callback) 创建消息回复-SSE流式输出 -
com.cdkjframework.ai.model.grok.impl中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.grok.impl中的方法参数修饰符和类型方法说明void
GrokServiceImpl.chat
(List<Message> messages, Consumer<ResponseBuilder> callback) 对话-SSE 流式输出 messages 可以由当前对话组成的消息列表,可以设置role,content。void
GrokServiceImpl.chatVision
(String prompt, List<String> images, String detail, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出void
GrokServiceImpl.message
(List<Message> messages, int maxToken, Consumer<ResponseBuilder> callback) 创建消息回复-SSE流式输出 -
com.cdkjframework.ai.model.openai中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.openai中的方法参数修饰符和类型方法说明default void
OpenaiService.chatReasoning
(String prompt, String reasoningEffort, Consumer<ResponseBuilder> callback) 推理chat-SSE流式输出 支持o3-mini和o1default void
OpenaiService.chatReasoning
(String prompt, Consumer<ResponseBuilder> callback) 推理chat-SSE流式输出 支持o3-mini和o1void
OpenaiService.chatReasoning
(List<Message> messages, String reasoningEffort, Consumer<ResponseBuilder> callback) 推理chat-SSE流式输出 支持o3-mini和o1default void
OpenaiService.chatReasoning
(List<Message> messages, Consumer<ResponseBuilder> callback) 推理chat-SSE流式输出 支持o3-mini和o1void
OpenaiService.chatVision
(String prompt, List<String> images, String detail, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出default void
OpenaiService.chatVision
(String prompt, List<String> images, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出 -
com.cdkjframework.ai.model.openai.impl中ResponseBuilder的使用
类型变量类型为ResponseBuilder的com.cdkjframework.ai.model.openai.impl中的方法参数修饰符和类型方法说明void
OpenaiServiceImpl.chat
(List<Message> messages, Consumer<ResponseBuilder> callback) 聊天void
OpenaiServiceImpl.chatReasoning
(List<Message> messages, String reasoningEffort, Consumer<ResponseBuilder> callback) 推理chat-SSE流式输出 支持o3-mini和o1void
OpenaiServiceImpl.chatVision
(String prompt, List<String> images, String detail, Consumer<ResponseBuilder> callback) 图像理解-SSE流式输出 -
com.cdkjframework.builder中ResponseBuilder的使用
修饰符和类型方法说明static ResponseBuilder
ResponseBuilder.failBuilder()
失败 Builderstatic ResponseBuilder
ResponseBuilder.failBuilder
(String message) 失败 Builderstatic ResponseBuilder
ResponseBuilder.failBuilder
(String message, Object data) 失败 Builderstatic ResponseBuilder
ResponseBuilder.successBuilder()
成功 Builderstatic ResponseBuilder
ResponseBuilder.successBuilder
(Object data) 成功 Builderstatic ResponseBuilder
ResponseBuilder.successBuilder
(String message) 成功 Builderstatic ResponseBuilder
ResponseBuilder.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 ResponseBuilder
MinioUtils.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 void
ResponseUtils.out
(ResponseBuilder builder) 使用 response 输出JSONstatic void
ResponseUtils.out
(jakarta.servlet.ServletResponse response, ResponseBuilder builder) 使用 response 输出JSON -
com.cdkjframework.util.tool.validate中ResponseBuilder的使用
修饰符和类型方法说明static ResponseBuilder
ValidateUtils.getIllegalMessage
(org.springframework.validation.BindingResult result) 获取错误信息