Fix from_embeddings method examples (#3174)

Fix examples for `from_embeddings` method for annoy and faiss
vectorstores
fix_agent_callbacks
Adilzhan Ismailov 1 year ago committed by GitHub
parent f19b3890c9
commit c03a65c6dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -367,7 +367,9 @@ class Annoy(VectorStore):
from langchain import Annoy
from langchain.embeddings import OpenAIEmbeddings
embeddings = OpenAIEmbeddings()
db = Annoy.from_texts(texts, embeddings)
text_embeddings = embeddings.embed_documents(texts)
text_embedding_pairs = list(zip(texts, text_embeddings))
db = Annoy.from_embeddings(text_embedding_pairs, embeddings)
"""
texts = [t[0] for t in text_embeddings]
embeddings = [t[1] for t in text_embeddings]

@ -396,7 +396,9 @@ class FAISS(VectorStore):
from langchain import FAISS
from langchain.embeddings import OpenAIEmbeddings
embeddings = OpenAIEmbeddings()
faiss = FAISS.from_texts(texts, embeddings)
text_embeddings = embeddings.embed_documents(texts)
text_embedding_pairs = list(zip(texts, text_embeddings))
faiss = FAISS.from_embeddings(text_embedding_pairs, embeddings)
"""
texts = [t[0] for t in text_embeddings]
embeddings = [t[1] for t in text_embeddings]

Loading…
Cancel
Save