Spaces:
Runtime error
Runtime error
Commit
·
1409f1c
1
Parent(s):
a261a54
Update utils.py
Browse files
utils.py
CHANGED
|
@@ -69,4 +69,13 @@ def get_similar_docs(index,query,k=2):
|
|
| 69 |
similar_docs = index.similarity_search(query, k=k)
|
| 70 |
return similar_docs
|
| 71 |
|
|
|
|
|
|
|
|
|
|
| 72 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 69 |
similar_docs = index.similarity_search(query, k=k)
|
| 70 |
return similar_docs
|
| 71 |
|
| 72 |
+
def ask_and_get_answer(vector_store, q, k=3):
|
| 73 |
+
from langchain.chains import RetrievalQA
|
| 74 |
+
from langchain.chat_models import ChatOpenAI
|
| 75 |
|
| 76 |
+
llm = ChatOpenAI(model='gpt-3.5-turbo', temperature=1)
|
| 77 |
+
retriever = vector_store.as_retriever(search_type='similarity', search_kwargs={'k': k})
|
| 78 |
+
chain = RetrievalQA.from_chain_type(llm=llm, chain_type="stuff", retriever=retriever)
|
| 79 |
+
|
| 80 |
+
answer = chain.run(q)
|
| 81 |
+
return answer
|