Package com.bytedesk.ai.robot
Class RobotService
java.lang.Object
com.bytedesk.ai.robot.RobotService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final IMessageSendService
private final MessageService
private final RobotRestService
private final Optional<SpringAIDashscopeService>
private final Optional<SpringAIDeepseekService>
private final Optional<SpringAIGiteeService>
private final Optional<SpringAIOllamaService>
private final Optional<SpringAISiliconFlowService>
private final Optional<SpringAIZhipuaiService>
private final ThreadRestService
private final UidUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
processRobotThreadWebsocketMessage
(String query, String threadTopic, ThreadProtobuf threadProtobuf, MessageProtobuf messageProtobuf) void
processSseMemberMessage
(String messageJson, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) void
processSseVisitorMessage
(String messageJson, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) void
processSyncVisitorMessage
(String messageJson) void
processWebsocketMessage
(String messageJson)
-
Field Details
-
springAIDeepseekService
-
springAIZhipuaiService
-
springAIDashscopeService
-
springAIOllamaService
-
springAISiliconFlowService
-
springAIGiteeService
-
uidUtils
-
threadRestService
-
messageSendService
-
robotRestService
-
messageService
-
-
Constructor Details
-
RobotService
public RobotService()
-
-
Method Details
-
processSseMemberMessage
public void processSseMemberMessage(String messageJson, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
processSseVisitorMessage
public void processSseVisitorMessage(String messageJson, org.springframework.web.servlet.mvc.method.annotation.SseEmitter emitter) -
processSyncVisitorMessage
-
processWebsocketMessage
-
processRobotThreadWebsocketMessage
private void processRobotThreadWebsocketMessage(String query, String threadTopic, ThreadProtobuf threadProtobuf, MessageProtobuf messageProtobuf)
-