Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -10,10 +10,10 @@ from google.cloud import texttospeech
|
|
| 10 |
from google.cloud.speech import SpeechClient, RecognitionAudio, RecognitionConfig
|
| 11 |
from streamlit_webrtc import webrtc_streamer, WebRtcMode, AudioProcessorBase
|
| 12 |
|
| 13 |
-
#
|
| 14 |
load_dotenv()
|
| 15 |
openai.api_key = os.getenv("OPENAI_API_KEY")
|
| 16 |
-
pexels_api_key = os.getenv("
|
| 17 |
os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "botidinamix-g.json"
|
| 18 |
|
| 19 |
# Configuraci贸n de Streamlit
|
|
@@ -78,7 +78,7 @@ page = st.sidebar.selectbox("Selecciona una p谩gina", ["Chat Asistente", "Gesti
|
|
| 78 |
# Funci贸n para buscar im谩genes en Pexels
|
| 79 |
def buscar_imagenes(query):
|
| 80 |
search_url = "https://api.pexels.com/v1/search"
|
| 81 |
-
headers = {"Authorization": pexels_api_key}
|
| 82 |
params = {"query": query, "per_page": 1}
|
| 83 |
response = requests.get(search_url, headers=headers, params=params)
|
| 84 |
response.raise_for_status()
|
|
|
|
| 10 |
from google.cloud.speech import SpeechClient, RecognitionAudio, RecognitionConfig
|
| 11 |
from streamlit_webrtc import webrtc_streamer, WebRtcMode, AudioProcessorBase
|
| 12 |
|
| 13 |
+
# Cargar variables de entorno desde el archivo .env
|
| 14 |
load_dotenv()
|
| 15 |
openai.api_key = os.getenv("OPENAI_API_KEY")
|
| 16 |
+
pexels_api_key = os.getenv("PEXELS_API_KEY")
|
| 17 |
os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "botidinamix-g.json"
|
| 18 |
|
| 19 |
# Configuraci贸n de Streamlit
|
|
|
|
| 78 |
# Funci贸n para buscar im谩genes en Pexels
|
| 79 |
def buscar_imagenes(query):
|
| 80 |
search_url = "https://api.pexels.com/v1/search"
|
| 81 |
+
headers = {"Authorization": f"Bearer {pexels_api_key}"}
|
| 82 |
params = {"query": query, "per_page": 1}
|
| 83 |
response = requests.get(search_url, headers=headers, params=params)
|
| 84 |
response.raise_for_status()
|