Nincs leírás

Lukas Goldschmidt bf43c76133 fixed tests.sh 5 órája
mem0core de41911699 /docs# 15 órája
.gitignore 2dddbab7cf initial commit 4 napja
API.md 1ca1fdbb0e tests.sh, docs 6 órája
Dockerfile 3cbca7e125 improvements, separate knowledge base, tests 2 napja
PROJECT.md 1ca1fdbb0e tests.sh, docs 6 órája
README.md 1ca1fdbb0e tests.sh, docs 6 órája
dashboard.html b9c43fda47 bugfixes 1 napja
docker-compose.yml 2e1a19a386 refactored 15 órája
mem0server.py 2e1a19a386 refactored 15 órája
requirements.txt 2dddbab7cf initial commit 4 napja
reset_memory.py 5c27ac6471 dashboard, bugfixes 2 napja
tests.sh bf43c76133 fixed tests.sh 5 órája

README.md

mem0-python-server 🧠

A focused FastAPI wrapper around mem0 that provides persistent memory over a REST API for OpenClaw and related pipelines.

Highlights ✨

  • Two dedicated collections: conversational and knowledge
  • Local reranking with graceful fallback when reranker is down
  • Clear REST contract for storage, search, and recall
  • Docker-first workflow with hot reload

Quick links 🔗

  • PROJECT.md — purpose, scope, and operating assumptions
  • API.md — full endpoint reference (requests + responses)

Architecture (at a glance) 🧩

  • LLM: Groq (default: meta-llama/llama-4-scout-17b-16e-instruct)
  • Vector store: Chroma (192.168.0.200:8001)
  • Embedder: Ollama (nomic-embed-text)
  • Reranker: local REST server (192.168.0.200:5200)

Collections 📚

  • Conversational → Chroma collection: openclaw_mem/memories
  • Knowledge → Chroma collection: knowledge_mem/knowledge

Run it (Docker) 🐳

docker compose up --build

Config 🔐

Create a .env file (never commit it):

GROQ_API_KEY=your_key_here
RERANKER_URL=http://192.168.0.200:5200/rerank

Docs

  • API reference: API.md
  • Project overview: PROJECT.md

If you want the README expanded again or a different doc split, say the word.