File size: 574 Bytes
2db8ee1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from vectorstore.text_store import TextVectorStore
from vectorstore.image_store import ImageVectorStore
import glob
image_paths = glob.glob("../data/processed/images/*.png")
# TEXT
text_store = TextVectorStore()
text_store.add_texts(
    ["Git is a version control system", "Docker uses containers"],
    [{"src": "pdf"}, {"src": "pdf"}]
)

print(text_store.search("What is git?"))

# IMAGE
image_store = ImageVectorStore()
image_store.add_images(
    image_paths,
    [{"page": i} for i in range(len(image_paths))]
)
print(image_store.search("types of operating systems"))