Update app.py
Browse files
    	
        app.py
    CHANGED
    
    | @@ -108,6 +108,11 @@ def add_file(history, file): | |
| 108 |  | 
| 109 | 
             
            # Funktion, um für einen best. File-typ ein directory-loader zu definieren
         | 
| 110 | 
             
            def create_directory_loader(file_type, directory_path):
         | 
|  | |
|  | |
|  | |
|  | |
|  | |
| 111 | 
             
                return DirectoryLoader(
         | 
| 112 | 
             
                    path=directory_path,
         | 
| 113 | 
             
                    glob=f"**/*{file_type}",
         | 
| @@ -121,13 +126,7 @@ def document_loading_splitting(): | |
| 121 | 
             
                ##############################
         | 
| 122 | 
             
                # Document loading
         | 
| 123 | 
             
                docs = []
         | 
| 124 | 
            -
                 | 
| 125 | 
            -
                loaders = {
         | 
| 126 | 
            -
                    '.pdf': PyMuPDFLoader,
         | 
| 127 | 
            -
                    '.word': UnstructuredWordDocumentLoader,
         | 
| 128 | 
            -
                }
         | 
| 129 | 
            -
             | 
| 130 | 
            -
             | 
| 131 | 
             
                # kreiere einen DirectoryLoader für jeden file type
         | 
| 132 | 
             
                pdf_loader = create_directory_loader('.pdf', './chroma/pdf')
         | 
| 133 | 
             
                word_loader = create_directory_loader('.word', './chroma/word')
         | 
|  | |
| 108 |  | 
| 109 | 
             
            # Funktion, um für einen best. File-typ ein directory-loader zu definieren
         | 
| 110 | 
             
            def create_directory_loader(file_type, directory_path):
         | 
| 111 | 
            +
                #verscheidene Dokument loaders:
         | 
| 112 | 
            +
                loaders = {
         | 
| 113 | 
            +
                    '.pdf': PyMuPDFLoader,
         | 
| 114 | 
            +
                    '.word': UnstructuredWordDocumentLoader,
         | 
| 115 | 
            +
                }
         | 
| 116 | 
             
                return DirectoryLoader(
         | 
| 117 | 
             
                    path=directory_path,
         | 
| 118 | 
             
                    glob=f"**/*{file_type}",
         | 
|  | |
| 126 | 
             
                ##############################
         | 
| 127 | 
             
                # Document loading
         | 
| 128 | 
             
                docs = []
         | 
| 129 | 
            +
                
         | 
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
| 130 | 
             
                # kreiere einen DirectoryLoader für jeden file type
         | 
| 131 | 
             
                pdf_loader = create_directory_loader('.pdf', './chroma/pdf')
         | 
| 132 | 
             
                word_loader = create_directory_loader('.word', './chroma/word')
         |