Uses of Class
com.bytedesk.ai.robot.RobotLlm
Packages that use RobotLlm
Package
Description
Robot package contains classes for managing AI robots/agents.
百 *
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 框架集成的所有类和配置。
OpenRouter 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
SiliconFlow AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
腾讯 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
火山引擎 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
智谱 AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
Zhipuai package contains classes and utilities for Zhipuai API integration.
-
Uses of RobotLlm in com.bytedesk.ai.robot
Fields in com.bytedesk.ai.robot declared as RobotLlm -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.baidu
Methods in com.bytedesk.ai.springai.providers.baidu with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.openai.OpenAiChatModelSpringAIBaiduService.createBaiduChatModel(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatModelprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIBaiduChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIBaiduService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptions -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.coze
Methods in com.bytedesk.ai.springai.providers.coze with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate com.coze.openapi.client.chat.CreateChatReqSpringAICozeService.createChatRequest(RobotLlm llm, LlmProviderEntity provider, String message, String userID) 根据机器人配置创建聊天请求private com.coze.openapi.service.service.CozeAPISpringAICozeService.createDynamicCozeApi(RobotLlm llm) 根据机器人配置创建动态的CozeAPI实例 -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.custom
Methods in com.bytedesk.ai.springai.providers.custom with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.openai.OpenAiChatModelSpringAICustomService.createChatModel(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatModelprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAICustomChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAICustomService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate StringSpringAICustomService.getProviderConstant(RobotLlm llm) 根据LLM配置获取提供商常量(用于统计)private StringSpringAICustomService.getProviderType(RobotLlm llm) 根据LLM配置获取提供商名称(用于日志) -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.dashscope
Methods in com.bytedesk.ai.springai.providers.dashscope with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate com.alibaba.cloud.ai.dashscope.chat.DashScopeChatModelSpringAIDashscopeService.createDashscopeChatModel(RobotLlm llm) 根据机器人配置创建动态的DashScopeChatModelprivate com.alibaba.cloud.ai.dashscope.chat.DashScopeChatOptionsSpringAIDashscopeService.createDashscopeOptions(RobotLlm llm) 根据机器人配置创建动态的DashScopeChatOptionsprivate com.alibaba.cloud.ai.dashscope.chat.DashScopeChatOptionsSpringAIDashscopeChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的DashScopeChatOptions -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.deepseek
Methods in com.bytedesk.ai.springai.providers.deepseek with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.openai.OpenAiChatModelSpringAIDeepseekService.createDeepseekChatModel(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatModelprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIDeepseekService.createDeepseekOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIDeepseekChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptions -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.dify
Methods in com.bytedesk.ai.springai.providers.dify with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate String[]SpringAIDifyService.getDynamicDifyConfig(RobotLlm llm) 根据机器人配置获取动态的Dify配置信息private StringSpringAIDifyService.sendChatMessageWithDynamicConfig(String query, String conversationId, String userId, Map<String, Object> inputs, String responseMode, RobotLlm llm) 使用动态配置发送聊天消息 -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.fastgpt
Methods in com.bytedesk.ai.springai.providers.fastgpt with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate String[]SpringAIFastGptService.getDynamicFastGptConfig(RobotLlm llm) 根据机器人配置获取动态的FastGPT配置信息private StringSpringAIFastGptService.sendMessageWithDynamicConfig(String chatId, String content, Boolean stream, RobotLlm llm) 使用动态配置发送聊天消息 -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.gemini
Methods in com.bytedesk.ai.springai.providers.gemini with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIGeminiChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatModelSpringAIGeminiService.createOpenaiChatModel(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatModelprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIGeminiService.createOpenaiOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptions -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.gitee
Methods in com.bytedesk.ai.springai.providers.gitee with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIGiteeChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIGiteeService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatModelSpringAIGiteeService.createGiteeChatModel(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatModel -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.maxkb
Methods in com.bytedesk.ai.springai.providers.maxkb with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate String[]SpringAIMaxkbService.getDynamicMaxkbConfig(RobotLlm llm) 根据机器人配置获取动态的MaxKB配置信息private StringSpringAIMaxkbService.sendMessageWithDynamicConfig(String applicationId, String content, Boolean stream, RobotLlm llm) 使用动态配置发送聊天消息 -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.minimax
Methods in com.bytedesk.ai.springai.providers.minimax with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.minimax.MiniMaxChatOptionsSpringAIMinimaxChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的MiniMaxChatOptionsprivate org.springframework.ai.minimax.MiniMaxChatOptionsSpringAIMinimaxService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的MiniMaxChatOptionsprivate org.springframework.ai.minimax.MiniMaxChatModelSpringAIMinimaxService.createMinimaxChatModel(RobotLlm llm) 根据机器人配置创建动态的MiniMaxChatModel -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.n8n
Methods in com.bytedesk.ai.springai.providers.n8n with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate String[]SpringAIN8nService.getDynamicN8nConfig(RobotLlm llm) 根据机器人配置获取动态的N8N配置信息private StringSpringAIN8nService.sendMessageWithDynamicConfig(String chatId, String content, Boolean stream, RobotLlm llm) 使用动态配置发送聊天消息 -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.ollama
Methods in com.bytedesk.ai.springai.providers.ollama with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.ollama.OllamaChatModelSpringAIOllamaService.createOllamaChatModel(RobotLlm llm) 根据机器人配置创建动态的OllamaChatModelprivate org.springframework.ai.ollama.api.OllamaChatOptionsSpringAIOllamaChatService.createOllamaChatOptions(RobotLlm llm) 根据机器人配置创建动态的OllamaChatOptionsprivate org.springframework.ai.ollama.api.OllamaChatOptionsSpringAIOllamaService.createOllamaChatOptions(RobotLlm llm) 根据机器人配置创建动态的OllamaChatOptions -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.openai
Methods in com.bytedesk.ai.springai.providers.openai with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIOpenaiChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatModelSpringAIOpenaiService.createOpenaiChatModel(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatModelprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIOpenaiService.createOpenaiOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptions -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.openrouter
Methods in com.bytedesk.ai.springai.providers.openrouter with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIOpenrouterChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIOpenrouterService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatModelSpringAIOpenrouterService.createOpenrouterChatModel(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatModel -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.ragflow
Methods in com.bytedesk.ai.springai.providers.ragflow with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate LlmProviderEntitySpringAIRagflowService.getLlmProvider(RobotLlm llm) 获取LLM Provider实体 -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.siliconflow
Methods in com.bytedesk.ai.springai.providers.siliconflow with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAISiliconFlowChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAISiliconFlowService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatModelSpringAISiliconFlowService.createSiliconFlowChatModel(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatModel -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.tencent
Methods in com.bytedesk.ai.springai.providers.tencent with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAITencentChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAITencentService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatModelSpringAITencentService.createTencentChatModel(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatModel -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.volcengine
Methods in com.bytedesk.ai.springai.providers.volcengine with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIVolcengineChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatOptionsSpringAIVolcengineService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatOptionsprivate org.springframework.ai.openai.OpenAiChatModelSpringAIVolcengineService.createVolcengineChatModel(RobotLlm llm) 根据机器人配置创建动态的OpenAiChatModel -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.weknora
Methods in com.bytedesk.ai.springai.providers.weknora with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate String[]SpringAIWeknoraService.getDynamicWeknoraConfig(RobotLlm llm) 根据机器人配置获取动态的Weknora配置信息private StringSpringAIWeknoraService.sendMessageWithDynamicConfig(String chatId, String content, Boolean stream, RobotLlm llm) 使用动态配置发送聊天消息 -
Uses of RobotLlm in com.bytedesk.ai.springai.providers.zhipuai
Methods in com.bytedesk.ai.springai.providers.zhipuai with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate org.springframework.ai.zhipuai.ZhiPuAiChatModelSpringAIZhipuaiChatService.createDynamicChatModel(RobotLlm llm) 根据机器人配置创建动态的ZhiPuAiChatModelprivate org.springframework.ai.zhipuai.ZhiPuAiChatOptionsSpringAIZhipuaiChatService.createDynamicOptions(RobotLlm llm) 根据机器人配置创建动态的ZhiPuAiChatOptions -
Uses of RobotLlm in com.bytedesk.ai.zhipuai
Methods in com.bytedesk.ai.zhipuai with parameters of type RobotLlmModifier and TypeMethodDescriptionprivate ai.z.openapi.ZhipuAiClientZhipuaiMultiModelService.createDynamicClient(RobotLlm llm) 根据机器人配置动态创建 ZhipuAiClient,优先使用 provider apiKey,失败则回退默认 Bean。