Builder
public static class Builder
源码Source
io/agentscope/core/agent/user/StreamUserInput.java:201–255StreamUserInput的构建器。位于 io.agentscope.core.agent.user 包。核心成员包括 inputHint、inputStream、outputStream、build。
Builder for StreamUserInput.
Provides fluent API for configuring input/output streams and prompt hint. Defaults to System.in/System.out if not specified.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder inputHint(String inputHint) | 设置该配置项。 Set the input hint prompt. |
public Builder inputStream(InputStream inputStream) | 设置输入流到读取来自。 Set the input stream to read from. |
public Builder outputStream(OutputStream outputStream) | 设置输出流到写入到。 Set the output stream to write to. |
public StreamUserInput build() | 构建StreamUserInput 实例。 Build the StreamUserInput instance. |
方法详情Method Detail
inputHint
public Builder inputHint(String inputHint)
设置该配置项。
Set the input hint prompt.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
inputHint | String | 提示词文本到展示之前用户输入。The prompt text to display before user input |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/core/agent/user/StreamUserInput.java:214–219inputStream
public Builder inputStream(InputStream inputStream)
设置输入流到读取来自。
Set the input stream to read from.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
inputStream | InputStream | 输入流(类型 `InputStream`)。The input stream (defaults to System.in) |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/core/agent/user/StreamUserInput.java:227–232outputStream
public Builder outputStream(OutputStream outputStream)
设置输出流到写入到。
Set the output stream to write to.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
outputStream | OutputStream | 输出流(类型 `OutputStream`)。The output stream (defaults to System.out) |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/core/agent/user/StreamUserInput.java:240–245build
public StreamUserInput build()
构建StreamUserInput 实例。
Build the StreamUserInput instance.
StreamUserInput一种新的StreamUserInput 实例。A new StreamUserInput instance
源码Source
io/agentscope/core/agent/user/StreamUserInput.java:252–254