Как я могу каким-то образом сохранить хранилище векторов и делать запросы к нему?Python

Программы на Python
Anonymous
Как я могу каким-то образом сохранить хранилище векторов и делать запросы к нему?

Сообщение Anonymous »

Примечание: новичок в LLM.
Я хочу сохранить представление векторного хранилища, например, в файле рассола или что-то в этом роде, и использовать его для ConversationalRetrievalChain . .

Код: Выделить всё

# storing embeddings in the vector store
vectorstore = FAISS.from_documents(all_splits, embeddings)
Последующий код

Код: Выделить всё

from langchain.chains import ConversationalRetrievalChain

chain = ConversationalRetrievalChain.from_llm(llm, vectorstore.as_retriever(), return_source_documents=True)
Тогда

Код: Выделить всё

chat_history = []

query = "My query"
result = chain({"question": query, "chat_history": chat_history})

print(result['answer'])
Как мы видим, мне просто нужны данные в векторном хранилище var и я использую их для своих следующих запросов. Как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ry-from-it

Вернуться в «Python»