forked from open-webui/open-webui
		
	main #3
					 1 changed files with 7 additions and 3 deletions
				
			
		|  | @ -303,14 +303,14 @@ def store_data_in_vector_db(data, collection_name, overwrite: bool = False) -> b | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def store_text_in_vector_db( | def store_text_in_vector_db( | ||||||
|     text, name, collection_name, overwrite: bool = False |     text, metadata, collection_name, overwrite: bool = False | ||||||
| ) -> bool: | ) -> bool: | ||||||
|     text_splitter = RecursiveCharacterTextSplitter( |     text_splitter = RecursiveCharacterTextSplitter( | ||||||
|         chunk_size=app.state.CHUNK_SIZE, |         chunk_size=app.state.CHUNK_SIZE, | ||||||
|         chunk_overlap=app.state.CHUNK_OVERLAP, |         chunk_overlap=app.state.CHUNK_OVERLAP, | ||||||
|         add_start_index=True, |         add_start_index=True, | ||||||
|     ) |     ) | ||||||
|     docs = text_splitter.create_documents([text], metadatas=[{"name": name}]) |     docs = text_splitter.create_documents([text], metadatas=[metadata]) | ||||||
|     return store_docs_in_vector_db(docs, collection_name, overwrite) |     return store_docs_in_vector_db(docs, collection_name, overwrite) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -493,7 +493,11 @@ def store_text( | ||||||
|     if collection_name == None: |     if collection_name == None: | ||||||
|         collection_name = calculate_sha256_string(form_data.content) |         collection_name = calculate_sha256_string(form_data.content) | ||||||
| 
 | 
 | ||||||
|     result = store_text_in_vector_db(form_data.content, form_data.name, collection_name) |     result = store_text_in_vector_db( | ||||||
|  |         form_data.content, | ||||||
|  |         metadata={"name": form_data.name, "created_by": user.id}, | ||||||
|  |         collection_name=collection_name, | ||||||
|  |     ) | ||||||
| 
 | 
 | ||||||
|     if result: |     if result: | ||||||
|         return {"status": True, "collection_name": collection_name} |         return {"status": True, "collection_name": collection_name} | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue