| Package | Description |
|---|---|
| org.noear.solon.ai.chat | |
| org.noear.solon.ai.chat.tool |
| Modifier and Type | Method and Description |
|---|---|
ChatModel.Builder |
ChatModel.Builder.defaultToolsAdd(String name,
Consumer<FunctionToolDesc> toolBuilder)
默认工具添加(即每次请求都会带上)
|
ChatOptions |
ChatOptions.toolsAdd(String name,
Consumer<FunctionToolDesc> toolBuilder)
工具添加(构建形式)
|
| Modifier and Type | Method and Description |
|---|---|
FunctionToolDesc |
FunctionToolDesc.boolParam(String name,
String description)
申明函数布尔参数
|
FunctionToolDesc |
FunctionToolDesc.dateParam(String name,
String description)
申明函数时间参数
|
FunctionToolDesc |
FunctionToolDesc.description(String description)
申明函数描述
|
FunctionToolDesc |
FunctionToolDesc.doHandle(Function<Map<String,Object>,String> handler)
申明函数处理
|
FunctionToolDesc |
FunctionToolDesc.floatParam(String name,
String description)
申明函数浮点数参数
|
FunctionToolDesc |
FunctionToolDesc.intParam(String name,
String description)
申明函数整型参数
|
FunctionToolDesc |
FunctionToolDesc.param(String name,
Class<?> type,
boolean required,
String description)
申明函数参数
|
FunctionToolDesc |
FunctionToolDesc.param(String name,
Class<?> type,
String description)
申明函数参数
|
static FunctionToolDesc |
ToolSchemaUtil.parseToolParametersNode(FunctionToolDesc functionDecl,
org.noear.snack.ONode parametersNode)
解析工具参数节点
|
FunctionToolDesc |
FunctionToolDesc.stringParam(String name,
String description)
申明函数字符串参数
|
| Modifier and Type | Method and Description |
|---|---|
static FunctionToolDesc |
ToolSchemaUtil.parseToolParametersNode(FunctionToolDesc functionDecl,
org.noear.snack.ONode parametersNode)
解析工具参数节点
|
Copyright © 2025. All rights reserved.