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.
百 *
SpringAIBaiduChatConfig
- 百度 AI 服务配置类,包含API密钥和模型设置 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。自定 *
SpringAICustomChatController
- 自定义 AI 服务的REST API控制器 SpringAICustomChatConfig
- 自定义 AI 服务配置类,包含API端点、密钥和模型设置 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。DashScope AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
DeepSeek AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
Gitee AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
DeepSeek AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
Ollama AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
OpenAI 服务提供者集成包,包含与 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.
Zhipuai package contains classes and utilities for Zhipuai API integration.
-
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
(ThreadProtobuf thread, 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
SpringAIBaiduChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 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, String fullPromptContent) protected String
SpringAIBaiduChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAIBaiduService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIBaiduChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIBaiduService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.coze
Methods in com.bytedesk.ai.springai.providers.coze with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAICozeService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected String
SpringAICozeService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAICozeService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
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
SpringAICustomChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 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, String fullPromptContent) protected String
SpringAICustomChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAICustomService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAICustomChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAICustomService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
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
SpringAIDashscopeChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 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, String fullPromptContent) protected String
SpringAIDashscopeChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAIDashscopeService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIDashscopeChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIDashscopeService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
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
SpringAIDeepseekChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 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, String fullPromptContent) protected String
SpringAIDeepseekChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAIDeepseekService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIDeepseekChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIDeepseekService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.dify
Methods in com.bytedesk.ai.springai.providers.dify with parameters of type RobotProtobufModifier and TypeMethodDescriptionprivate String
SpringAIDifyService.getConversationId
(RobotProtobuf robot, MessageProtobuf messageProtobuf) 获取或生成会话IDprotected void
SpringAIDifyService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected String
SpringAIDifyService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIDifyService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) private void
SpringAIDifyService.recordTokenUsage
(RobotProtobuf robot, int inputLength, int outputLength) 记录token使用情况 -
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
SpringAIGiteeChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 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, String fullPromptContent) protected String
SpringAIGiteeChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAIGiteeService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIGiteeChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIGiteeService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.maxkb
Methods in com.bytedesk.ai.springai.providers.maxkb with parameters of type RobotProtobufModifier and TypeMethodDescriptionprivate String
SpringAIMaxkbService.getApplicationId
(RobotProtobuf robot) 获取应用ID 可以从robot配置中获取,或者使用默认值protected void
SpringAIMaxkbService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected String
SpringAIMaxkbService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIMaxkbService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) private void
SpringAIMaxkbService.recordTokenUsage
(RobotProtobuf robot, String response, int inputLength, int outputLength) 记录token使用情况 -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.minimax
Methods in com.bytedesk.ai.springai.providers.minimax with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAIMinimaxChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIMinimaxService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected String
SpringAIMinimaxChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAIMinimaxService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIMinimaxChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIMinimaxService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.n8n
Methods in com.bytedesk.ai.springai.providers.n8n with parameters of type RobotProtobufModifier and TypeMethodDescriptionprivate String
SpringAIN8nService.getChatId
(RobotProtobuf robot, MessageProtobuf messageProtobuf) 获取聊天ID 可以从robot配置中获取,或者使用默认值protected void
SpringAIN8nService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected String
SpringAIN8nService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIN8nService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) private void
SpringAIN8nService.recordTokenUsage
(RobotProtobuf robot, String response, int inputLength, int outputLength) 记录token使用情况 -
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
SpringAIOllamaChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 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, String fullPromptContent) protected String
SpringAIOllamaChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAIOllamaService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIOllamaChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIOllamaService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
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
SpringAIOpenaiChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 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, String fullPromptContent) protected String
SpringAIOpenaiChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAIOpenaiService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIOpenaiChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIOpenaiService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.openrouter
Methods in com.bytedesk.ai.springai.providers.openrouter with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
SpringAIOpenrouterChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected void
SpringAIOpenrouterService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected String
SpringAIOpenrouterChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAIOpenrouterService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIOpenrouterChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIOpenrouterService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
Uses of RobotProtobuf in com.bytedesk.ai.springai.providers.ragflow
Methods in com.bytedesk.ai.springai.providers.ragflow with parameters of type RobotProtobufModifier and TypeMethodDescriptionprivate String
SpringAIRagflowService.getChatId
(RobotProtobuf robot, MessageProtobuf messageProtobuf) 获取聊天ID 可以从robot配置中获取,或者使用默认值protected void
SpringAIRagflowService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) protected String
SpringAIRagflowService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIRagflowService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) private void
SpringAIRagflowService.recordTokenUsage
(RobotProtobuf robot, String response, int inputLength, int outputLength) 记录token使用情况 -
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
SpringAISiliconFlowChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 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, String fullPromptContent) protected String
SpringAISiliconFlowChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAISiliconFlowService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAISiliconFlowChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAISiliconFlowService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
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
SpringAITencentChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 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, String fullPromptContent) protected String
SpringAITencentChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAITencentService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAITencentChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAITencentService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
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
SpringAIVolcengineChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 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, String fullPromptContent) protected String
SpringAIVolcengineChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected String
SpringAIVolcengineService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIVolcengineChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) protected void
SpringAIVolcengineService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
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
SpringAIZhipuaiChatService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 方式3:SSE方式调用(带prompt参数)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, String fullPromptContent) protected String
SpringAIZhipuaiChatService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) 方式2:同步调用(带prompt参数)protected String
SpringAIZhipuaiService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected void
SpringAIZhipuaiChatService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) 方式1:异步流式调用(带prompt参数)protected void
SpringAIZhipuaiService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) -
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) private BaseSpringAIService.PromptResult
BaseSpringAIService.createAndProcessPromptSyncWithPrompt
(String query, String context, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) private void
BaseSpringAIService.processAnswerMessage
(String answer, MessageTypeEnum type, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, Boolean isUnanswered, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) BaseSpringAIService.processDirectLlmRequest
(String query, RobotProtobuf robot) SpringAIService.processDirectLlmRequest
(String query, RobotProtobuf robot) 直接处理LLM请求并同步返回结果 主要用于RobotAgentService中的processLlmRequest方法private void
BaseSpringAIService.processDirectResponse
(String query, List<FaqProtobuf> searchContentList, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) private void
BaseSpringAIService.processLlmResponse
(String query, List<FaqProtobuf> searchResultList, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected void
BaseSpringAIService.processLlmResponseWebsocket
(String query, List<FaqProtobuf> searchResultList, 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, String fullPromptContent) protected abstract String
BaseSpringAIService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) protected abstract void
BaseSpringAIService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) Token usage data classprotected void
BaseSpringAIService.recordAiTokenUsage
(RobotProtobuf robot, String aiProvider, String aiModelType, long promptTokens, long completionTokens, boolean success, long responseTime) Record AI token usage statistics by publishing an eventprotected List<FaqProtobuf>
BaseSpringAIService.searchKnowledgeBase
(String query, RobotProtobuf robot) 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消息BaseSpringAIService.sendSyncMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) SpringAIService.sendSyncMessage
(String query, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply) 发送同步消息并返回回复内容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.ai.zhipuai
Methods in com.bytedesk.ai.zhipuai with parameters of type RobotProtobufModifier and TypeMethodDescriptionprotected void
ZhipuaiService.processPromptSse
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String fullPromptContent) 方式3:SSE方式调用 - 实现BaseSpringAIService的抽象方法(带prompt参数)protected String
ZhipuaiService.processPromptSync
(String message, RobotProtobuf robot, String fullPromptContent) 方式2:同步调用 - 实现BaseSpringAIService的抽象方法(带prompt参数)protected void
ZhipuaiService.processPromptWebsocket
(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, String fullPromptContent) 方式1:异步流式调用 - 实现BaseSpringAIService的抽象方法(带prompt参数) -
Uses of RobotProtobuf in com.bytedesk.service.settings
Fields in com.bytedesk.service.settings declared as RobotProtobuf