Documentation Index
Fetch the complete documentation index at: https://docs.mem0.ai/llms.txt
Use this file to discover all available pages before exploring further.
Cloudflare Vectorize is a vector database offering from Cloudflare, allowing you to build AI-powered applications with vector embeddings.
Usage
import { Memory } from 'mem0ai/oss';
const config = {
vectorStore: {
provider: 'vectorize',
config: {
indexName: 'my-memory-index',
accountId: 'your-cloudflare-account-id',
apiKey: 'your-cloudflare-api-key',
dimension: 1536, // Optional: defaults to 1536
},
},
};
const memory = new Memory(config);
const messages = [
{"role": "user", "content": "I'm looking for a good book to read."},
{"role": "assistant", "content": "Sure, what genre are you interested in?"},
{"role": "user", "content": "I enjoy fantasy novels with strong world-building."},
{"role": "assistant", "content": "Great! I'll keep that in mind for future recommendations."}
]
await memory.add(messages, { userId: "bob", metadata: { interest: "books" } });
Config
Here are the parameters available for configuring Vectorize:
| Parameter | Description | Default Value |
|---|
indexName | The name of the Vectorize index | None (Required) |
accountId | Your Cloudflare account ID | None (Required) |
apiKey | Your Cloudflare API token | None (Required) |
dimension | Dimensions of the embedding model | 1536 |