Framework & platform
Mem0
Gunakan TokenLab sebagai penyedia LLM yang kompatibel dengan OpenAI di Mem0 OSS
Gambaran Umum
Mem0 OSS dapat menggunakan TokenLab melalui konfigurasi LLM yang kompatibel dengan OpenAI dengan tetap menggunakan provider: "openai" dan mengatur openai_base_url.
Tipe: Kerangka Kerja Memori (Memory Framework)
Jalur Utama: Konfigurasi LLM yang kompatibel dengan OpenAI
Tingkat Dukungan: Jalur endpoint kustom didukung
Instalasi
pip install mem0aiLingkungan
export TOKENLAB_API_KEY="sk-your-tokenlab-key"Konfigurasi Python
import os
from mem0 import Memory
config = {
"llm": {
"provider": "openai",
"config": {
"model": "claude-sonnet-5",
"api_key": os.environ["TOKENLAB_API_KEY"],
"openai_base_url": "https://api.tokenlab.sh/v1",
"temperature": 0.1,
},
},
"embedder": {
"provider": "openai",
"config": {
"model": "text-embedding-3-small",
"api_key": os.environ["TOKENLAB_API_KEY"],
"openai_base_url": "https://api.tokenlab.sh/v1",
},
},
"vector_store": {
"provider": "qdrant",
"config": {"path": "./mem0-qdrant"},
},
}
memory = Memory.from_config(config)Penggunaan Dasar
memory.add("The user prefers concise engineering summaries.", user_id="demo")
results = memory.search("How should I answer?", filters={"user_id": "demo"})
print(results)Catatan Endpoint
Konfigurasi ini mencakup jalur LLM yang kompatibel dengan OpenAI di Mem0. Konfigurasikan embedder secara terpisah sesuai dengan vector store dan model embedding yang Anda gunakan.