public class BaseConfig extends Object implements AIConfig
Modifier and Type | Field and Description |
---|---|
protected Map<String,Object> |
additionalConfig |
protected String |
apiKey |
protected String |
apiUrl |
protected String |
model |
protected int |
readTimeout |
protected int |
timeout |
Constructor and Description |
---|
BaseConfig() |
Modifier and Type | Method and Description |
---|---|
Object |
getAdditionalConfigByKey(String key)
获取动态参数
|
Map<String,Object> |
getAdditionalConfigMap()
获取动态参数列表
|
String |
getApiKey()
获取apiKey
|
String |
getApiUrl()
获取apiUrl
|
String |
getModel()
返回model
|
int |
getReadTimeout()
获取读取超时时间
|
int |
getTimeout()
获取连接超时时间
|
void |
putAdditionalConfigByKey(String key,
Object value)
设置动态参数
|
void |
setApiKey(String apiKey)
设置apiKey
|
void |
setApiUrl(String apiUrl)
设置apiUrl
|
void |
setModel(String model)
设置model
|
void |
setReadTimeout(int readTimeout)
设置读取超时时间
|
void |
setTimeout(int timeout)
设置连接超时时间
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getModelName
protected volatile String apiKey
protected volatile String apiUrl
protected volatile String model
protected volatile int timeout
protected volatile int readTimeout
public void putAdditionalConfigByKey(String key, Object value)
AIConfig
putAdditionalConfigByKey
in interface AIConfig
key
- 参数字段value
- 参数值public Object getAdditionalConfigByKey(String key)
AIConfig
getAdditionalConfigByKey
in interface AIConfig
key
- 参数字段public Map<String,Object> getAdditionalConfigMap()
AIConfig
getAdditionalConfigMap
in interface AIConfig
public int getTimeout()
AIConfig
getTimeout
in interface AIConfig
public void setTimeout(int timeout)
AIConfig
setTimeout
in interface AIConfig
timeout
- 连接超时时间public int getReadTimeout()
AIConfig
getReadTimeout
in interface AIConfig
public void setReadTimeout(int readTimeout)
AIConfig
setReadTimeout
in interface AIConfig
readTimeout
- 连接超时时间Copyright © 2025. All rights reserved.