Vector store

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from langchain_community.document_loaders import CSVLoader
from langchain_core.vectorstores import InMemoryVectorStore
from langchain_google_genai import GoogleGenerativeAIEmbeddings

embeddings = GoogleGenerativeAIEmbeddings(model="gemini-embedding-2-preview")

vector_store = InMemoryVectorStore(embedding=embeddings)
loader = CSVLoader(
    file_path="./data/info.csv",
)
documents = loader.load()
vector_store.add_documents(
    documents=documents,
    ids=["id"+str(i) for i in range(len(documents))],
)
result = vector_store.similarity_search(
    "我想出去玩",
    3
)
print(result)
[Document(id='id0', metadata={'source': './data/info.csv', 'row': 0}, page_content='請假: 休假')]

results matching ""

    No results matching ""