TutelaSpace / README.md
jsant2608's picture
Fix: Correct imports, consolidate config, and delete redundant file
3b016f4
---
title: Asistente de Tutelas
emoji: 馃
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.42.0
python_version: 3.11
app_file: app.py
pinned: false
---
# 馃 Asistente de Contestaci贸n de Tutelas con IA
Este es un proyecto de Gradio que utiliza la API de Gemini de Google para asistir en la redacci贸n de contestaciones a acciones de tutela en Colombia.
La aplicaci贸n funciona en dos pasos:
1. **Extrae** las partes fundamentales (hechos, argumentos, peticiones) de un documento de tutela en formato PDF que sube el usuario.
2. **Genera** un borrador de la contestaci贸n para cada secci贸n, utilizando un documento de ejemplo como gu铆a de estilo para mantener un tono y formato legal adecuado.
## 馃殌 C贸mo Desplegar y Configurar
Este repositorio est谩 listo para ser desplegado en Hugging Face Spaces. Sin embargo, para que la aplicaci贸n funcione, es **indispensable** realizar los siguientes dos pasos de configuraci贸n manual:
### 1. Configurar la API Key de Gemini
La aplicaci贸n necesita acceso a la API de Gemini para funcionar. Debes configurar tu clave de API como un "secreto" en el repositorio de Hugging Face.
- En tu Space de Hugging Face, ve a la pesta帽a **Settings**.
- En la secci贸n **Repository secrets**, haz clic en **New secret**.
- En el campo **Name**, escribe exactamente `GEMINI_API_KEY`.
- En el campo **Value**, pega tu clave de API de Google Gemini.
- Guarda el secreto.
La aplicaci贸n detectar谩 autom谩ticamente si la clave est谩 presente.
### 2. Subir el Archivo de Ejemplo
El modelo de IA utiliza un ejemplo de una contestaci贸n real para aprender el estilo y formato correctos. Sin este archivo, la aplicaci贸n no podr谩 generar el texto.
- Consigue el archivo PDF de ejemplo (`ContestaciA蕹n tutela Maria Elsa Salazar v0.docx.pdf` o similar).
- **Ren贸mbralo** a `ejemplo_tutela.pdf`.
- Sube este archivo a la **ra铆z de este repositorio** en Hugging Face. Puedes hacerlo desde la pesta帽a **Files and versions** -> **Add file** -> **Upload file**.
Una vez completados estos dos pasos, la aplicaci贸n estar谩 lista para usarse.