Builder
public static class Builder
io/agentscope/core/rag/integration/bailian/BailianConfig.java:238–446BailianConfig的构建器。位于 io.agentscope.core.rag.integration.bailian 包。核心成员包括 accessKeyId、accessKeySecret、workspaceId、indexId、endpoint、denseSimilarityTopK。
Builder for BailianConfig.
方法摘要Method Summary
方法详情Method Detail
accessKeyId
public Builder accessKeyId(String accessKeyId)
设置访问键标识。
Sets the Alibaba Cloud Access Key ID.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
accessKeyId | String | 访问密钥标识。the access key ID |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:264–267accessKeySecret
public Builder accessKeySecret(String accessKeySecret)
设置访问键密钥。
Sets the Alibaba Cloud Access Key Secret.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
accessKeySecret | String | 访问密钥密钥。the access key secret |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:275–278workspaceId
public Builder workspaceId(String workspaceId)
设置工作区标识。
Sets the Bailian workspace ID.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
workspaceId | String | 工作区标识。the workspace ID |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:286–289indexId
public Builder indexId(String indexId)
设置知识库基类索引标识。
Sets the knowledge base index ID.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
indexId | String | 索引标识。the index ID |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:299–302endpoint
public Builder endpoint(String endpoint)
设置端点。
Sets the Bailian API endpoint.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
endpoint | String | API 端点。the API endpoint |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:320–323denseSimilarityTopK
public Builder denseSimilarityTopK(Integer denseSimilarityTopK)
设置该配置项。
Sets the dense similarity top K.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
denseSimilarityTopK | Integer | dense Similarity Top K(类型 `Integer`)。the top K value |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:334–341sparseSimilarityTopK
public Builder sparseSimilarityTopK(Integer sparseSimilarityTopK)
设置该配置项。
Sets the sparse similarity top K.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
sparseSimilarityTopK | Integer | sparse Similarity Top K(类型 `Integer`)。the top K value |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:352–360enableReranking
public Builder enableReranking(Boolean enableReranking)
启用该配置。
Sets whether to enable reranking.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
enableReranking | Boolean | 启用 Reranking(类型 `Boolean`)。true to enable reranking |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:370–373rerankConfig
public Builder rerankConfig(RerankConfig rerankConfig)
设置重排配置。
Sets the rerank configuration.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
rerankConfig | RerankConfig | 重排配置。the rerank config |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:381–384enableRewrite
public Builder enableRewrite(Boolean enableRewrite)
启用该配置。
Sets whether to enable multi-turn conversation rewrite.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
enableRewrite | Boolean | 启用 Rewrite(类型 `Boolean`)。true to enable rewrite |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:394–397rewriteConfig
public Builder rewriteConfig(RewriteConfig rewriteConfig)
设置该配置项。
Sets the rewrite configuration.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
rewriteConfig | RewriteConfig | rewrite 配置(类型 `RewriteConfig`)。the rewrite config |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:405–408searchFilters
public Builder searchFilters(List<Map<String, String>> searchFilters)
设置该配置项。
Sets search filters for personalized retrieval.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
searchFilters | List<Map<String, String>> | 搜索 Filters(类型 `List >`)。the search filters |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:419–422saveRetrieverHistory
public Builder saveRetrieverHistory(Boolean saveRetrieverHistory)
设置保存检索器历史。
Sets whether to save retriever history.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
saveRetrieverHistory | Boolean | 保存检索器历史(类型 `Boolean`)。true to save history |
Builderio/agentscope/core/rag/integration/bailian/BailianConfig.java:432–435build
public BailianConfig build()
构建新的BailianConfig 实例。
Builds a new BailianConfig instance.
BailianConfigIllegalArgumentException可能抛出 `IllegalArgumentException`。if required parameters are missing
io/agentscope/core/rag/integration/bailian/BailianConfig.java:443–445