讲师中心 微信公众号
AI工具推荐 视频效率加速

Alibabacloud Tablestore Openclaw Memory

Polar Sponsor
爱发电 赞助
.NET 9.0

此技能为 OpenClaw 安装并配置 Tablestore Mem0 插件。Tablestore Mem0使用阿里云表格存储作为向量存储后端。

用户必须拥有: .

功能概述

用户必须拥有: .是一项面向实际任务的技能,主要用于Alibaba Cloud 账户. 证书 — AccessKey ID + Secret( 具有 AliyunOTSFull Access 权限) 或 ECS RAM 角色( 建议于 ECS).;An QQ API 键( 用于 Qw)。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

前提条件

用户必须具备以下条件:

  1. 一个 阿里云账号
  2. 凭证 — AccessKey ID + Secret(需具备 AliyunOTSFullAccess 权限),或 ECS RAM Role(在 ECS 上推荐使用)
  3. 一个 阿里云百炼 API Key(用于 Qwen 大语言模型和向量嵌入)
  4. 可选:已有的 Tablestore 实例 endpoint + 实例名称(否则将自动创建)
  5. 可选:用于自动配置的 region ID(默认为 cn-hangzhou)

📋 RAM 权限说明:所需 API 权限的完整列表,请参见 references/ram-policies.md。

完成标准

以下所有条件均满足前,本任务视为未完成:

  1. 用户已提供有效凭证
  2. 插件已安装(版本 0.8.2)
  3. openclaw.json 已正确配置
  4. OpenClaw 已重启
  5. 配置已验证通过(插件加载无报错)

接入流程

步骤 0 — 收集凭证

[AGENT] 向用户提问:

为配置 Tablestore Mem0,我需要以下信息:

必填项:

  1. 阿里云 AccessKey ID
  2. 阿里云 AccessKey Secret
  3. 阿里云百炼 API Key

可选项(若您已有 Tablestore 实例):
4. Tablestore endpoint(例如:https://my-instance.cn-hangzhou.ots.aliyuncs.com)
5. Tablestore 实例名称

若您不提供 endpoint 和实例名称,我将为您自动创建一个新的 Tablestore 实例。此时,我还需要:
6. Region ID(例如:cn-hangzhou、cn-shanghai)

继续向用户提问:

问题 1 — 认证方式:您希望采用哪种认证方式?

  • 选项 A:ECS RAM Role(ECS 上推荐)—— 请提供 角色名称。
  • 选项 B:AccessKey —— 请提供 AccessKey ID 和 Secret。

问题 2 — Tablestore 实例:您是否已拥有 Tablestore 实例?

  • 是 → 请提供 endpoint 和实例名称。
  • 否 → 请提供用于自动配置的 region ID。

⚠️ 高风险操作 — 预检确认:

若用户回答 否,代理必须执行以下操作:

  1. 明确确认:

    ⚠️ 此配置过程将在您的阿里云账号中新建一个 Tablestore 实例。

    • 实例类型:VCU(按量付费,通常低于 ¥1/月)
    • 地域:按您指定的 region 执行
      是否确认?(yes/no)
  2. 二次核验:

    请前往 Tablestore 控制台(https://ots.console.aliyun.com/)确认当前账号下无已有实例。

在用户明确确认前,不得继续执行后续步骤。

若用户缺少必要凭证,请引导其访问以下链接:

  • 阿里云注册页:https://account.alibabacloud.com/register/intl_register.htm
  • AccessKey 创建页:https://ram.console.aliyun.com/manage/ak
  • 阿里云百炼 API Key 管理页:https://dashscope.console.aliyun.com/apiKey

配置 ECS RAM Role(如用户选择选项 A)

  1. 为 ECS 实例绑定 RAM 角色 —— 参考文档
  2. 为该角色授予 AliyunOTSFullAccess 权限 —— 参考文档

步骤 1 — 安装插件

插件版本:0.8.2

⚠️ 外部包安装提示:

本技能将从 npm 仓库安装 @tablestore/openclaw-mem0@0.8.2。继续执行即表示您同意安装第三方软件包。
是否同意?(yes/no)

等待用户确认后,执行以下命令:

NPMJS_TIME="$(curl -o /dev/null -sS --connect-timeout 2 --max-time 6 -w '%{time_total}' https://registry.npmjs.org/@tablestore%2fopenclaw-mem0 || echo timeout)"
MIRROR_TIME="$(curl -o /dev/null -sS --connect-timeout 2 --max-time 6 -w '%{time_total}' https://registry.npmmirror.com/@tablestore%2fopenclaw-mem0 || echo timeout)"

if [ "$MIRROR_TIME" != "timeout" ] && { [ "$NPMJS_TIME" = "timeout" ] || awk "BEGIN { exit !($NPMJS_TIME > 2 && $MIRROR_TIME < $NPMJS_TIME) }"; }; then
  echo "Using China npm mirror"
  NPM_CONFIG_REGISTRY=https://registry.npmmirror.com openclaw plugins install @tablestore/openclaw-mem0@0.8.2
else
  openclaw plugins install @tablestore/openclaw-mem0@0.8.2
fi

若出现 extract tar timed out 错误,则回退至手动安装:

cd /tmp && npm pack @tablestore/openclaw-mem0@0.8.2
mkdir -p /tmp/openclaw-mem0-install
tar xzf /tmp/tablestore-openclaw-mem0-*.tgz -C /tmp/openclaw-mem0-install --strip-components=1
openclaw plugins install /tmp/openclaw-mem0-install

步骤 2 — 检测 OpenClaw 版本

openclaw --version
  • 版本 >= 2.2.0 → 使用 步骤 3A
  • 版本 < 2.2.0 → 使用 步骤 3B(移除 .plugins.allow 行)

步骤 3 — 配置 openclaw.json

检测配置文件路径:

OPENCLAW_CONFIG="$(openclaw config file 2>/dev/null | head -1)"
OPENCLAW_CONFIG="${OPENCLAW_CONFIG/#~/$HOME}"
echo "Config file: $OPENCLAW_CONFIG"

⚠️ 凭证安全(强制要求):

始终优先使用环境变量:

export TABLESTORE_ACCESS_KEY_ID=""
export TABLESTORE_ACCESS_KEY_SECRET=""
export DASHSCOPE_API_KEY=""

⚠️ 输入校验(强制要求):

输入项 校验规则
AccessKey ID 正则表达式:^LTAI[Nt][A-Za-z0-9]{12,20}$
AccessKey Secret 仅含字母与数字,长度约 30 位
Region ID 正则表达式:^cn-[a-z]+(-[0-9]+)?$ 或 ^[a-z]+-[a-z]+-[0-9]+$
Endpoint 正则表达式:^https://[a-z0-9-]+.[a-z0-9-]+.ots.aliyuncs.com$
实例名称 正则表达式:^[a-z][a-z0-9-]{0,19}$

⚠️ Embedder / LLM 提供方必须设为 "openai",且 baseURL 必须为 "https://dashscope.aliyuncs.com/compatible-mode/v1",不可使用 "dashscope"。

步骤 3A — OpenClaw ≥2.2.0

认证方式 是否已有实例 vectorStore.config 字段
AccessKey 否 accessKeyId、accessKeySecret、regionId
AccessKey 是 accessKeyId、accessKeySecret、endpoint、instanceName
ECS RAM Role 否 roleName、regionId
ECS RAM Role 是 roleName、endpoint、instanceName

模板(AccessKey 认证 + 自动创建):

jq '
  .plugins.slots.memory = "openclaw-mem0" |
  .plugins.entries["openclaw-mem0"] = {
    enabled: true,
    config: {
      mode: "open-source",
      oss: {
        vectorStore: {
          provider: "tablestore",
          config: {
            accessKeyId: "${TABLESTORE_ACCESS_KEY_ID}",
            accessKeySecret: "${TABLESTORE_ACCESS_KEY_SECRET}",
            regionId: "cn-hangzhou"
          }
        },
        embedder: {
          provider: "openai",
          config: {
            apiKey: "${DASHSCOPE_API_KEY}",
            model: "text-embedding-v3",
            baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1"
          }
        },
        llm: {
          provider: "openai",
          config: {
            apiKey: "${DASHSCOPE_API_KEY}",
            model: "qwen-plus",
            baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1"
          }
        }
      }
    }
  } |
  .plugins.allow = ((.plugins.allow // []) + ["openclaw-mem0"] | unique)
' "$OPENCLAW_CONFIG" > /tmp/openclaw-tmp.json && mv /tmp/openclaw-tmp.json "$OPENCLAW_CONFIG"

对于 已有实例:将 regionId 替换为 endpoint 和 instanceName。
对于 ECS RAM Role:将 accessKeyId/accessKeySecret 替换为 roleName。

步骤 3B — OpenClaw <2.2.0

与步骤 3A 相同,但需移除 .plugins.allow 行。

步骤 4 — 重启 OpenClaw

openclaw gateway restart

等待约 1 分钟,确保网关完成重启。

步骤 5 — 验证配置

openclaw mem0 stats

成功标志:插件加载无报错,并显示当前 mode 和 memory 数量。

步骤 6 — 交付确认

✅ Tablestore Mem0 已就绪。

您的记忆数据现已由阿里云 Tablestore 持久化存储。
插件将在每次对话开始前自动召回相关记忆,并在每次对话结束后自动提取关键事实。

常用指令:“remember this” / “what do you know about me?” / “forget that”

配置详情:Tablestore 向量存储 + 阿里云百炼 text-embedding-v3 + Qwen-Plus
实例:<自动创建或用户指定> 安全建议:ECS 环境下优先使用 ECS RAM Role;切勿将凭证提交至版本控制系统。

配置参考

参数 是否必需 默认值 说明
accessKeyId 否* — AccessKey ID(或环境变量 TABLESTORE_ACCESS_KEY_ID)
accessKeySecret 否* — AccessKey Secret(或环境变量 TABLESTORE_ACCESS_KEY_SECRET)
roleName 否* — ECS RAM 角色名称(或环境变量 TABLESTORE_ROLE_NAME)
endpoint 否 自动创建 Tablestore 实例 endpoint
instanceName 否 自动创建 Tablestore 实例名称
regionId 否 cn-hangzhou 自动配置所用地域
tableName 否 mem0_vectors 数据表名称
dimension 否 1024 向量维度

*当 roleName 已设置时,此项非必需。

自动配置说明

当未提供 endpoint/instanceName 时,将创建一个 VCU 实例,具体配置如下:

  • VCU=0(按量付费)
  • 若 VPC 不可达,插件将自动启用公网访问能力

故障排查

现象 解决方法
插件未加载 检查 slots.memory = "openclaw-mem0" 和 enabled = true
AccessKeyId is invalid 确认 AccessKey 正确且对应账号处于激活状态
自动配置失败 确认 AccessKey 具备 AliyunOTSFullAccess 权限
嵌入(embedding)报错 确认已设置 DASHSCOPE_API_KEY
VPC endpoint 不可达 插件会自动启用公网访问;请再次确认 AliyunOTSFullAccess 权限已授予
extract tar timed out 使用手动回退方案:npm pack + 系统 tar
provider 显示为 dashscope 将 provider 修改为 "openai" 并确保 baseURL 正确

更新说明

请勿设置自动更新。仅在用户明确要求时才执行更新操作。

目录

热门AI工具

更多
蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

0

2026.09.20

OpenClaw免费大模型调用指南
OpenClaw免费大模型调用指南

PHP中文网特设OpenClaw免费大模型专区,提供详尽调用指南。涵盖免费API申请、模型配置及本地部署教程,助您零成本畅享AI智能体验。无论是新手入门还是进阶应用,这里都有实用干货,轻松跨越创作门槛,开启高效智能办公新方式。

79

2026.06.29

OpenClaw从新手到中级完整教程
OpenClaw从新手到中级完整教程

本专题专为零基础用户设计,带你从环境搭建到实战应用,系统掌握开源AI Agent OpenClaw。内容涵盖Node.js/Docker安装、API配置、Skills技能扩展及多平台集成,通过整理文件、自动化办公等真实案例,助你快速上手。无论你是想提升效率的职场人还是技术爱好者,都能在此找到从入门到精通的完整路径,打造专属的本地化AI助手。

302

2026.05.06

openclaw养虾硬件指南最新版
openclaw养虾硬件指南最新版

《OpenClawAI硬件指南最新版》合集聚焦AI硬件入门与进阶,从核心组件解析到实战搭建,系统讲解算力配置、设备选型与优化方案。内容通俗易懂,适合开发者与科技爱好者快速掌握AI硬件要点,构建高效稳定的智能计算环境。

308

2026.03.20

龙虾OpenClaw安全使用指南
龙虾OpenClaw安全使用指南

围绕龙虾OpenClawAI使用中的安全风险,本合集系统梳理常见漏洞与隐患,提供实用防护方法与最新安全指南,帮助用户在稳定运行的同时规避风险,提升整体使用安全性与体验。

89

2026.03.20

OpenClawAI技能系统基础介绍:OpenClawAISkills是什么
OpenClawAI技能系统基础介绍:OpenClawAISkills是什么

OpenClawAI Skills 是 OpenClaw 智能体的核心功能模块,用于定义和管理 AI 可执行的具体能力,如查询天气、发送消息、操作文件等。通过技能系统,用户可灵活扩展智能体功能,实现高度定制化的自动化任务。

338

2026.03.20

OpenClaw初学者教程:如何使用和设置
OpenClaw初学者教程:如何使用和设置

《OpenClawAI初学者教程:如何使用和设置》是一套面向新手的入门指南,涵盖环境搭建、基础配置、模型加载及简单推理操作。通过本教程,你将快速掌握OpenClawAI的核心功能,轻松开启AI开发之旅。

61

2026.03.19

OpenClaw安装部署教程
OpenClaw安装部署教程

本合集涵盖2026最新版OpenClaw(小龙虾)本地部署全流程,适用于Windows系统,包含环境配置、模型接入、Web界面启动及飞书/Telegram/QQ等多平台对接。无论你是小白还是开发者,10分钟内即可完成安装,快速体验AI智能体“长手干活”的强大能力!

101

2026.03.19

OpenClaw如何卸载
OpenClaw如何卸载

《OpenClaw如何卸载?OpenClawAI小龙虾安全卸载最新指南》为您提供详尽、安全的卸载步骤,帮助用户彻底移除OpenClaw及其相关组件。本指南针对Windows与macOS系统分别说明操作流程,涵盖停止后台进程、清除配置文件、删除残留数据等关键环节,确保无痕卸载,避免系统冲突或隐私泄露。无论您是因更换工具、解决兼容问题,还是出于安全考虑,本文都将助您高效、安心地完成卸载操作。请务必按照最新版本指引执行,以保障设备稳定与数据安

60

2026.03.19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn