Spaces:
Sleeping
Sleeping
# 📊 Graph Generator | |
--- | |
## 🚀 Instrucciones de instalación | |
### 1. Clona el repositorio | |
```bash | |
git clone https://huggingface.co/spaces/juancamval/graph_generator | |
cd graph_generator | |
``` | |
--- | |
### 2. Crea y activa el entorno virtual | |
#### 🪟 En Windows | |
```bash | |
python -m venv .venv | |
.\.venv\Scriptsctivate | |
``` | |
#### 🐧 En Linux/Mac | |
```bash | |
python3 -m venv .venv | |
source .venv/bin/activate | |
``` | |
--- | |
### 3. Instala las dependencias | |
```bash | |
pip install -r requirements.txt | |
``` | |
Contenido del archivo `requirements.txt`: | |
```txt | |
pandas | |
numpy | |
streamlit | |
python-dotenv | |
matplotlib | |
pandasai | |
``` | |
--- | |
### 4. Configura las variables de entorno | |
Crea un archivo `.env` en la raíz del proyecto con el siguiente contenido: | |
```env | |
SUPABASE_URL= | |
SUPABASE_KEY= | |
``` | |
Puedes obtener estas credenciales desde tu panel de Supabase: | |
- `SUPABASE_URL`: Settings → API → URL | |
- `SUPABASE_KEY`: Settings → API → anon public | |
> ⚠️ **No compartas este archivo públicamente. Contiene información sensible.** | |
--- | |
### 5. Asegura la estructura de la base de datos | |
Tu base de datos en Supabase debe tener esta estructura: | |
> 📷 Coloca una imagen llamada `estructura_db.png` dentro de la carpeta `assets/`. | |
```markdown | |
 | |
``` | |
--- | |
## 🧠 Configura el modelo local con Ollama | |
1. Instala Ollama desde [https://ollama.com](https://ollama.com). | |
2. Abre la aplicación Ollama. | |
3. Descarga el modelo que usarás: | |
```bash | |
ollama pull gemma3:12b | |
``` | |
4. Asegúrate de que Ollama esté activo **antes de correr la app**. | |
--- | |
## ▶️ Ejecuta la aplicación | |
Una vez esté todo listo: | |
```bash | |
streamlit run app.py | |
``` | |
--- | |
## 🧾 Resumen de comandos | |
```bash | |
# Clonar el repositorio | |
git clone https://huggingface.co/spaces/juancamval/graph_generator | |
cd graph_generator | |
# Crear entorno virtual | |
python -m venv .venv | |
# Activar en Windows | |
.\.venv\Scriptsctivate | |
# Activar en Linux/Mac | |
source .venv/bin/activate | |
# Instalar dependencias | |
pip install -r requirements.txt | |
# Configurar entorno (.env) | |
# SUPABASE_URL= | |
# SUPABASE_KEY= | |
# Descargar modelo LLM | |
ollama pull gemma3:12b | |
# Ejecutar la app | |
streamlit run app.py | |
``` |