forked from open-webui/open-webui
fix: error handling
This commit is contained in:
parent
d936353da0
commit
784ee6f521
1 changed files with 20 additions and 14 deletions
|
@ -108,20 +108,26 @@ class RAGMiddleware(BaseHTTPMiddleware):
|
||||||
|
|
||||||
for doc in docs:
|
for doc in docs:
|
||||||
context = None
|
context = None
|
||||||
if doc["type"] == "collection":
|
|
||||||
context = query_collection(
|
try:
|
||||||
collection_names=doc["collection_names"],
|
if doc["type"] == "collection":
|
||||||
query=query,
|
context = query_collection(
|
||||||
k=rag_app.state.TOP_K,
|
collection_names=doc["collection_names"],
|
||||||
embedding_function=rag_app.state.sentence_transformer_ef,
|
query=query,
|
||||||
)
|
k=rag_app.state.TOP_K,
|
||||||
else:
|
embedding_function=rag_app.state.sentence_transformer_ef,
|
||||||
context = query_doc(
|
)
|
||||||
collection_name=doc["collection_name"],
|
else:
|
||||||
query=query,
|
context = query_doc(
|
||||||
k=rag_app.state.TOP_K,
|
collection_name=doc["collection_name"],
|
||||||
embedding_function=rag_app.state.sentence_transformer_ef,
|
query=query,
|
||||||
)
|
k=rag_app.state.TOP_K,
|
||||||
|
embedding_function=rag_app.state.sentence_transformer_ef,
|
||||||
|
)
|
||||||
|
except Exception as e:
|
||||||
|
print(e)
|
||||||
|
context = None
|
||||||
|
|
||||||
relevant_contexts.append(context)
|
relevant_contexts.append(context)
|
||||||
|
|
||||||
context_string = ""
|
context_string = ""
|
||||||
|
|
Loading…
Reference in a new issue