-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Open
Description
🐛 Describe the bug
import { Memory } from "mem0ai/oss";
const getMem0Config = () => {
const { openaiApiKey } = getEnvironmentVariables();
return {
enableGraph: true,
graphStore: {
provider: "neo4j",
config: {
url: getEnvironmentVariables().neo4jUrl!,
username: getEnvironmentVariables().neo4jUsername!,
password: getEnvironmentVariables().neo4jPassword!,
}
},
vectorStore: {
provider: 'pgvector',
config: {
collectionName: 'memories_vector',
embeddingModelDims: 1536,
username: getDbConfig().username!,
password: getDbConfig().password!,
host: getDbConfig().host!,
port: parseInt(getDbConfig().port!),
database: getDbConfig().database!,
}
},
llm: {
provider: 'openai',
config: {
apiKey: openaiApiKey || '',
model: 'gpt-4-turbo-preview',
temperature: 0.2,
maxTokens: 2000,
}
},
embedder: {
provider: 'openai',
config: {
model: 'text-embedding-3-small',
apiKey: openaiApiKey || '',
}
},
reranker: {
provider: "llm_reranker",
config: {
llm: {
provider: "openai",
config: {
model: "gpt-4o-mini",
apiKey: openaiApiKey || '',
}
},
topK: 15,
temperature: 0.0,
scoreRange: [1, 5],
customPrompt: `Rate the relevance of each memory to the query on a scale of 1-5.
Consider semantic similarity, context, and practical utility.
Only provide the numeric score.`
},
}
};
};
This is my config for Mem0. I am getting this error
Error fetching Mem0 context: Error: Unsupported vector store provider: pgvector
But supporrt for this is mentioned in the docs - https://docs.mem0.ai/components/vectordbs/dbs/pgvector
Metadata
Metadata
Assignees
Labels
No labels