Add deepseek.ts to src/llms with corresponding unit tests. Updates fa… (#4613)

Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
This commit is contained in:
Jared Diaz
2026-04-10 20:06:22 +05:30
committed by GitHub
co-authored by kartik-mem0
parent d926f3697c
commit e59e3d5f0c
4 changed files with 176 additions and 0 deletions
@@ -87,6 +87,11 @@ jest.mock("../src/llms/lmstudio", () => ({
.fn()
.mockImplementation((config) => ({ type: "lmstudio-llm", config })),
}));
jest.mock("../src/llms/deepseek", () => ({
DeepSeekLLM: jest
.fn()
.mockImplementation((config) => ({ type: "deepseek-llm", config })),
}));
jest.mock("../src/vector_stores/qdrant", () => ({
Qdrant: jest
@@ -200,6 +205,7 @@ describe("LLMFactory", () => {
["mistral"],
["langchain"],
["lmstudio"],
["deepseek"],
])("creates LLM for provider '%s'", (provider) => {
expect(() => LLMFactory.create(provider, dummyLLMConfig)).not.toThrow();
});