Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -1,9 +1,17 @@
|
|
1 |
# app.py
|
2 |
import gradio as gr
|
3 |
import anthropic
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
5 |
# Configura el cliente de la API de Claude (Anthropic)
|
6 |
-
client = anthropic.Anthropic(api_key=
|
7 |
|
8 |
def generate_headlines(number_of_headlines, target_audience, product):
|
9 |
# Llama a la API de Claude para generar titulares
|
|
|
1 |
# app.py
|
2 |
import gradio as gr
|
3 |
import anthropic
|
4 |
+
import os # Importa el módulo os para manejar variables de entorno
|
5 |
+
|
6 |
+
# Obtén la clave de API desde la variable de entorno
|
7 |
+
api_key = os.getenv("ANTHROPIC_API_KEY")
|
8 |
+
|
9 |
+
# Verifica si la clave de API está configurada
|
10 |
+
if not api_key:
|
11 |
+
raise ValueError("Falta la clave de API de Anthropoid. Asegúrate de configurarla en los secretos del repositorio.")
|
12 |
|
13 |
# Configura el cliente de la API de Claude (Anthropic)
|
14 |
+
client = anthropic.Anthropic(api_key=api_key)
|
15 |
|
16 |
def generate_headlines(number_of_headlines, target_audience, product):
|
17 |
# Llama a la API de Claude para generar titulares
|