From c0cafc7d8262549af4b5954bcad3665c17f2608e Mon Sep 17 00:00:00 2001 From: karuo Date: Mon, 23 Feb 2026 19:39:49 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=84=20=E5=8D=A1=E8=8B=A5AI=20=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=202026-02-23=2019:39=20|=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=EF=BC=9A=E6=80=BB=E7=B4=A2=E5=BC=95=E4=B8=8E=E5=85=A5=E5=8F=A3?= =?UTF-8?q?=E3=80=81=E8=BF=90=E8=90=A5=E4=B8=AD=E6=9E=A2=E5=8F=82=E8=80=83?= =?UTF-8?q?=E8=B5=84=E6=96=99=E3=80=81=E8=BF=90=E8=90=A5=E4=B8=AD=E6=9E=A2?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E5=8F=B0=E3=80=81=E8=BF=90=E8=90=A5=E4=B8=AD?= =?UTF-8?q?=E6=9E=A2=20|=20=E6=8E=92=E9=99=A4=20>20MB:=2010=20=E4=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + 运营中枢/参考资料/记忆银行_Mem0_安装与使用.md | 61 +++++++++++++++++++ 运营中枢/工作台/gitea_push_log.md | 1 + 运营中枢/工作台/代码管理.md | 1 + 运营中枢/脚本/记忆银行_Mem0_使用示例.py | 35 +++++++++++ 5 files changed, 99 insertions(+) create mode 100644 运营中枢/参考资料/记忆银行_Mem0_安装与使用.md create mode 100644 运营中枢/脚本/记忆银行_Mem0_使用示例.py diff --git a/.gitignore b/.gitignore index a6993cc6..a3995023 100644 --- a/.gitignore +++ b/.gitignore @@ -87,6 +87,7 @@ _大文件外置/财务管理_data/chat.snapshot_收集.db # === 自动排除:超过20MB的文件(脚本自动管理,勿手动修改)=== .venv/lib/python3.14/site-packages/playwright/driver/node +.venv_mem0/lib/python3.14/site-packages/grpc/_cython/cygrpc.cpython-314-darwin.so 01_卡资(金)/金仓_存储备份/大文件外置/消息中枢_dist/windows控制包.zip 01_卡资(金)/金仓_存储备份/大文件外置/视频切片_models/ggml-small.bin 01_卡资(金)/金仓_存储备份/大文件外置/财务管理_data/chat.snapshot_data.db diff --git a/运营中枢/参考资料/记忆银行_Mem0_安装与使用.md b/运营中枢/参考资料/记忆银行_Mem0_安装与使用.md new file mode 100644 index 00000000..7134040e --- /dev/null +++ b/运营中枢/参考资料/记忆银行_Mem0_安装与使用.md @@ -0,0 +1,61 @@ +# Mem0 记忆银行 · 安装与使用 + +> 说明:未找到名为「神经病银行」的官方产品,已按「记忆银行」类工具安装 **Mem0**(AI 记忆/知识库)。若你指的是其他产品,请告知具体名称。 + +--- + +## 一、已安装内容 + +| 项目 | 路径/说明 | +|------|-----------| +| Mem0 | 已安装在 `卡若AI/.venv_mem0` | +| pipx | Mem0 也通过 pipx 安装(`~/.local/bin`) | +| 示例脚本 | `运营中枢/脚本/记忆银行_Mem0_使用示例.py` | + +--- + +## 二、使用方式(免费版) + +### 方式 A:OpenAI 兼容 API(需 API Key) + +```bash +cd /Users/karuo/Documents/个人/卡若AI +export OPENAI_API_KEY=你的API密钥 +.venv_mem0/bin/python3 -c " +from mem0 import Memory +m = Memory() +m.add('我喜欢早上喝咖啡', user_id='karuo') +print(m.search('喝什么?', user_id='karuo')) +" +``` + +### 方式 B:Ollama 本地(完全免费) + +1. 安装并启动 Ollama:`brew install ollama` → 运行 `ollama serve` +2. 拉取嵌入模型:`ollama pull nomic-embed-text` +3. 在代码中配置 Mem0 使用 `provider: ollama` + +--- + +## 三、Python 调用示例 + +```python +from mem0 import Memory + +m = Memory() # 需已设置 OPENAI_API_KEY 或配置 Ollama +m.add("卡若的微信是 28533368", user_id="karuo") +results = m.search("卡若的微信", user_id="karuo") +``` + +--- + +## 四、若你指的是其他产品 + +请告知具体名称,例如: +- Cubox(收藏/阅读) +- 第二大脑(2brain.cn) +- Flomo、Obsidian、Notion 等 + +--- + +*文档生成:卡若AI · 运营中枢* diff --git a/运营中枢/工作台/gitea_push_log.md b/运营中枢/工作台/gitea_push_log.md index 984cb5ce..1aacddec 100644 --- a/运营中枢/工作台/gitea_push_log.md +++ b/运营中枢/工作台/gitea_push_log.md @@ -111,3 +111,4 @@ | 2026-02-23 18:42:25 | 🔄 卡若AI 同步 2026-02-23 18:42 | 更新:总索引与入口、卡木、运营中枢参考资料、运营中枢工作台、运营中枢 | 排除 >20MB: 9 个 | | 2026-02-23 19:13:07 | 🔄 卡若AI 同步 2026-02-23 19:13 | 更新:卡木、火炬、火种知识模型、运营中枢工作台、运营中枢 | 排除 >20MB: 9 个 | | 2026-02-23 19:28:01 | 🔄 卡若AI 同步 2026-02-23 19:27 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 9 个 | +| 2026-02-23 19:36:02 | 🔄 卡若AI 同步 2026-02-23 19:35 | 更新:卡木、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 9 个 | diff --git a/运营中枢/工作台/代码管理.md b/运营中枢/工作台/代码管理.md index 8f0ac83f..69f00001 100644 --- a/运营中枢/工作台/代码管理.md +++ b/运营中枢/工作台/代码管理.md @@ -114,3 +114,4 @@ | 2026-02-23 18:42:25 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 18:42 | 更新:总索引与入口、卡木、运营中枢参考资料、运营中枢工作台、运营中枢 | 排除 >20MB: 9 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-02-23 19:13:07 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 19:13 | 更新:卡木、火炬、火种知识模型、运营中枢工作台、运营中枢 | 排除 >20MB: 9 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-02-23 19:28:01 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 19:27 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 9 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | +| 2026-02-23 19:36:02 | 成功 | 成功 | 🔄 卡若AI 同步 2026-02-23 19:35 | 更新:卡木、运营中枢参考资料、运营中枢工作台 | 排除 >20MB: 9 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | diff --git a/运营中枢/脚本/记忆银行_Mem0_使用示例.py b/运营中枢/脚本/记忆银行_Mem0_使用示例.py new file mode 100644 index 00000000..4ccd2ca9 --- /dev/null +++ b/运营中枢/脚本/记忆银行_Mem0_使用示例.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python3 +""" +Mem0 记忆银行 · 免费使用示例 +路径:卡若AI/.venv_mem0 +用法:.venv_mem0/bin/python3 本脚本 +""" +import os +from pathlib import Path + +# 使用卡若AI 目录下的 venv +venv_python = Path(__file__).resolve().parent.parent.parent / ".venv_mem0" / "bin" / "python3" +if not venv_python.exists(): + venv_python = "python3" + +def main(): + print("=== Mem0 记忆银行 使用示例 ===\n") + + # 方式1:使用 OpenAI API(需设置 OPENAI_API_KEY 环境变量) + if os.environ.get("OPENAI_API_KEY"): + from mem0 import Memory + m = Memory() + m.add("我喜欢早上喝咖啡散步", user_id="karuo") + results = m.search("我应该喝咖啡还是茶?", user_id="karuo") + print("✅ 记忆已添加并检索成功") + if results: + print("检索结果:", results[0]) + else: + print("⚠ 使用 Mem0 需配置以下之一:") + print(" 1. 设置 OPENAI_API_KEY(OpenAI/兼容API)") + print(" 2. 或使用 Ollama 本地模型(完全免费)") + print("\n示例:export OPENAI_API_KEY=sk-xxx") + print("然后运行:.venv_mem0/bin/python3 本脚本") + +if __name__ == "__main__": + main()