AS AgentScopeAPI 手册 / API Reference

BailianMemoryClient

public class BailianMemoryClient
源码Source io/agentscope/core/memory/bailian/BailianMemoryClient.java:67–267

Bailian 记忆客户端,封装与远端服务的连接和调用。位于 io.agentscope.core.memory.bailian 包。核心成员包括 add、search、close、builder。

HTTP client for interacting with Bailian Long Term Memory API.

This client provides reactive API methods for memory operations including adding memories and searching for relevant memories using semantic similarity.

Example usage:

`// Using builder
BailianMemoryClient client = BailianMemoryClient.builder()
.apiKey(System.getenv("DASHSCOPE_API_KEY"))
.build();

// Add memory
BailianAddRequest addRequest = BailianAddRequest.builder()
.userId("user_001")
.memoryLibraryId("memory_library_123")
.projectId(project_id_123);
.profileSchema(profile_schema_123);
.messages(messages)
.build();
client.add(addRequest).block();

// Search memory
BailianSearchRequest searchRequest = BailianSearchRequest.builder()
.userId("user_001")
.messages(searchMessages)
.memoryLibraryId("memory_library_123")
.projectIds(List.of("project_id_123"));
.topK(5)
.build();
BailianSearchResponse response = client.search(searchRequest).block();

// Close the client when done
client.close();
`

嵌套类摘要Nested Class Summary

类Class类型Kind说明Description
Builder类class
`BailianMemoryClient`的构建器。
Builder for `BailianMemoryClient`.

方法摘要Method Summary

方法Method说明Description
public Mono<BailianAddResponse> add(BailianAddRequest request)
设置添加。
Adds memories to Bailian Long Term Memory.
public Mono<BailianSearchResponse> search(BailianSearchRequest request)
设置搜索。
Searches for relevant memories based on semantic similarity.
public void close()
关闭连接并释放相关资源。
Closes the HTTP transport and releases resources.
public static Builder builder()
static
创建新的构建器用于`BailianMemoryClient`。
Creates a new builder for `BailianMemoryClient`.

方法详情Method Detail

add

public Mono<BailianAddResponse> add(BailianAddRequest request)

设置添加。

Adds memories to Bailian Long Term Memory.

参数Parameters
名称Name类型Type说明Description
requestBailianAddRequest请求(类型 `BailianAddRequest`)。the add memory request containing messages and metadata
返回Returns Mono<BailianAddResponse>
返回Mono。a Mono emitting the add memory response
源码Source io/agentscope/core/memory/bailian/BailianMemoryClient.java:110–112

close

public void close()

关闭连接并释放相关资源。

Closes the HTTP transport and releases resources.

源码Source io/agentscope/core/memory/bailian/BailianMemoryClient.java:200–204

builder

public static Builder builder()
static

创建新的构建器用于BailianMemoryClient。

Creates a new builder for BailianMemoryClient.

返回Returns Builder
一种新的构建器实例。a new Builder instance
源码Source io/agentscope/core/memory/bailian/BailianMemoryClient.java:210–212

嵌套类详情Nested Class Detail

Builder

public static class Builder

BailianMemoryClient的构建器。位于 io.agentscope.core.memory.bailian 包。核心成员包括 apiBaseUrl、apiKey、httpTransport、build。

Builder for BailianMemoryClient.

基于官方固定版本源码静态生成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.