Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -25,7 +25,7 @@ def extract_and_clean_json(text):
|
|
| 25 |
|
| 26 |
def generate_presentation_content(topic, client):
|
| 27 |
prompt = f"""Crea una presentación de PowerPoint sobre el tema: {topic}.
|
| 28 |
-
Genera exactamente
|
| 29 |
Formatea la salida como un JSON con la siguiente estructura:
|
| 30 |
{{
|
| 31 |
"slides": [
|
|
@@ -44,7 +44,7 @@ def generate_presentation_content(topic, client):
|
|
| 44 |
json_str = extract_and_clean_json(response)
|
| 45 |
if json_str:
|
| 46 |
slides_data = json.loads(json_str)
|
| 47 |
-
if 'slides' in slides_data and len(slides_data['slides']) ==
|
| 48 |
return slides_data['slides']
|
| 49 |
else:
|
| 50 |
raise ValueError("El JSON no contiene exactamente 5 diapositivas")
|
|
|
|
| 25 |
|
| 26 |
def generate_presentation_content(topic, client):
|
| 27 |
prompt = f"""Crea una presentación de PowerPoint sobre el tema: {topic}.
|
| 28 |
+
Genera exactamente 5 diapositivas. Cada diapositiva debe tener un título y contenido.
|
| 29 |
Formatea la salida como un JSON con la siguiente estructura:
|
| 30 |
{{
|
| 31 |
"slides": [
|
|
|
|
| 44 |
json_str = extract_and_clean_json(response)
|
| 45 |
if json_str:
|
| 46 |
slides_data = json.loads(json_str)
|
| 47 |
+
if 'slides' in slides_data and len(slides_data['slides']) == 5:
|
| 48 |
return slides_data['slides']
|
| 49 |
else:
|
| 50 |
raise ValueError("El JSON no contiene exactamente 5 diapositivas")
|