AS AgentScopeAPI 手册 / API Reference

Builder

public static class Builder
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:204–364

Mem0SearchRequest的构建器。位于 io.agentscope.core.memory.mem0 包。核心成员包括 query、version、filters、getFilters、agentId、userId。

Builder for Mem0SearchRequest.

方法摘要Method Summary

方法Method说明Description
public Builder query(String query)
设置查询。
Performs the query operation.
public Builder version(String version)
设置版本。
Performs the version operation.
public Builder filters(Map<String, Object> filters)
设置该配置项。
Performs the filters operation.
public Map<String, Object> getFilters()
获取 `getFilters`。
Returns the filters.
public Builder agentId(String agentId)
设置智能体标识。
Convenience method to add agent_id to filters.
public Builder userId(String userId)
设置用户标识。
Sets the user identifier.
public Builder runId(String runId)
设置运行标识。
Convenience method to add run_id to filters.
public Builder appId(String appId)
设置应用标识。
Convenience method to add app_id to filters.
public Builder topK(Integer topK)
设置该配置项。
Performs the top k operation.
public Builder limit(Integer limit)
deprecated
设置限制。
Convenience method for backward compatibility.
public Builder fields(List<String> fields)
设置该配置项。
Performs the fields operation.
public Builder rerank(Boolean rerank)
设置重排。
Performs the rerank operation.
public Builder keywordSearch(Boolean keywordSearch)
设置该配置项。
Performs the keyword search operation.
public Builder filterMemories(Boolean filterMemories)
设置该配置项。
Performs the filter memories operation.
public Builder threshold(Double threshold)
设置阈值。
Performs the threshold operation.
public Builder orgId(String orgId)
设置该配置项。
Performs the org id operation.
public Builder projectId(String projectId)
设置该配置项。
Performs the project id operation.
public Mem0SearchRequest build()
构建并返回最终实例。
Creates and returns an instance.

方法详情Method Detail

query

public Builder query(String query)

设置查询。

Performs the query operation.

参数Parameters
名称Name类型Type说明Description
queryString查询文本(类型 `String`)。The query.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:218–221

version

public Builder version(String version)

设置版本。

Performs the version operation.

参数Parameters
名称Name类型Type说明Description
versionString版本(类型 `String`)。The version.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:223–226

filters

public Builder filters(Map<String, Object> filters)

设置该配置项。

Performs the filters operation.

参数Parameters
名称Name类型Type说明Description
filtersMap<String, Object>filters(类型 `Map`)。The filters.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:228–231

getFilters

public Map<String, Object> getFilters()

获取 getFilters。

Returns the filters.

返回Returns Map<String, Object>
返回映射。Returns map.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:233–235

agentId

public Builder agentId(String agentId)

设置智能体标识。

Convenience method to add agent_id to filters.

参数Parameters
名称Name类型Type说明Description
agentIdString智能体标识(类型 `String`)。The agent identifier
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:243–248

userId

public Builder userId(String userId)

设置用户标识。

Sets the user identifier.

参数Parameters
名称Name类型Type说明Description
userIdString用户标识(类型 `String`)。The user identifier
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:258–264

runId

public Builder runId(String runId)

设置运行标识。

Convenience method to add run_id to filters.

参数Parameters
名称Name类型Type说明Description
runIdString运行标识(类型 `String`)。The run/session identifier
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:272–277

appId

public Builder appId(String appId)

设置应用标识。

Convenience method to add app_id to filters.

参数Parameters
名称Name类型Type说明Description
appIdString应用标识(类型 `String`)。The application identifier
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:285–290

topK

public Builder topK(Integer topK)

设置该配置项。

Performs the top k operation.

参数Parameters
名称Name类型Type说明Description
topKIntegertop K(类型 `Integer`)。The top k.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:292–295

limit

public Builder limit(Integer limit)
deprecated

设置限制。

Convenience method for backward compatibility.

已弃用。Deprecated. 已弃用,请改用受支持的替代 API。Use `#topK(Integer)` instead
参数Parameters
名称Name类型Type说明Description
limitInteger数量上限(类型 `Integer`)。Maximum number of results (maps to top_k)
返回Returns Builder
返回当前实例,以支持链式调用。This builder
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:304–308

fields

public Builder fields(List<String> fields)

设置该配置项。

Performs the fields operation.

参数Parameters
名称Name类型Type说明Description
fieldsList<String>fields(类型 `List`)。The fields.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:310–313

rerank

public Builder rerank(Boolean rerank)

设置重排。

Performs the rerank operation.

参数Parameters
名称Name类型Type说明Description
rerankBoolean重排(类型 `Boolean`)。The rerank.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:315–318

keywordSearch

public Builder keywordSearch(Boolean keywordSearch)

设置该配置项。

Performs the keyword search operation.

参数Parameters
名称Name类型Type说明Description
keywordSearchBooleankeyword 搜索(类型 `Boolean`)。The keyword search.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:320–323

filterMemories

public Builder filterMemories(Boolean filterMemories)

设置该配置项。

Performs the filter memories operation.

参数Parameters
名称Name类型Type说明Description
filterMemoriesBoolean过滤 Memories(类型 `Boolean`)。The filter memories.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:325–328

threshold

public Builder threshold(Double threshold)

设置阈值。

Performs the threshold operation.

参数Parameters
名称Name类型Type说明Description
thresholdDouble阈值(类型 `Double`)。The threshold.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:330–333

orgId

public Builder orgId(String orgId)

设置该配置项。

Performs the org id operation.

参数Parameters
名称Name类型Type说明Description
orgIdStringorg 标识(类型 `String`)。The org id.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:335–338

projectId

public Builder projectId(String projectId)

设置该配置项。

Performs the project id operation.

参数Parameters
名称Name类型Type说明Description
projectIdStringproject 标识(类型 `String`)。The project id.
返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:340–343

build

public Mem0SearchRequest build()

构建并返回最终实例。

Creates and returns an instance.

返回Returns Mem0SearchRequest
返回Mem0SearchRequest。Returns mem 0 search request.
源码Source io/agentscope/core/memory/mem0/Mem0SearchRequest.java:345–363
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.