text: = Weaviate.from_texts(    texts,    embeddings,    weaviate_url=WEAVIATE_URL,    by_text=False,    metadatas=[{"source": f"{i}-pl"} for i in range(len(texts))],)chain = RetrievalQAWithSourcesChain.from_chain_type(    OpenAI(temperature=0), chain_type="stuff", retriever=docsearch.as_retriever())chain(    {"question": "What did the president say about Justice Breyer"},    return_only_outputs=True,)    {'answer': " The president honored Justice Breyer for his service and mentioned his legacy of excellence. He also nominated Circuit Court of Appeals Judge Ketanji Brown Jackson to continue Justice Breyer's legacy.\n",     'sources': '31-pl, 34-pl'}PreviousVectaraNextZillizSimilarity search with scoreRetriever optionsMMRQuestion Answering with SourcesCommunityDiscordTwitterGitHubPythonJS/TSMoreHomepageBlogCopyright Â© 2023 LangChain, Inc.