File size: 548 Bytes
91c7e66
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import streamlit as st
from io import BytesIO
from IPython.display import Image, display
from PIL import Image as PILImage

def query_and_print_results(image_vdb,query):
    results=3
    # Query the database
    query_results = image_vdb.query(
        query_texts=[query],
        n_results=results,
        include=['uris', 'distances']
    )

    # Print the results
    for idx, uri in enumerate(query_results['uris'][0]):
        img = Image(filename=uri, width=300)
        st.image(img) # type: ignore

# Testing it out