我一直在尝试将动态用户查询和我收到的答案加载到langachain中的Chroma DB中。我只能选择将输入作为langchain中的文档加载。是否有可能在langchain中加载输入字符串?
我已经附加了一个函数,在这个函数中,我试图将查询和答案作为从早期函数接收的参数传递。
def store_query_and_answer(query, answer):
embeddings = OpenAIEmbeddings()
Chroma.from_documents(documents=query, embedding=embeddings, persist_directory="./")
Chroma.from_documents(documents=answer, embedding=embeddings, persist_directory="./")
我不想把它作为一个文档加载,我想把查询作为一行字符串加载。例如,如果我问了一个查询,并从另一个函数得到了下面这样的答案,
问:你叫什么名字?
回答:我叫XYZ。
请发表您的建议,我真的很感谢您的时间和努力。
1条答案
按热度按时间lmyy7pcs1#
你可以修改你的函数如下,[query]和[answer]都是字符串列表,你可以在query和answer中分别传递单个列表条目