Uses of Class
com.bytedesk.core.message.content.RobotContent.SourceReference
Packages that use RobotContent.SourceReference
Package
Description
百 *
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 RobotContent.SourceReference in com.bytedesk.ai.service
Fields in com.bytedesk.ai.service with type parameters of type RobotContent.SourceReferenceModifier and TypeFieldDescriptionprivate final List<RobotContent.SourceReference>SearchResultWithSources.sourceReferencesMethods in com.bytedesk.ai.service that return types with arguments of type RobotContent.SourceReferenceMethod parameters in com.bytedesk.ai.service with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionPromptHelper.createRobotStreamContentAnswer(String question, String answer, List<RobotContent.SourceReference> sourceReferences, RobotProtobuf robot) protected abstract voidBaseSpringAIService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) voidSseMessageHelper.processPromptSseWithContext(BaseSpringAIService service, String query, String context, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String errorLogTag) voidSseMessageHelper.sendStreamMessage(MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String content, String reasonContent, List<RobotContent.SourceReference> sourceReferences) voidSseMessageHelper.sendStreamMessage(MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, String content, String reasonContent, List<RobotContent.SourceReference> sourceReferences, Boolean isUnanswered, boolean completeAfterSend, boolean contentIsStreamContentJson) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.baidu
Method parameters in com.bytedesk.ai.springai.providers.baidu with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIBaiduChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAIBaiduService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.coze
Method parameters in com.bytedesk.ai.springai.providers.coze with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAICozeService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.custom
Method parameters in com.bytedesk.ai.springai.providers.custom with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAICustomChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAICustomService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.dashscope
Method parameters in com.bytedesk.ai.springai.providers.dashscope with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIDashscopeChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAIDashscopeService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.deepseek
Method parameters in com.bytedesk.ai.springai.providers.deepseek with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIDeepseekChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAIDeepseekService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.dify
Method parameters in com.bytedesk.ai.springai.providers.dify with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIDifyService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) private voidSpringAIDifyService.processStreamingResponseImproved(String streamingResponse, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, RobotProtobuf robot, int inputLength, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, boolean[] success, int[] tokenUsage, List<RobotContent.SourceReference> sourceReferences) 处理SSE格式的流式响应 - 改进版本private voidSpringAIDifyService.sendChatMessageStreamingImproved(String baseUrl, String apiKey, String query, String conversationId, String userId, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, boolean[] success, int[] tokenUsage, List<RobotContent.SourceReference> sourceReferences) 处理Dify的流式响应 - 改进版本 -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.fastgpt
Method parameters in com.bytedesk.ai.springai.providers.fastgpt with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIFastGptService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.gemini
Method parameters in com.bytedesk.ai.springai.providers.gemini with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIGeminiChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAIGeminiService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.gitee
Method parameters in com.bytedesk.ai.springai.providers.gitee with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIGiteeChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAIGiteeService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.maxkb
Method parameters in com.bytedesk.ai.springai.providers.maxkb with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIMaxkbService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.minimax
Method parameters in com.bytedesk.ai.springai.providers.minimax with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIMinimaxChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAIMinimaxService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.n8n
Method parameters in com.bytedesk.ai.springai.providers.n8n with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIN8nService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.ollama
Method parameters in com.bytedesk.ai.springai.providers.ollama with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIOllamaChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAIOllamaService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.openai
Method parameters in com.bytedesk.ai.springai.providers.openai with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIOpenaiChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAIOpenaiService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.openrouter
Method parameters in com.bytedesk.ai.springai.providers.openrouter with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIOpenrouterChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAIOpenrouterService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.ragflow
Method parameters in com.bytedesk.ai.springai.providers.ragflow with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIRagflowService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.siliconflow
Method parameters in com.bytedesk.ai.springai.providers.siliconflow with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAISiliconFlowChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAISiliconFlowService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.tencent
Method parameters in com.bytedesk.ai.springai.providers.tencent with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAITencentChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAITencentService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.volcengine
Method parameters in com.bytedesk.ai.springai.providers.volcengine with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIVolcengineChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) protected voidSpringAIVolcengineService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.weknora
Method parameters in com.bytedesk.ai.springai.providers.weknora with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIWeknoraService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.springai.providers.zhipuai
Method parameters in com.bytedesk.ai.springai.providers.zhipuai with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidSpringAIZhipuaiChatService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) 方式3:SSE方式调用(带prompt参数) -
Uses of RobotContent.SourceReference in com.bytedesk.ai.zhipuai
Method parameters in com.bytedesk.ai.zhipuai with type arguments of type RobotContent.SourceReferenceModifier and TypeMethodDescriptionprotected voidZhipuaiMultiModelService.processPromptSse(org.springframework.ai.chat.prompt.Prompt prompt, RobotProtobuf robot, MessageProtobuf messageProtobufQuery, MessageProtobuf messageProtobufReply, List<RobotContent.SourceReference> sourceReferences, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
Uses of RobotContent.SourceReference in com.bytedesk.core.message.content
Fields in com.bytedesk.core.message.content with type parameters of type RobotContent.SourceReference