跳转到主要内容

SDK

Memorose 为当前 /v1 运行时提供轻量官方 SDK。

可用 SDK

语言包名说明
Pythonmemorose支持 stream 作用域事件和检索
Node.js / TypeScriptmemorose-client面向 /v1 路由的类型化客户端
Gogithub.com/memorose/memorose-sdk/go支持 context 的 HTTP 客户端
Javadev.memorose.sdk:memorose-clientJava 模型类和客户端
SDK 与文档中的 REST API 保持一致,并在配置 API key 时发送 x-api-key

Reranking 和 arbitration

Reranker 模式由服务端配置决定,不在 SDK 构造函数里选择。要使用内部基于模型的 arbitrator 模式,启动服务端时配置:
MEMOROSE__RERANKER__TYPE=arbitrator
MEMOROSE__RERANKER__MODEL=gemini-3.1-flash-lite-preview
MEMOROSE__RERANKER__MAX_CANDIDATES=32
请求里的 enable_arbitration 字段控制 API 暴露的检索时记忆裁决行为。它不会选择服务端 reranker 实现或模型。

直接 HTTP 兜底

如果某个 SDK 还没有暴露新路由,可以直接调用本站记录的 REST API。SDK 本质上是同一套 HTTP 接口的轻量封装。