Skip to content

Commit e81bc48

Browse files
authored
Merge pull request #24 from FlowTestAI/use-diff-inmemory-vectorstore
ft-98: use a different in-memory vector store than hnswlib
2 parents 254a262 + 8671a71 commit e81bc48

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232
"@apidevtools/swagger-parser": "^10.1.0",
3333
"@langchain/community": "^0.0.16",
3434
"@langchain/openai": "^0.0.11",
35+
"cheminfo-types": "^1.7.2",
3536
"cors": "^2.8.5",
3637
"dotenv": "^16.3.1",
3738
"express": "^4.17.1",
38-
"hnswlib-node": "^1.4.2",
3939
"json-refs": "^3.0.15",
4040
"langchain": "^0.1.2",
4141
"multer": "^1.4.5-lts.1",

server/src/flowtest-ai.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import JsonRefs from 'json-refs'
33
import OpenAI from 'openai';
44
import dotenv from 'dotenv';
55
import * as fs from 'fs';
6-
import { HNSWLib } from "@langchain/community/vectorstores/hnswlib";
6+
import { MemoryVectorStore } from "langchain/vectorstores/memory";
77
import { OpenAIEmbeddings } from "@langchain/openai";
88

99
dotenv.config();
@@ -91,7 +91,7 @@ class FlowtestAI {
9191

9292
const documents = chunks.map((chunk) => JSON.stringify(chunk));
9393

94-
const vectorStore = await HNSWLib.fromTexts(
94+
const vectorStore = await MemoryVectorStore.fromTexts(
9595
documents,
9696
[],
9797
new OpenAIEmbeddings({

src/home/FlowTestAI.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ const FlowTestAI = () => {
104104
}
105105
navigate('/flow', {state: initialNodes})
106106
} catch (err) {
107-
enqueueSnackbar(`Failed to create flowtest: ${err}`, { variant: 'error'});
107+
enqueueSnackbar(`Failed to create flowtest: ${JSON.stringify(err)}`, { variant: 'error'});
108108
}
109109
// setFlowTest(createdFlowTest)
110110
// setIsDirty(false)

0 commit comments

Comments
 (0)