Spaces:
No application file
No application file
| 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("---") | |