public class AIConfigBuilder extends Object
| Constructor and Description |
|---|
AIConfigBuilder(String modelName)
构造
|
| Modifier and Type | Method and Description |
|---|---|
AIConfig |
build()
返回config实例
|
AIConfigBuilder |
putAdditionalConfig(String key,
Object value)
动态设置Request请求体中的属性字段,每个模型功能支持的字段请参照对应的官方文档
|
AIConfigBuilder |
setApiKey(String apiKey)
设置apiKey
|
AIConfigBuilder |
setApiUrl(String apiUrl)
设置AI模型请求API接口的地址,不设置为默认值
|
AIConfigBuilder |
setModel(String model)
设置具体的model,不设置为默认值
|
AIConfigBuilder |
setReadTimeout(int readTimeout)
设置读取超时时间,不设置为默认值
|
AIConfigBuilder |
setReadTimout(int readTimout)
Deprecated.
|
AIConfigBuilder |
setTimeout(int timeout)
设置连接超时时间,不设置为默认值
|
AIConfigBuilder |
setTimout(int timeout)
Deprecated.
请使用
setTimeout(int) |
public AIConfigBuilder(String modelName)
modelName - 模型厂商的名称(注意不是指具体的模型)public AIConfigBuilder setApiKey(String apiKey)
apiKey - apiKeypublic AIConfigBuilder setApiUrl(String apiUrl)
apiUrl - API接口地址public AIConfigBuilder setModel(String model)
model - 具体model的名称public AIConfigBuilder putAdditionalConfig(String key, Object value)
key - Request中的支持的属性名value - 设置的属性值@Deprecated public AIConfigBuilder setTimout(int timeout)
setTimeout(int)timeout - 超时时间public AIConfigBuilder setTimeout(int timeout)
timeout - 超时时间@Deprecated public AIConfigBuilder setReadTimout(int readTimout)
setReadTimeout(int)readTimout - 取超时时间public AIConfigBuilder setReadTimeout(int readTimeout)
readTimeout - 取超时时间public AIConfig build()
Copyright © 2025. All rights reserved.