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 mem0ai

Lingkungan

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.

Di halaman ini