程序包 com.sh.ai.impl
类 SelfToolCall
java.lang.Object
com.sh.ai.impl.SelfToolCall
自定义解析的工具调用
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getResult(AIBaseConfig config, Consumer<AICallbackMessage> callback) 获取函数执行的结果static List<SelfToolCall>parse(Map<String, SelfToolCall> selfToolCallMap, String content) 自定义解析返回的报文格式中的 tool-call 函数调用,因为使用vllm时,openai的SDK无法解析static List<SelfToolCall>parserByOpenai(Map<String, SelfToolCall> selfToolCallMap, List<com.openai.models.chat.completions.ChatCompletionChunk.Choice.Delta.ToolCall> toolCallList) openai客户端调用static voidreInitToolCall(Map<String, SelfToolCall> selfToolCallMap)
-
构造器详细资料
-
SelfToolCall
public SelfToolCall()
-
-
方法详细资料
-
reInitToolCall
-
parse
自定义解析返回的报文格式中的 tool-call 函数调用,因为使用vllm时,openai的SDK无法解析- 参数:
content-- 返回:
-
parserByOpenai
public static List<SelfToolCall> parserByOpenai(Map<String, SelfToolCall> selfToolCallMap, List<com.openai.models.chat.completions.ChatCompletionChunk.Choice.Delta.ToolCall> toolCallList) openai客户端调用- 参数:
selfToolCallMap-toolCallList-- 返回:
-
getResult
获取函数执行的结果- 返回:
-
getArgumentsStr
-