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")
|