| Constructor and Description |
|---|
Builder(ChatConfig config) |
Builder(String apiUrl) |
| Modifier and Type | Method and Description |
|---|---|
ChatModel.Builder |
apiKey(String apiKey)
接口密钥
|
ChatModel |
build() |
ChatModel.Builder |
defaultToolsAdd(FunctionTool tool)
默认工具添加(即每次请求都会带上)
|
ChatModel.Builder |
defaultToolsAdd(Iterable<FunctionTool> toolColl)
默认工具添加(即每次请求都会带上)
|
ChatModel.Builder |
defaultToolsAdd(Object toolObj)
默认工具添加(即每次请求都会带上)
|
ChatModel.Builder |
defaultToolsAdd(String name,
Consumer<FunctionToolDesc> toolBuilder)
默认工具添加(即每次请求都会带上)
|
ChatModel.Builder |
defaultToolsAdd(ToolProvider toolProvider)
默认工具添加(即每次请求都会带上)
|
ChatModel.Builder |
headerSet(String key,
String value)
头信息添加
|
ChatModel.Builder |
model(String model)
使用模型
|
ChatModel.Builder |
provider(String provider)
服务提供者
|
ChatModel.Builder |
timeout(Duration timeout)
超时
|
public Builder(String apiUrl)
apiUrl - 接口地址public Builder(ChatConfig config)
config - 配置public ChatModel.Builder apiKey(String apiKey)
public ChatModel.Builder provider(String provider)
public ChatModel.Builder model(String model)
public ChatModel.Builder headerSet(String key, String value)
public ChatModel.Builder defaultToolsAdd(FunctionTool tool)
tool - 工具对象public ChatModel.Builder defaultToolsAdd(Iterable<FunctionTool> toolColl)
toolColl - 工具集合public ChatModel.Builder defaultToolsAdd(ToolProvider toolProvider)
toolProvider - 工具提供者public ChatModel.Builder defaultToolsAdd(Object toolObj)
toolObj - 工具对象public ChatModel.Builder defaultToolsAdd(String name, Consumer<FunctionToolDesc> toolBuilder)
name - 名字toolBuilder - 工具构建器public ChatModel.Builder timeout(Duration timeout)
public ChatModel build()
Copyright © 2025. All rights reserved.