Builder
public static class Builder
源码Source
io/agentscope/extensions/scheduler/config/AgentConfig.java:183–253构建器,用于构建并配置目标实例。位于 io.agentscope.extensions.scheduler.config 包。核心成员包括 name、modelConfig、sysPrompt、build、Builder。
Builder for creating AgentConfig instances.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
protected Builder() | 初始化 `Builder` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder name(String name) | 设置智能体名称(必填)。 Set the agent name (required). |
public Builder modelConfig(ModelConfig modelConfig) | 设置模型配置(必填)。 Set the model configuration (required). |
public Builder sysPrompt(String sysPrompt) | 设置系统提示词(可选)。 Set the system prompt (optional). |
public AgentConfig build() | 构建AgentConfig 实例。 Build the AgentConfig instance. |
构造器详情Constructor Detail
Builder
protected Builder()
初始化 Builder 实例。
Creates a new instance.
源码Source
io/agentscope/extensions/scheduler/config/AgentConfig.java:188方法详情Method Detail
name
public Builder name(String name)
设置智能体名称(必填)。
Set the agent name (required).
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
name | String | 智能体名称。The agent name |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/extensions/scheduler/config/AgentConfig.java:198–201modelConfig
public Builder modelConfig(ModelConfig modelConfig)
设置模型配置(必填)。
Set the model configuration (required).
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
modelConfig | ModelConfig | 模型配置。The model configuration |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/extensions/scheduler/config/AgentConfig.java:226–229sysPrompt
public Builder sysPrompt(String sysPrompt)
设置系统提示词(可选)。
Set the system prompt (optional).
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
sysPrompt | String | 系统提示词。The system prompt |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/extensions/scheduler/config/AgentConfig.java:239–242build
public AgentConfig build()
构建AgentConfig 实例。
Build the AgentConfig instance.
AgentConfig一种新的AgentConfig 实例。A new AgentConfig instance
IllegalArgumentException可能抛出 `IllegalArgumentException`。if required fields are missing or invalid
源码Source
io/agentscope/extensions/scheduler/config/AgentConfig.java:250–252