public class ChatFunctionDecl extends Object implements ChatFunction
| Constructor and Description |
|---|
ChatFunctionDecl(String name) |
| Modifier and Type | Method and Description |
|---|---|
String |
description()
函数描述
|
ChatFunctionDecl |
description(String description)
申明函数描述
|
ChatFunctionDecl |
floatParam(String name,
String description)
申明函数浮点数参数
|
ChatFunctionDecl |
handle(Function<Map<String,Object>,String> handler)
申明函数处理
|
String |
handle(Map<String,Object> args)
执行处理
|
ChatFunctionDecl |
intParam(String name,
String description)
申明函数整型参数
|
String |
name()
函数名字
|
ChatFunctionDecl |
param(String name,
Class<?> type,
String description)
申明函数参数
|
Iterable<ChatFunctionParam> |
params()
函数参数
|
ChatFunctionDecl |
stringParam(String name,
String description)
申明函数字符串参数
|
public ChatFunctionDecl(String name)
name - 函数名字public ChatFunctionDecl description(String description)
description - 参数public ChatFunctionDecl param(String name, Class<?> type, String description)
name - 参数名字type - 参数类型description - 参数描述public ChatFunctionDecl stringParam(String name, String description)
name - 参数名字description - 参数描述public ChatFunctionDecl intParam(String name, String description)
name - 参数名字description - 参数描述public ChatFunctionDecl floatParam(String name, String description)
name - 参数名字description - 参数描述public ChatFunctionDecl handle(Function<Map<String,Object>,String> handler)
handler - 处理器public String name()
name in interface ChatFunctionpublic String description()
description in interface ChatFunctionpublic Iterable<ChatFunctionParam> params()
params in interface ChatFunctionCopyright © 2025. All rights reserved.