Uses of Class
com.bytedesk.ai.robot.RobotProtobuf
Packages that use RobotProtobuf
Package
Description
Robot package contains classes for managing AI robots/agents.
Robot message package contains classes for handling robot communication.
百度 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
自定义 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
Spring AI integration package contains classes for Spring AI framework integration.
DeepSeek AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
Gitee AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
Ollama AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
OpenAI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
SiliconFlow AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
腾讯 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
火山引擎 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
智谱 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
Utilities package contains helper classes and common utilities for the AI module.
-
Uses of RobotProtobuf in com.bytedesk.ai.robot
Methods in com.bytedesk.ai.robot that return RobotProtobufModifier and TypeMethodDescriptionstatic RobotProtobuf
RobotProtobuf.convertFromRobotEntity
(RobotEntity robotEntity) static RobotProtobuf
Methods in com.bytedesk.ai.robot with parameters of type RobotProtobufModifier and TypeMethodDescriptionprivate void
RobotService.processLlmMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotProtobuf in com.bytedesk.ai.robot_message
Methods in com.bytedesk.ai.robot_message with parameters of type RobotProtobufModifier and TypeMethodDescriptionstatic MessageProtobuf
RobotMessageUtils.createRobotMessage
(ThreadEntity thread, ThreadProtobuf threadProtobuf, RobotProtobuf robot, MessageProtobuf messageProtobuf) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.baidu
Methods in com.bytedesk.ai.springai.providers.baidu with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAIBaiduService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected void
SpringAIBaiduService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.custom
Methods in com.bytedesk.ai.springai.providers.custom with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAICustomService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected void
SpringAICustomService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.dashscope
Methods in com.bytedesk.ai.springai.providers.dashscope with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAIDashscopeService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected void
SpringAIDashscopeService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.deepseek
Methods in com.bytedesk.ai.springai.providers.deepseek with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAIDeepseekService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected void
SpringAIDeepseekService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.gitee
Methods in com.bytedesk.ai.springai.providers.gitee with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAIGiteeService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected void
SpringAIGiteeService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.ollama
Methods in com.bytedesk.ai.springai.providers.ollama with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAIOllamaService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected void
SpringAIOllamaService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.openai
Methods in com.bytedesk.ai.springai.providers.openai with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAIOpenaiService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected void
SpringAIOpenaiService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.siliconflow
Methods in com.bytedesk.ai.springai.providers.siliconflow with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAISiliconFlowService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected void
SpringAISiliconFlowService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.tencent
Methods in com.bytedesk.ai.springai.providers.tencent with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAITencentService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected void
SpringAITencentService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.volcengine
Methods in com.bytedesk.ai.springai.providers.volcengine with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAIVolcengineService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected void
SpringAIVolcengineService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.zhipuai
Methods in com.bytedesk.ai.springai.providers.zhipuai with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAIZhipuaiService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) 方式1:异步流式调用protected void
SpringAIZhipuaiService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) 方式3:SSE方式调用 -
Uses of RobotProtobuf in com.bytedesk.ai.springai.service
Methods in com.bytedesk.ai.springai.service with parameters of type RobotProtobufModifier and TypeMethodDescriptionprivate void
BaseSpringAIService.createAndProcessPrompt
(String query, String context, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) 创建提示词并处理SSE消息的通用方法private void
BaseSpringAIService.processAnswerMessage
(String answer, MessageTypeEnum type, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) private void
BaseSpringAIService.processLlmResponse
(String query, List<String> searchContentList, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected abstract void
BaseSpringAIService.processPrompt
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) protected abstract void
BaseSpringAIService.processPromptSSE
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) private void
BaseSpringAIService.processSearchResponse
(String query, List<FaqProtobuf> searchContentList, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) void
BaseSpringAIService.sendSseMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) void
SpringAIService.sendSseMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) 发送Sse消息void
BaseSpringAIService.sendWebsocketMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) void
SpringAIService.sendWebsocketMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) 发送websocket消息 -
Uses of RobotProtobuf in com.bytedesk.ai.utils
Methods in com.bytedesk.ai.utils that return RobotProtobufModifier and TypeMethodDescriptionstatic RobotProtobuf
ConvertAiUtils.convertToRobotProtobuf
(RobotEntity entity) -
Uses of RobotProtobuf in com.bytedesk.service.settings
Fields in com.bytedesk.service.settings declared as RobotProtobuf