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…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Timothy J. Baek
						Timothy J. Baek