graph_generator / README.md
Xilena's picture
Update README.md
2b0e03c verified
|
raw
history blame
2.18 kB
# 📊 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
![estructura de la base de datos](./assets/estructura_db.png)
```
---
## 🧠 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
```