From 5d573dd2ae2adf139508e9ee2b4c87ff2461c0c4 Mon Sep 17 00:00:00 2001 From: Ashutosh Kasudhan Date: Wed, 24 Jun 2026 20:55:14 +0530 Subject: [PATCH] docs: added typescript support to deepseek provider (#5723) --- docs/components/llms/models/deepseek.mdx | 29 +++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/docs/components/llms/models/deepseek.mdx b/docs/components/llms/models/deepseek.mdx index 5c65bbc6b..ef178382a 100644 --- a/docs/components/llms/models/deepseek.mdx +++ b/docs/components/llms/models/deepseek.mdx @@ -7,7 +7,8 @@ To use DeepSeek LLM models, you have to set the `DEEPSEEK_API_KEY` environment v ## Usage -```python + +```python Python import os from mem0 import Memory @@ -36,6 +37,32 @@ messages = [ m.add(messages, user_id="alice", metadata={"category": "movies"}) ``` +```typescript TypeScript +import { Memory } from 'mem0ai/oss'; + +const config = { + llm: { + provider: 'deepseek', + config: { + apiKey: process.env.DEEPSEEK_API_KEY || '', + model: 'deepseek-chat', + temperature: 0.2, + maxTokens: 2000, + top_p: 1.0, + }, + }, +}; +const memory = new Memory(config); +const messages = [ + {"role": "user", "content": "I'm planning to watch a movie tonight. Any recommendations?"}, + {"role": "assistant", "content": "How about thriller movies? They can be quite engaging."}, + {"role": "user", "content": "I’m not a big fan of thriller movies but I love sci-fi movies."}, + {"role": "assistant", "content": "Got it! I'll avoid thriller recommendations and suggest sci-fi movies in the future."} +]; +await memory.add(messages, { userId: 'alice', metadata: { category: 'movies' } }); +``` + + You can also configure the API base URL in the config: ```python