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, waitgetModelNameprotected 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)
AIConfigputAdditionalConfigByKey in interface AIConfigkey - 参数字段value - 参数值public Object getAdditionalConfigByKey(String key)
AIConfiggetAdditionalConfigByKey in interface AIConfigkey - 参数字段public Map<String,Object> getAdditionalConfigMap()
AIConfiggetAdditionalConfigMap in interface AIConfigpublic int getTimeout()
AIConfiggetTimeout in interface AIConfigpublic void setTimeout(int timeout)
AIConfigsetTimeout in interface AIConfigtimeout - 连接超时时间public int getReadTimeout()
AIConfiggetReadTimeout in interface AIConfigpublic void setReadTimeout(int readTimeout)
AIConfigsetReadTimeout in interface AIConfigreadTimeout - 连接超时时间Copyright © 2025. All rights reserved.