Package com.bytedesk.ai.utils
Class ConvertAiUtils
java.lang.Object
com.bytedesk.ai.utils.ConvertAiUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RobotMessageResponsestatic RobotProtobufconvertToRobotProtobuf(RobotEntity entity) static String转换为精简版机器人协议 JSON 字符串static Stringstatic RobotResponseconvertToRobotResponse(RobotEntity entity) convertToServiceSettingsResponseVisitor(ServiceSettingsEntity serviceSettings) static Stringprivate static org.modelmapper.ModelMapper
-
Constructor Details
-
ConvertAiUtils
public ConvertAiUtils()
-
-
Method Details
-
getModelMapper
private static org.modelmapper.ModelMapper getModelMapper() -
convertToRobotResponse
-
convertToRobotProtobuf
-
convertToRobotProtobufString
-
convertToRobotProtobufBasicString
转换为精简版机器人协议 JSON 字符串只包含基础显示信息(uid, nickname, avatar, type, orgUid), 不包含 LLM 配置等大字段,适合存储到 thread.robot 字段。
- Parameters:
entity- 机器人实体- Returns:
- 精简版 JSON 字符串
-
convertToUserProtobufString
-
convertToServiceSettingsResponseVisitor
public static ServiceSettingsResponseVisitor convertToServiceSettingsResponseVisitor(ServiceSettingsEntity serviceSettings) -
convertToRobotMessageResponse
-