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 boolean |
hasProxy |
protected String |
model |
protected Proxy |
proxy |
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
|
boolean |
getHasProxy()
获取是否使用代理
|
String |
getModel()
返回model
|
Proxy |
getProxy()
获取代理配置
|
int |
getReadTimeout()
获取读取超时时间
|
int |
getTimeout()
获取连接超时时间
|
void |
putAdditionalConfigByKey(String key,
Object value)
设置动态参数
|
void |
setApiKey(String apiKey)
设置apiKey
|
void |
setApiUrl(String apiUrl)
设置apiUrl
|
void |
setHasProxy(boolean hasProxy)
设置是否使用代理
|
void |
setModel(String model)
设置model
|
void |
setProxy(Proxy proxy)
设置代理配置
|
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
protected volatile boolean hasProxy
protected volatile Proxy proxy
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 - 连接超时时间public boolean getHasProxy()
AIConfiggetHasProxy in interface AIConfigpublic void setHasProxy(boolean hasProxy)
AIConfigsetHasProxy in interface AIConfighasProxy - 是否使用代理Copyright © 2025. All rights reserved.