Builder
public static class Builder
源码Source
io/agentscope/core/agui/processor/AguiRequestProcessor.java:376–437AguiRequestProcessor的构建器。位于 io.agentscope.core.agui.processor 包。核心成员包括 agentResolver、config、adapterFactory、runtimeContextResolver、build。
Builder for AguiRequestProcessor.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder agentResolver(AgentResolver agentResolver) | 设置智能体解析器。 Set the agent resolver. |
public Builder config(AguiAdapterConfig config) | 设置适配器配置。 Set the adapter configuration. |
public Builder adapterFactory(AguiAgentAdapterFactory adapterFactory) | 设置适配器工厂。 Set the adapter factory. |
public Builder runtimeContextResolver(AguiRuntimeContextResolver runtimeContextResolver) | 设置运行时上下文解析器。 Set the runtime context resolver invoked for each request to produce a caller-provided
`RuntimeContext`. |
public AguiRequestProcessor build() | 构建处理器。 Build the processor. |
方法详情Method Detail
agentResolver
public Builder agentResolver(AgentResolver agentResolver)
设置智能体解析器。
Set the agent resolver.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
agentResolver | AgentResolver | 智能体解析器。The agent resolver |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/core/agui/processor/AguiRequestProcessor.java:389–392config
public Builder config(AguiAdapterConfig config)
设置适配器配置。
Set the adapter configuration.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
config | AguiAdapterConfig | 适配器配置。The adapter configuration |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/core/agui/processor/AguiRequestProcessor.java:400–403adapterFactory
public Builder adapterFactory(AguiAgentAdapterFactory adapterFactory)
设置适配器工厂。
Set the adapter factory.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
adapterFactory | AguiAgentAdapterFactory | 适配器工厂(类型 `AguiAgentAdapterFactory`)。The factory used to create per-request adapters |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/core/agui/processor/AguiRequestProcessor.java:411–414runtimeContextResolver
public Builder runtimeContextResolver(AguiRuntimeContextResolver runtimeContextResolver)
设置运行时上下文解析器。
Set the runtime context resolver invoked for each request to produce a caller-provided RuntimeContext.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
runtimeContextResolver | AguiRuntimeContextResolver | 运行时上下文解析器(类型 `AguiRuntimeContextResolver`)。The resolver used for each request |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/core/agui/processor/AguiRequestProcessor.java:423–426build
public AguiRequestProcessor build()
构建处理器。
Build the processor.
AguiRequestProcessor内置处理器。The built processor
NullPointerException当if agentResolver是不设置时抛出 `NullPointerException`。if agentResolver is not set
源码Source
io/agentscope/core/agui/processor/AguiRequestProcessor.java:434–436