Builder
public static class Builder
io/agentscope/core/memory/mem0/Mem0SearchRequest.java:204–364Mem0SearchRequest的构建器。位于 io.agentscope.core.memory.mem0 包。核心成员包括 query、version、filters、getFilters、agentId、userId。
Builder for Mem0SearchRequest.
方法摘要Method Summary
方法详情Method Detail
query
public Builder query(String query)
设置查询。
Performs the query operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
query | String | 查询文本(类型 `String`)。The query. |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:218–221version
public Builder version(String version)
设置版本。
Performs the version operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
version | String | 版本(类型 `String`)。The version. |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:223–226filters
public Builder filters(Map<String, Object> filters)
设置该配置项。
Performs the filters operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
filters | Map<String, Object> | filters(类型 `Map`)。The filters. |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:228–231getFilters
public Map<String, Object> getFilters()
获取 getFilters。
Returns the filters.
Map<String, Object>io/agentscope/core/memory/mem0/Mem0SearchRequest.java:233–235agentId
public Builder agentId(String agentId)
设置智能体标识。
Convenience method to add agent_id to filters.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
agentId | String | 智能体标识(类型 `String`)。The agent identifier |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:243–248userId
public Builder userId(String userId)
设置用户标识。
Sets the user identifier.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
userId | String | 用户标识(类型 `String`)。The user identifier |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:258–264runId
public Builder runId(String runId)
设置运行标识。
Convenience method to add run_id to filters.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
runId | String | 运行标识(类型 `String`)。The run/session identifier |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:272–277appId
public Builder appId(String appId)
设置应用标识。
Convenience method to add app_id to filters.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
appId | String | 应用标识(类型 `String`)。The application identifier |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:285–290topK
public Builder topK(Integer topK)
设置该配置项。
Performs the top k operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
topK | Integer | top K(类型 `Integer`)。The top k. |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:292–295limit
public Builder limit(Integer limit)
设置限制。
Convenience method for backward compatibility.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
limit | Integer | 数量上限(类型 `Integer`)。Maximum number of results (maps to top_k) |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:304–308fields
public Builder fields(List<String> fields)
设置该配置项。
Performs the fields operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
fields | List<String> | fields(类型 `List`)。The fields. |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:310–313rerank
public Builder rerank(Boolean rerank)
设置重排。
Performs the rerank operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
rerank | Boolean | 重排(类型 `Boolean`)。The rerank. |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:315–318keywordSearch
public Builder keywordSearch(Boolean keywordSearch)
设置该配置项。
Performs the keyword search operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
keywordSearch | Boolean | keyword 搜索(类型 `Boolean`)。The keyword search. |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:320–323filterMemories
public Builder filterMemories(Boolean filterMemories)
设置该配置项。
Performs the filter memories operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
filterMemories | Boolean | 过滤 Memories(类型 `Boolean`)。The filter memories. |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:325–328threshold
public Builder threshold(Double threshold)
设置阈值。
Performs the threshold operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
threshold | Double | 阈值(类型 `Double`)。The threshold. |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:330–333orgId
public Builder orgId(String orgId)
设置该配置项。
Performs the org id operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
orgId | String | org 标识(类型 `String`)。The org id. |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:335–338projectId
public Builder projectId(String projectId)
设置该配置项。
Performs the project id operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
projectId | String | project 标识(类型 `String`)。The project id. |
Builderio/agentscope/core/memory/mem0/Mem0SearchRequest.java:340–343build
public Mem0SearchRequest build()
构建并返回最终实例。
Creates and returns an instance.
Mem0SearchRequestio/agentscope/core/memory/mem0/Mem0SearchRequest.java:345–363