类 OpenAIUtil
java.lang.Object
com.sh.ai.impl.openai.OpenAIUtil
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidcheckMemoryMessageList(List<OpenAIConfig.OpenAIMessage> messageList) 检查记忆内容static RetcompressMemory(OpenAIConfig config, boolean remainLast) 对会话进行压缩static List<com.openai.models.chat.completions.ChatCompletionMessageToolCall>generateAsistantTool(OpenAIConfig config, List<SelfToolCall> selfToolCallList) 将流式返回的工具函数参数转为OpenAI的函数参数对象
-
构造器详细资料
-
OpenAIUtil
public OpenAIUtil()
-
-
方法详细资料
-
generateAsistantTool
public static List<com.openai.models.chat.completions.ChatCompletionMessageToolCall> generateAsistantTool(OpenAIConfig config, List<SelfToolCall> selfToolCallList) 将流式返回的工具函数参数转为OpenAI的函数参数对象- 参数:
config-selfToolCallList-- 返回:
-
checkMemoryMessageList
检查记忆内容- 参数:
messageList-
-
compressMemory
对会话进行压缩- 参数:
config-messageList-remainLast- 是否保留最后一个用户消息
-