public class FunctionPromptDesc extends Object implements FunctionPrompt
| Constructor and Description |
|---|
FunctionPromptDesc(String name) |
| Modifier and Type | Method and Description |
|---|---|
String |
description()
描述
|
FunctionPromptDesc |
description(String description)
申明函数描述
|
FunctionPromptDesc |
doHandle(Function<Map<String,Object>,Collection<ChatMessage>> handler)
申明函数处理
|
Collection<ChatMessage> |
handle(Map<String,Object> args)
处理
|
String |
name()
名字
|
FunctionPromptDesc |
paramAdd(String name,
boolean required,
String description)
申明函数参数
|
FunctionPromptDesc |
paramAdd(String name,
String description)
申明函数参数
|
Collection<ParamDesc> |
params()
参数
|
String |
toString() |
public FunctionPromptDesc(String name)
public FunctionPromptDesc description(String description)
description - 参数public FunctionPromptDesc paramAdd(String name, String description)
name - 参数名字description - 参数描述public FunctionPromptDesc paramAdd(String name, boolean required, String description)
name - 参数名字required - 是否必须description - 参数描述public FunctionPromptDesc doHandle(Function<Map<String,Object>,Collection<ChatMessage>> handler)
handler - 处理器public String name()
FunctionPromptname in interface FunctionPromptpublic String description()
FunctionPromptdescription in interface FunctionPromptpublic Collection<ParamDesc> params()
FunctionPromptparams in interface FunctionPromptpublic Collection<ChatMessage> handle(Map<String,Object> args) throws Throwable
FunctionPrompthandle in interface FunctionPromptThrowableCopyright © 2025. All rights reserved.