public class SimpleAgentConfig
extends java.lang.Object
| 构造器和说明 |
|---|
SimpleAgentConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
ChatModel |
getChatModel() |
SimpleOptions |
getDefaultOptions() |
AgentHandler |
getHandler() |
java.util.Locale |
getLocale() |
int |
getMaxRetries() |
java.lang.String |
getName() |
java.lang.String |
getOutputKey() |
java.lang.String |
getOutputSchema() |
AgentProfile |
getProfile() |
long |
getRetryDelayMs() |
java.lang.String |
getRole() |
int |
getSessionWindowSize() |
java.lang.String |
getSystemPromptFor(SimpleTrace trace,
org.noear.solon.flow.FlowContext context) |
java.lang.String |
getTraceKey() |
protected void |
setChatModel(ChatModel chatModel) |
protected void |
setHandler(AgentHandler handler) |
protected void |
setName(java.lang.String name) |
protected void |
setOutputKey(java.lang.String val) |
protected void |
setOutputSchema(java.lang.String val) |
protected void |
setProfile(AgentProfile profile) |
protected void |
setRetryConfig(int maxRetries,
long retryDelayMs)
配置容错策略
|
protected void |
setRole(java.lang.String role) |
protected void |
setSessionWindowSize(int sessionWindowSize)
设置短期记忆回溯深度
|
protected void |
setSystemPrompt(SimpleSystemPrompt systemPrompt) |
protected void setName(java.lang.String name)
protected void setRole(java.lang.String role)
protected void setProfile(AgentProfile profile)
protected void setSystemPrompt(SimpleSystemPrompt systemPrompt)
protected void setChatModel(ChatModel chatModel)
protected void setHandler(AgentHandler handler)
protected void setRetryConfig(int maxRetries,
long retryDelayMs)
protected void setSessionWindowSize(int sessionWindowSize)
protected void setOutputKey(java.lang.String val)
protected void setOutputSchema(java.lang.String val)
public java.lang.String getName()
public java.lang.String getTraceKey()
public java.lang.String getRole()
public AgentProfile getProfile()
public java.util.Locale getLocale()
public java.lang.String getSystemPromptFor(SimpleTrace trace, org.noear.solon.flow.FlowContext context)
public ChatModel getChatModel()
public SimpleOptions getDefaultOptions()
public AgentHandler getHandler()
public int getMaxRetries()
public long getRetryDelayMs()
public int getSessionWindowSize()
public java.lang.String getOutputKey()
public java.lang.String getOutputSchema()