Builder
public static class Builder
源码Source
io/agentscope/core/rag/integration/bailian/BailianKnowledge.java:301–389BailianKnowledge的构建器。位于 io.agentscope.core.rag.integration.bailian 包。核心成员包括 config、client、indexId、build。
Builder for BailianKnowledge.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder config(BailianConfig config) | 设置配置。 Sets the Bailian configuration. |
public Builder client(BailianClient client) | 设置客户端。 Sets the Bailian client directly. |
public Builder indexId(String indexId) | 设置知识库基类索引标识。 Sets the knowledge base index ID. |
public BailianKnowledge build() | 构建新的BailianKnowledge 实例。 Builds a new BailianKnowledge instance. |
方法详情Method Detail
config
public Builder config(BailianConfig config)
设置配置。
Sets the Bailian configuration.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
config | BailianConfig | 配置对象(类型 `BailianConfig`)。the Bailian configuration |
Builder返回当前实例,以支持链式调用。this builder for method chaining
源码Source
io/agentscope/core/rag/integration/bailian/BailianKnowledge.java:317–320client
public Builder client(BailianClient client)
设置客户端。
Sets the Bailian client directly.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
client | BailianClient | 客户端(类型 `BailianClient`)。the Bailian client |
Builder返回当前实例,以支持链式调用。this builder for method chaining
源码Source
io/agentscope/core/rag/integration/bailian/BailianKnowledge.java:331–334indexId
public Builder indexId(String indexId)
设置知识库基类索引标识。
Sets the knowledge base index ID.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
indexId | String | 知识库基类索引标识。the knowledge base index ID |
Builder返回当前实例,以支持链式调用。this builder for method chaining
源码Source
io/agentscope/core/rag/integration/bailian/BailianKnowledge.java:344–347build
public BailianKnowledge build()
构建新的BailianKnowledge 实例。
Builds a new BailianKnowledge instance.
BailianKnowledge一种新的BailianKnowledge 实例。a new BailianKnowledge instance
IllegalArgumentException可能抛出 `IllegalArgumentException`。if required parameters are missingIllegalStateException可能抛出 `IllegalStateException`。if both config and client are set
源码Source
io/agentscope/core/rag/integration/bailian/BailianKnowledge.java:356–388