Builder
public static class Builder
源码Source
io/agentscope/core/memory/bailian/BailianSearchRequest.java:246–374BailianSearchRequest的构建器。位于 io.agentscope.core.memory.bailian 包。核心成员包括 userId、messages、memoryLibraryId、projectIds、topK、minScore。
Builder for BailianSearchRequest.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder userId(String userId) | 设置用户标识。 Sets the user ID. |
public Builder messages(List<BailianMessage> messages) | 设置消息。 Sets the messages. |
public Builder memoryLibraryId(String memoryLibraryId) | 设置该配置项。 Sets the memory library ID. |
public Builder projectIds(List<String> projectIds) | 设置该配置项。 Sets the project IDs. |
public Builder topK(Integer topK) | 设置该配置项。 Sets the top K. |
public Builder minScore(Double minScore) | 设置最小分数。 Sets the minimum score. |
public Builder enableRerank(Boolean enableRerank) | 设置enableRerank 值。 Sets the enableRerank value. |
public Builder enableJudge(Boolean enableJudge) | 设置enableJudge 值。 Sets the enableJudge value. |
public Builder enableRewrite(Boolean enableRewrite) | 设置enableRewrite 值。 Sets the enableRewrite value. |
public BailianSearchRequest build() | 构建BailianSearchRequest 实例。 Builds the BailianSearchRequest instance. |
方法详情Method Detail
userId
public Builder userId(String userId)
设置用户标识。
Sets the user ID.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
userId | String | 用户标识。the user ID |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/memory/bailian/BailianSearchRequest.java:263–266messages
public Builder messages(List<BailianMessage> messages)
设置消息。
Sets the messages.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
messages | List<BailianMessage> | 消息列出。the messages list |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/memory/bailian/BailianSearchRequest.java:274–277memoryLibraryId
public Builder memoryLibraryId(String memoryLibraryId)
设置该配置项。
Sets the memory library ID.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
memoryLibraryId | String | 记忆 Library 标识(类型 `String`)。the memory library ID |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/memory/bailian/BailianSearchRequest.java:285–288projectIds
public Builder projectIds(List<String> projectIds)
设置该配置项。
Sets the project IDs.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
projectIds | List<String> | project Ids(类型 `List`)。the project IDs |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/memory/bailian/BailianSearchRequest.java:296–299topK
public Builder topK(Integer topK)
设置该配置项。
Sets the top K.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
topK | Integer | top K(类型 `Integer`)。the top K value |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/memory/bailian/BailianSearchRequest.java:307–310minScore
public Builder minScore(Double minScore)
设置最小分数。
Sets the minimum score.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
minScore | Double | 最小分数(类型 `Double`)。the minimum score threshold |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/memory/bailian/BailianSearchRequest.java:318–321enableRerank
public Builder enableRerank(Boolean enableRerank)
设置enableRerank 值。
Sets the enableRerank value.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
enableRerank | Boolean | 启用重排(类型 `Boolean`)。the enableRerank value |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/memory/bailian/BailianSearchRequest.java:329–332enableJudge
public Builder enableJudge(Boolean enableJudge)
设置enableJudge 值。
Sets the enableJudge value.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
enableJudge | Boolean | 启用评判器(类型 `Boolean`)。the enableJudge value |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/memory/bailian/BailianSearchRequest.java:340–343enableRewrite
public Builder enableRewrite(Boolean enableRewrite)
设置enableRewrite 值。
Sets the enableRewrite value.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
enableRewrite | Boolean | 启用 Rewrite(类型 `Boolean`)。the enableRewrite value |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/memory/bailian/BailianSearchRequest.java:351–354build
public BailianSearchRequest build()
构建BailianSearchRequest 实例。
Builds the BailianSearchRequest instance.
BailianSearchRequest一种新的BailianSearchRequest 实例。a new BailianSearchRequest instance
源码Source
io/agentscope/core/memory/bailian/BailianSearchRequest.java:361–373