Benjamin Consolvo
		
	commited on
		
		
					Commit 
							
							·
						
						e7b14e0
	
1
								Parent(s):
							
							f9272a3
								
header chatbot
Browse files
    	
        app.py
    CHANGED
    
    | @@ -11,7 +11,8 @@ endpoint_data = json.load(open(f"{working_dir}/model_info.json")) | |
| 11 | 
             
            def clear_chat():
         | 
| 12 | 
             
                st.session_state.messages = []
         | 
| 13 |  | 
| 14 | 
            -
            st.title("Intel® AI for Enterprise Inference | 
|  | |
| 15 |  | 
| 16 | 
             
            # Extract the keys (model names) from the JSON data
         | 
| 17 | 
             
            model_names = list(endpoint_data.keys())
         | 
| @@ -22,7 +23,8 @@ with st.sidebar: | |
| 22 | 
             
                st.write(f"You selected: {modelname}")
         | 
| 23 | 
             
                st.button("Start New Chat", on_click=clear_chat)
         | 
| 24 | 
             
                try:
         | 
| 25 | 
            -
                     | 
|  | |
| 26 | 
             
                except KeyError:
         | 
| 27 | 
             
                # Add a text input for the API key if not in session state
         | 
| 28 | 
             
                    api_key = st.text_input("Enter your API Key", type="password")
         | 
|  | |
| 11 | 
             
            def clear_chat():
         | 
| 12 | 
             
                st.session_state.messages = []
         | 
| 13 |  | 
| 14 | 
            +
            st.title("Intel® AI for Enterprise Inference")
         | 
| 15 | 
            +
            st.header("LLM chatbot")
         | 
| 16 |  | 
| 17 | 
             
            # Extract the keys (model names) from the JSON data
         | 
| 18 | 
             
            model_names = list(endpoint_data.keys())
         | 
|  | |
| 23 | 
             
                st.write(f"You selected: {modelname}")
         | 
| 24 | 
             
                st.button("Start New Chat", on_click=clear_chat)
         | 
| 25 | 
             
                try:
         | 
| 26 | 
            +
                    #if you can provide the API key in the HF settings under "Variables and secrets", you will not need to enter your OpenAI-compatible API key every time.
         | 
| 27 | 
            +
                    st.session_state.api_key = st.secrets["openai_apikey"]
         | 
| 28 | 
             
                except KeyError:
         | 
| 29 | 
             
                # Add a text input for the API key if not in session state
         | 
| 30 | 
             
                    api_key = st.text_input("Enter your API Key", type="password")
         | 
