| Constructor and Description |
|---|
Builder(ChatConfig config) |
Builder(String apiUrl) |
| Modifier and Type | Method and Description |
|---|---|
ChatModel.Builder |
apiKey(String apiKey)
接口密钥
|
ChatModel |
build() |
ChatModel.Builder |
globalFunctionAdd(Class<?> functionClz,
Object functionObj)
函数添加
|
ChatModel.Builder |
globalFunctionAdd(Object functionObj)
函数添加
|
ChatModel.Builder |
globalFunctionAdd(String name,
Consumer<ChatFunctionDecl> functionBuilder)
函数添加
|
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 globalFunctionAdd(Object functionObj)
functionObj - 函数对象public ChatModel.Builder globalFunctionAdd(Class<?> functionClz, Object functionObj)
functionClz - 函数类(如果函数对象为代理时,必须传入原始类)functionObj - 函数对象public ChatModel.Builder globalFunctionAdd(String name, Consumer<ChatFunctionDecl> functionBuilder)
name - 函数名functionBuilder - 函数构建器public ChatModel.Builder timeout(Duration timeout)
public ChatModel build()
Copyright © 2025. All rights reserved.