Flowise [BUG] 预期的属性名或'}'在位置1的JSON中

e5nqia27  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(43)

描述错误

在使用ollamaembeddings和Redis VectorStore运行聊天流程时,我收到了这个错误:
SyntaxError: 预期在JSON位置1处是属性名或'}'
at JSON.parse ()
at similaritySearchVectorWithScore (\Flowise\packages\components\dist
odes\vectorstores\Redis\Redis.js:276:44)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async vectorStore.similaritySearchVectorWithScore (\Flowisepackages\components\dist
odesvectorstores\Redis\Redis.js:214:20)
at async RedisVectorStore.similaritySearch (~Flowise
ode_modules.pnpm@langchain+core@0.2.14_langchain@ 0.2.3_@aws-sdk +client-s3@ 3.529.1_@aws-sdk +credential-provide_iy4pkl2ze2vpuxlmnivkyhhz5q
ode_modules@langchain\coredist\vectorstores.cjs:108:25)

重现问题

使用"Recursive Character Text Splitter"构建一个聊天流程,从文件夹中读取文档,将文档传递给Redis向量存储
使用OllamaEmbeddings并使用ChatOllama和Conversational Retrieval QA Chain

预期行为

预期的行为是在上传文件后,与聊天流程进行通信时,我希望收到结果。

yzxexxkh

yzxexxkh1#

它是否与其他嵌入一起工作?或者Ollama嵌入是否与其他向量存储一起工作?

monwx1rj

monwx1rj2#

@HenryHengZJ实际上,当我将Redis检索器的"top k"值从1000更改为100时,并没有失败。注意到与另一个嵌入式数据使用相同的"top k"值,它也能正常工作。这是否意味着嵌入式数据的数量不够?
回答你的问题:Ollama Embeddings可以在内存向量存储中工作。

相关问题