JeCabrera commited on
Commit
bf6e5b1
·
verified ·
1 Parent(s): 3f2f3fd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
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="my_api_key") # Reemplaza "my_api_key" con tu clave de API
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