Memories Serves
Memories ServesAI Integration

AI Integration

AI 快速对接

面向 AI Agent、自动化脚本和第三方系统的最小接口契约。

打开 Markdown 原文

推荐调用流程

  1. 调用 GET /health 判断服务是否可用。
  2. 调用 POST /images 写入单条图片 URL。
  3. 调用 GET /images?after_id=0 读取第一页数据。
  4. 调用 GET /admin/token?key=YOUR_KEY 获取管理员 token。
  5. 使用 token 调用删除或备份配置接口。

最小接口契约

GET /health
POST /images
GET /images?after_id=0
GET /admin/token?key=YOUR_SECRET_KEY
POST /admin/images/delete
POST /admin/backup
{
  "upload": { "url": "https://example.com/a.jpg" },
  "delete": { "token": "ADMIN_TOKEN", "id": 1 }
}

错误处理

错误响应通常为 { "error": "message" }。AI Agent 应按 HTTP 状态码决定是否重试、刷新 token 或交给人工处理。

状态码含义建议
400参数或 JSON 错误修正请求后重试
401token 缺失、错误或过期重新获取 token
404资源不存在停止当前资源操作
500服务内部错误稍后重试或人工检查日志

JavaScript 示例

const baseUrl = 'http://127.0.0.1:3000';

async function uploadImage(url) {
  const response = await fetch(`${baseUrl}/images`, {
    method: 'POST',
    headers: { 'content-type': 'application/json' },
    body: JSON.stringify({ url }),
  });
  if (!response.ok) throw new Error(await response.text());
  return response.json();
}

Markdown

AI 对接 Markdown 原文

在页面内直接查看渲染后的文档或完整 Markdown,便于在线核对、复制并交给 AI Agent 使用。

正在加载 Markdown 原文...