public class ChatConfig extends AiConfig
构造器和说明 |
---|
ChatConfig() |
限定符和类型 | 方法和说明 |
---|---|
void |
addDefaultInterceptor(int index,
ChatInterceptor interceptor)
添加默认拦截器
|
void |
addDefaultTools(java.util.Collection<FunctionTool> toolColl)
添加默认工具(即每次请求都会带上)
|
void |
addDefaultTools(FunctionTool tool)
添加默认工具(即每次请求都会带上)
|
java.util.List<org.noear.solon.core.util.RankEntity<ChatInterceptor>> |
getDefaultInterceptors()
获取所有默认拦截器
|
FunctionTool |
getDefaultTool(java.lang.String name)
获取单个默认工具(即每次请求都会带上)
|
java.util.Collection<FunctionTool> |
getDefaultTools()
获取所有默认工具(即每次请求都会带上)
|
void |
setDefaultTools(java.util.Map<java.lang.String,FunctionTool> tools)
设置默认工具(用于属性提示)
|
java.lang.String |
toString() |
createHttpUtils, getApiKey, getApiUrl, getHeaders, getModel, getProvider, getProxy, getTimeout, setApiKey, setApiUrl, setHeader, setHeaders, setModel, setProvider, setProxy, setTimeout
public void setDefaultTools(java.util.Map<java.lang.String,FunctionTool> tools)
public void addDefaultTools(FunctionTool tool)
public void addDefaultTools(java.util.Collection<FunctionTool> toolColl)
public FunctionTool getDefaultTool(java.lang.String name)
name
- 名字public java.util.Collection<FunctionTool> getDefaultTools()
public void addDefaultInterceptor(int index, ChatInterceptor interceptor)
public java.util.List<org.noear.solon.core.util.RankEntity<ChatInterceptor>> getDefaultInterceptors()