public class FunctionPromptDesc extends java.lang.Object implements FunctionPrompt
构造器和说明 |
---|
FunctionPromptDesc(java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
description()
描述
|
FunctionPromptDesc |
description(java.lang.String description)
申明函数描述
|
FunctionPromptDesc |
doHandle(java.util.function.Function<java.util.Map<java.lang.String,java.lang.Object>,java.util.Collection<ChatMessage>> handler)
申明函数处理
|
java.util.Collection<ChatMessage> |
handle(java.util.Map<java.lang.String,java.lang.Object> args)
处理
|
java.lang.String |
name()
名字
|
FunctionPromptDesc |
paramAdd(java.lang.String name,
boolean required,
java.lang.String description)
申明函数参数
|
FunctionPromptDesc |
paramAdd(java.lang.String name,
java.lang.String description)
申明函数参数
|
java.util.Collection<ParamDesc> |
params()
参数
|
java.lang.String |
toString() |
public FunctionPromptDesc description(java.lang.String description)
description
- 参数public FunctionPromptDesc paramAdd(java.lang.String name, java.lang.String description)
name
- 参数名字description
- 参数描述public FunctionPromptDesc paramAdd(java.lang.String name, boolean required, java.lang.String description)
name
- 参数名字required
- 是否必须description
- 参数描述public FunctionPromptDesc doHandle(java.util.function.Function<java.util.Map<java.lang.String,java.lang.Object>,java.util.Collection<ChatMessage>> handler)
handler
- 处理器public java.lang.String name()
FunctionPrompt
name
在接口中 FunctionPrompt
public java.lang.String description()
FunctionPrompt
description
在接口中 FunctionPrompt
public java.util.Collection<ParamDesc> params()
FunctionPrompt
params
在接口中 FunctionPrompt
public java.util.Collection<ChatMessage> handle(java.util.Map<java.lang.String,java.lang.Object> args) throws java.lang.Throwable
FunctionPrompt
handle
在接口中 FunctionPrompt
java.lang.Throwable
public java.lang.String toString()
toString
在类中 java.lang.Object