Update app.py
Browse files
app.py
CHANGED
@@ -2,8 +2,12 @@ import os
|
|
2 |
import streamlit as st
|
3 |
from groq import Groq
|
4 |
|
5 |
-
#
|
6 |
-
GROQ_API_KEY = os.environ.get("GROQ_API_KEY")
|
|
|
|
|
|
|
|
|
7 |
|
8 |
# Initialize Groq client
|
9 |
try:
|
@@ -50,8 +54,8 @@ for chat in st.session_state.chat_history:
|
|
50 |
|
51 |
# Sidebar information
|
52 |
st.sidebar.title("Settings")
|
53 |
-
st.sidebar.write("API Key Source:
|
54 |
-
if
|
55 |
st.sidebar.success("Groq Client Initialized Successfully!")
|
56 |
else:
|
57 |
-
st.sidebar.warning("Using API Key Directly in Code (Not Recommended).
|
|
|
2 |
import streamlit as st
|
3 |
from groq import Groq
|
4 |
|
5 |
+
# Fetch the Groq API key from environment variables set in Hugging Face Space
|
6 |
+
GROQ_API_KEY = os.environ.get("GROQ_API_KEY")
|
7 |
+
|
8 |
+
if not GROQ_API_KEY:
|
9 |
+
st.error("Error: GROQ_API_KEY environment variable is not set.")
|
10 |
+
st.stop() # Stop execution if API key is not found
|
11 |
|
12 |
# Initialize Groq client
|
13 |
try:
|
|
|
54 |
|
55 |
# Sidebar information
|
56 |
st.sidebar.title("Settings")
|
57 |
+
st.sidebar.write("API Key Source: Environment Variable (Recommended for security)")
|
58 |
+
if GROQ_API_KEY:
|
59 |
st.sidebar.success("Groq Client Initialized Successfully!")
|
60 |
else:
|
61 |
+
st.sidebar.warning("Using API Key Directly in Code (Not Recommended). Please set GROQ_API_KEY environment variable.")
|