public class ChatConfig extends AiConfig
| 构造器和说明 |
|---|
ChatConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDefaultInterceptor(int index,
ChatInterceptor interceptor)
添加默认拦截器
|
void |
addDefaultOption(java.lang.String key,
java.lang.Object value)
添加默认选项
|
void |
addDefaultSkill(int index,
Skill skill) |
void |
addDefaultTool(java.util.Collection<FunctionTool> items)
添加默认工具(即每次请求都会带上)
|
void |
addDefaultTool(FunctionTool... tools)
添加默认工具(即每次请求都会带上)
|
void |
addDefaultToolContext(java.util.Map<java.lang.String,java.lang.Object> map)
添加默认工具上下文
|
void |
addDefaultToolContext(java.lang.String key,
java.lang.Object value)
添加默认工具上下文
|
void |
addDefaultTools(java.util.Collection<FunctionTool> items)
已过时。
3.8.4
#addDefaultTool(Collection |
void |
addDefaultTools(FunctionTool tool)
已过时。
3.8.4
#addDefaultTool(FunctionTool) |
void |
addDefaultToolsContext(java.util.Map<java.lang.String,java.lang.Object> map)
已过时。
3.8.4
#addDefaultToolContext(Map |
void |
addDefaultToolsContext(java.lang.String key,
java.lang.Object value)
已过时。
|
java.util.List<org.noear.solon.core.util.RankEntity<ChatInterceptor>> |
getDefaultInterceptors()
已过时。
3.8.4
getModelOptions() |
java.util.Map<java.lang.String,java.lang.Object> |
getDefaultOptions()
已过时。
3.8.4
getModelOptions() |
java.util.List<org.noear.solon.core.util.RankEntity<Skill>> |
getDefaultSkills()
已过时。
3.8.4
getModelOptions() |
FunctionTool |
getDefaultTool(java.lang.String name)
已过时。
3.8.4
getModelOptions() |
java.util.Map<java.lang.String,java.lang.Object> |
getDefaultToolContext()
已过时。
3.8.4
getModelOptions() |
java.util.Collection<FunctionTool> |
getDefaultTools()
已过时。
3.8.4
getModelOptions() |
java.util.Map<java.lang.String,java.lang.Object> |
getDefaultToolsContext()
已过时。
3.8.4
getModelOptions() |
ChatOptions |
getModelOptions() |
java.lang.String |
getReasoningFieldName() |
boolean |
isDefaultAutoToolCall()
已过时。
3.8.4
getModelOptions() |
void |
setDefaultAutoToolCall(boolean defaultAutoToolCall) |
void |
setDefaultTools(java.util.Map<java.lang.String,FunctionTool> items)
设置默认工具(用于属性提示)
|
void |
setReasoningFieldName(java.lang.String reasoningFieldName) |
java.lang.String |
toString() |
createHttpUtils, getApiKey, getApiUrl, getHeaders, getModel, getProvider, getProxy, getTimeout, setApiKey, setApiUrl, setHeader, setHeaders, setModel, setProvider, setProxy, setTimeoutpublic ChatOptions getModelOptions()
public void setReasoningFieldName(java.lang.String reasoningFieldName)
public java.lang.String getReasoningFieldName()
public void setDefaultAutoToolCall(boolean defaultAutoToolCall)
public void setDefaultTools(java.util.Map<java.lang.String,FunctionTool> items)
public void addDefaultTool(FunctionTool... tools)
public void addDefaultTool(java.util.Collection<FunctionTool> items)
public void addDefaultToolContext(java.lang.String key,
java.lang.Object value)
public void addDefaultToolContext(java.util.Map<java.lang.String,java.lang.Object> map)
public void addDefaultSkill(int index,
Skill skill)
public void addDefaultInterceptor(int index,
ChatInterceptor interceptor)
public void addDefaultOption(java.lang.String key,
java.lang.Object value)
@Deprecated public void addDefaultTools(FunctionTool tool)
#addDefaultTool(FunctionTool)@Deprecated public void addDefaultTools(java.util.Collection<FunctionTool> items)
#addDefaultTool(Collection) @Deprecated
public void addDefaultToolsContext(java.lang.String key,
java.lang.Object value)
addDefaultToolContext(String, Object)@Deprecated public void addDefaultToolsContext(java.util.Map<java.lang.String,java.lang.Object> map)
#addDefaultToolContext(Map) @Deprecated public boolean isDefaultAutoToolCall()
getModelOptions()@Deprecated public java.util.List<org.noear.solon.core.util.RankEntity<ChatInterceptor>> getDefaultInterceptors()
getModelOptions()@Deprecated public java.util.Map<java.lang.String,java.lang.Object> getDefaultToolContext()
getModelOptions()@Deprecated public java.util.List<org.noear.solon.core.util.RankEntity<Skill>> getDefaultSkills()
getModelOptions()@Deprecated public java.util.Map<java.lang.String,java.lang.Object> getDefaultOptions()
getModelOptions()@Deprecated public FunctionTool getDefaultTool(java.lang.String name)
getModelOptions()@Deprecated public java.util.Collection<FunctionTool> getDefaultTools()
getModelOptions()@Deprecated public java.util.Map<java.lang.String,java.lang.Object> getDefaultToolsContext()
getModelOptions()