Spaces:
				
			
			
	
			
			
		Runtime error
		
	
	
	
			
			
	
	
	
	
		
		
		Runtime error
		
	Commit 
							
							·
						
						64b21ba
	
1
								Parent(s):
							
							81bff31
								
Update with h2oGPT hash 1c8a0cdaca009bbce07e1f9eda2372252bdf57dd
Browse files- gradio_runner.py +10 -9
 - utils.py +1 -1
 
    	
        gradio_runner.py
    CHANGED
    
    | 
         @@ -499,26 +499,27 @@ def go_gradio(**kwargs): 
     | 
|
| 499 | 
         
             
                                        pass
         
     | 
| 500 | 
         
             
                                with gr.Row():
         
     | 
| 501 | 
         
             
                                    with gr.Column(scale=1):
         
     | 
| 
         | 
|
| 
         | 
|
| 
         | 
|
| 502 | 
         
             
                                        add_placeholder = "e.g. UserData2, user_path2 (optional)" \
         
     | 
| 503 | 
         
             
                                            if not is_public else "e.g. MyData2"
         
     | 
| 504 | 
         
             
                                        remove_placeholder = "e.g. UserData2" if not is_public else "e.g. MyData2"
         
     | 
| 505 | 
         
            -
                                        new_langchain_mode_text = gr.Textbox(value="", visible= 
     | 
| 506 | 
         
            -
                                                                                               allow_upload_to_my_data,
         
     | 
| 507 | 
         
             
                                                                             label='Add Collection',
         
     | 
| 508 | 
         
             
                                                                             placeholder=add_placeholder,
         
     | 
| 509 | 
         
             
                                                                             interactive=True)
         
     | 
| 510 | 
         
            -
                                        remove_langchain_mode_text = gr.Textbox(value="", visible= 
     | 
| 511 | 
         
            -
                                                                                                  allow_upload_to_my_data,
         
     | 
| 512 | 
         
             
                                                                                label='Remove Collection',
         
     | 
| 513 | 
         
             
                                                                                placeholder=remove_placeholder,
         
     | 
| 514 | 
         
             
                                                                                interactive=True)
         
     | 
| 515 | 
         
             
                                        load_langchain = gr.Button(value="Load LangChain State", scale=0, size='sm',
         
     | 
| 516 | 
         
            -
                                                                   visible=allow_upload_to_user_data 
     | 
| 
         | 
|
| 517 | 
         
             
                                    with gr.Column(scale=1):
         
     | 
| 518 | 
         
             
                                        df0 = get_df_langchain_mode_paths(selection_docs_state0)
         
     | 
| 519 | 
         
             
                                        langchain_mode_path_text = gr.Dataframe(value=df0,
         
     | 
| 520 | 
         
            -
                                                                                visible= 
     | 
| 521 | 
         
            -
                                                                                        allow_upload_to_my_data,
         
     | 
| 522 | 
         
             
                                                                                label='LangChain Mode-Path',
         
     | 
| 523 | 
         
             
                                                                                show_label=False,
         
     | 
| 524 | 
         
             
                                                                                interactive=False)
         
     | 
| 
         @@ -2543,7 +2544,7 @@ def get_sources(db1s, langchain_mode, dbs=None, docs_state0=None): 
     | 
|
| 2543 | 
         
             
                for k in db1s:
         
     | 
| 2544 | 
         
             
                    set_userid(db1s[k])
         
     | 
| 2545 | 
         | 
| 2546 | 
         
            -
                if langchain_mode in [' 
     | 
| 2547 | 
         
             
                    source_files_added = "NA"
         
     | 
| 2548 | 
         
             
                    source_list = []
         
     | 
| 2549 | 
         
             
                elif langchain_mode in ['wiki_full']:
         
     | 
| 
         @@ -2787,7 +2788,7 @@ def get_db(db1s, langchain_mode, dbs=None): 
     | 
|
| 2787 | 
         | 
| 2788 | 
         
             
            def get_source_files_given_langchain_mode(db1s, langchain_mode='UserData', dbs=None):
         
     | 
| 2789 | 
         
             
                db = get_db(db1s, langchain_mode, dbs=dbs)
         
     | 
| 2790 | 
         
            -
                if langchain_mode in [' 
     | 
| 2791 | 
         
             
                    return "Sources: N/A"
         
     | 
| 2792 | 
         
             
                return get_source_files(db=db, exceptions=None)
         
     | 
| 2793 | 
         | 
| 
         | 
|
| 499 | 
         
             
                                        pass
         
     | 
| 500 | 
         
             
                                with gr.Row():
         
     | 
| 501 | 
         
             
                                    with gr.Column(scale=1):
         
     | 
| 502 | 
         
            +
                                        visible_add_remove_collection = (allow_upload_to_user_data or
         
     | 
| 503 | 
         
            +
                                                                         allow_upload_to_my_data) and \
         
     | 
| 504 | 
         
            +
                                                                        kwargs['langchain_mode'] != 'Disabled'
         
     | 
| 505 | 
         
             
                                        add_placeholder = "e.g. UserData2, user_path2 (optional)" \
         
     | 
| 506 | 
         
             
                                            if not is_public else "e.g. MyData2"
         
     | 
| 507 | 
         
             
                                        remove_placeholder = "e.g. UserData2" if not is_public else "e.g. MyData2"
         
     | 
| 508 | 
         
            +
                                        new_langchain_mode_text = gr.Textbox(value="", visible=visible_add_remove_collection,
         
     | 
| 
         | 
|
| 509 | 
         
             
                                                                             label='Add Collection',
         
     | 
| 510 | 
         
             
                                                                             placeholder=add_placeholder,
         
     | 
| 511 | 
         
             
                                                                             interactive=True)
         
     | 
| 512 | 
         
            +
                                        remove_langchain_mode_text = gr.Textbox(value="", visible=visible_add_remove_collection,
         
     | 
| 
         | 
|
| 513 | 
         
             
                                                                                label='Remove Collection',
         
     | 
| 514 | 
         
             
                                                                                placeholder=remove_placeholder,
         
     | 
| 515 | 
         
             
                                                                                interactive=True)
         
     | 
| 516 | 
         
             
                                        load_langchain = gr.Button(value="Load LangChain State", scale=0, size='sm',
         
     | 
| 517 | 
         
            +
                                                                   visible=allow_upload_to_user_data and
         
     | 
| 518 | 
         
            +
                                                                           kwargs['langchain_mode'] != 'Disabled')
         
     | 
| 519 | 
         
             
                                    with gr.Column(scale=1):
         
     | 
| 520 | 
         
             
                                        df0 = get_df_langchain_mode_paths(selection_docs_state0)
         
     | 
| 521 | 
         
             
                                        langchain_mode_path_text = gr.Dataframe(value=df0,
         
     | 
| 522 | 
         
            +
                                                                                visible=visible_add_remove_collection,
         
     | 
| 
         | 
|
| 523 | 
         
             
                                                                                label='LangChain Mode-Path',
         
     | 
| 524 | 
         
             
                                                                                show_label=False,
         
     | 
| 525 | 
         
             
                                                                                interactive=False)
         
     | 
| 
         | 
|
| 2544 | 
         
             
                for k in db1s:
         
     | 
| 2545 | 
         
             
                    set_userid(db1s[k])
         
     | 
| 2546 | 
         | 
| 2547 | 
         
            +
                if langchain_mode in ['LLM']:
         
     | 
| 2548 | 
         
             
                    source_files_added = "NA"
         
     | 
| 2549 | 
         
             
                    source_list = []
         
     | 
| 2550 | 
         
             
                elif langchain_mode in ['wiki_full']:
         
     | 
| 
         | 
|
| 2788 | 
         | 
| 2789 | 
         
             
            def get_source_files_given_langchain_mode(db1s, langchain_mode='UserData', dbs=None):
         
     | 
| 2790 | 
         
             
                db = get_db(db1s, langchain_mode, dbs=dbs)
         
     | 
| 2791 | 
         
            +
                if langchain_mode in ['LLM'] or db is None:
         
     | 
| 2792 | 
         
             
                    return "Sources: N/A"
         
     | 
| 2793 | 
         
             
                return get_source_files(db=db, exceptions=None)
         
     | 
| 2794 | 
         | 
    	
        utils.py
    CHANGED
    
    | 
         @@ -1023,7 +1023,7 @@ def save_collection_names(langchain_modes, visible_langchain_modes, langchain_mo 
     | 
|
| 1023 | 
         
             
                scratch_collection_names = list(db1s.keys())
         
     | 
| 1024 | 
         
             
                user_hash = db1s.get(LangChainMode.MY_DATA.value, '')[1]
         
     | 
| 1025 | 
         | 
| 1026 | 
         
            -
                llms = [' 
     | 
| 1027 | 
         | 
| 1028 | 
         
             
                scratch_langchain_modes = [x for x in langchain_modes if x in scratch_collection_names]
         
     | 
| 1029 | 
         
             
                scratch_visible_langchain_modes = [x for x in visible_langchain_modes if x in scratch_collection_names]
         
     | 
| 
         | 
|
| 1023 | 
         
             
                scratch_collection_names = list(db1s.keys())
         
     | 
| 1024 | 
         
             
                user_hash = db1s.get(LangChainMode.MY_DATA.value, '')[1]
         
     | 
| 1025 | 
         | 
| 1026 | 
         
            +
                llms = ['LLM', 'Disabled']
         
     | 
| 1027 | 
         | 
| 1028 | 
         
             
                scratch_langchain_modes = [x for x in langchain_modes if x in scratch_collection_names]
         
     | 
| 1029 | 
         
             
                scratch_visible_langchain_modes = [x for x in visible_langchain_modes if x in scratch_collection_names]
         
     |