Memokit
API 参考

API 参考

Memokit 完整 API 参考

API 参考

这是 Memokit 的完整 API 参考文档。所有端点都是 RESTful 的,返回 JSON 响应。

基础 URL

https://api.memokit.dev

身份验证

所有请求都需要在 Authorization 头中包含 API 密钥:

Authorization: Bearer mk_your_api_key

详见 身份验证

API 版本

当前 API 版本是 v1。所有端点都以 /v1/ 为前缀。

端点概览

记忆

方法端点描述
POST/v1/memories创建新记忆
POST/v1/memories/search语义搜索记忆
GET/v1/memories列出记忆
GET/v1/memories/:id获取特定记忆
DELETE/v1/memories/:id删除记忆

实体

方法端点描述
POST/v1/entities创建新实体
GET/v1/entities列出实体
DELETE/v1/entities/:id删除实体

关系

方法端点描述
POST/v1/relations创建新关系
GET/v1/relations列出关系
DELETE/v1/relations/:id删除关系

常见响应码

状态码描述
200成功
201已创建
400请求错误 - 参数无效
401未授权 - API 密钥无效或缺失
403禁止访问 - 配额超限
404未找到
429请求过多 - 速率限制
500服务器内部错误

错误响应格式

所有错误遵循以下格式:

{
  "error": {
    "code": "ERROR_CODE",
    "message": "人类可读的错误信息"
  }
}

分页

列表端点支持以下分页参数:

参数类型默认值描述
pagenumber1页码
limitnumber20每页数量(最大 100)

响应包含分页信息:

{
  "items": [...],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 150,
    "totalPages": 8
  }
}

速率限制

详见 速率限制

本页目录