chore: Load environment variables on startup and set them after saving
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
import os
|
import os
|
||||||
import streamlit as st
|
import streamlit as st
|
||||||
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
@st.cache_data
|
@st.cache_data
|
||||||
def check_api_keys():
|
def check_api_keys():
|
||||||
@@ -7,6 +8,7 @@ def check_api_keys():
|
|||||||
Checks if the required API keys are present in the environment variables.
|
Checks if the required API keys are present in the environment variables.
|
||||||
Prompts the user to enter missing keys and saves them in the .env file.
|
Prompts the user to enter missing keys and saves them in the .env file.
|
||||||
"""
|
"""
|
||||||
|
load_dotenv()
|
||||||
api_keys = {
|
api_keys = {
|
||||||
"METAPHOR_API_KEY": "https://dashboard.exa.ai/login",
|
"METAPHOR_API_KEY": "https://dashboard.exa.ai/login",
|
||||||
"TAVILY_API_KEY": "https://tavily.com/#api",
|
"TAVILY_API_KEY": "https://tavily.com/#api",
|
||||||
|
|||||||
Reference in New Issue
Block a user