Skip to content
Beta内部开发者开发者

Memory Hub API ​

Memory Hub 提供 RESTful API,所有鉴权接口需要在请求头中携带 JWT Token。

认证 ​

登录 ​

http
POST /api/auth/login
Content-Type: application/json

{
  "username": "your_username",
  "password": "your_password"
}

响应:

json
{
  "token": "eyJhbGciOiJIUzI1NiIs...",
  "user": {
    "username": "your_username",
    "role": "user"
  }
}

SSO 登录 ​

http
GET /api/auth/sso

跳转到讯飞 CAS SSO 登录页面,认证成功后回调并返回 JWT Token。

健康检查 ​

http
GET /api/stats

记忆操作 ​

所有记忆接口需要 Bearer Token 认证:

http
Authorization: Bearer <your_jwt_token>

存储记忆 ​

http
POST /api/memory/store
Content-Type: application/json

{
  "messages": [
    { "role": "user", "content": "我喜欢用 Go 写后端" },
    { "role": "assistant", "content": "好的,我记住了你偏好 Go 语言" }
  ],
  "run_id": ""
}
参数类型必填说明
messagesarray是对话消息列表
run_idstring否空=长期记忆,非空=短期记忆

搜索记忆 ​

http
GET /api/memory/search?q=Go语言偏好&limit=10
参数类型说明
qstring搜索关键词
limitnumber返回数量限制

搜索会并发查询用户可访问的所有范围(个人 + 组织 + 全局),合并返回。

获取用户记忆 ​

http
GET /api/memory

返回当前用户的所有记忆列表。

删除记忆 ​

http
DELETE /api/memory/:uuid

组织管理 ​

列出组织 ​

http
GET /api/orgs

创建组织 ​

http
POST /api/orgs
Content-Type: application/json

{
  "name": "技术中心",
  "description": "技术中心团队"
}

WARNING

创建组织需要 super_admin 权限。

成员管理 ​

http
GET /api/orgs/:id/members
POST /api/orgs/:id/members
DELETE /api/orgs/:id/members/:username

TIP

成员管理需要 org_admin 及以上权限。

用户管理 ​

列出用户 ​

http
GET /api/users

修改角色 ​

http
PUT /api/users/:username/role
Content-Type: application/json

{
  "role": "org_admin"
}

WARNING

用户管理接口仅 super_admin 可用。

个人设置 ​

获取个人信息 ​

http
GET /api/profile

生成 API Token ​

http
POST /api/profile/token

为 Agent 插件生成独立的 Bearer Token,可用于非交互式场景。

修改密码 ​

http
POST /api/profile/password
Content-Type: application/json

{
  "old_password": "...",
  "new_password": "..."
}

记忆时间线 ​

获取片段 ​

http
GET /api/episodes

返回记忆按时间聚合的片段列表。

最后更新: