Spaces:
No application file
No application file
Download api/scripts/vectorstore_search.py from aliss77777/IFX-trace-implementation: direct link, hf CLI and curl.
- Browser
- Download file 622 Bytes
-
https://huggingface.co/spaces/aliss77777/IFX-trace-implementation/resolve/main/api/scripts/vectorstore_search.py
- Command line
-
hf download hf://spaces/aliss77777/IFX-trace-implementation/api/scripts/vectorstore_search.py
-
curl -L -o vectorstore_search.py https://huggingface.co/spaces/aliss77777/IFX-trace-implementation/resolve/main/api/scripts/vectorstore_search.py
622 Bytes
| from pprint import pprint | |
| from langchain_openai import OpenAIEmbeddings | |
| from langchain_core.vectorstores import InMemoryVectorStore | |
| embeddings = OpenAIEmbeddings(model="text-embedding-3-large") | |
| vector_store = InMemoryVectorStore.load("/code/data/vectorstore.json", embedding=embeddings) | |
| # query = "ryan brown" | |
| # query = "defensive midfielder" | |
| query = "* FC Everglade" | |
| results = vector_store.similarity_search(query, k=3) | |
| results = vector_store.similarity_search( | |
| query, | |
| k=3, | |
| filter=lambda doc: doc.metadata.get("type") == "player", | |
| ) | |
| for result in results: | |
| pprint(result.page_content) | |
| print("---") | |