LuisNSantana/ai-backend-cleo-model

Python

0

29 commits

updated Oct 26, 2025

See the code

README

πŸ€– Cleo AI Backend - RunPod Deployment

Backend optimizado para GPU A40 en RunPod con PokeeAI/pokee_research_7b (7B parΓ‘metros).

License Python CUDA


πŸš€ Quick Start (RunPod)

1. Conectar a tu Pod RunPod

ssh root@<POD_IP> -p <SSH_PORT>

2. Clonar el repositorio

cd /workspace
git clone https://github.com/LuisNSantana/ai-backend-cleo-model.git backend_ai_local
cd backend_ai_local

3. Configurar y ejecutar

# Copiar configuraciΓ³n del servidor
cp .env.server .env

# Hacer ejecutables los scripts
chmod +x start_server.sh finetune_server.sh

# Iniciar servidor
./start_server.sh

Β‘Listo! El servidor estarΓ‘ corriendo en el puerto 8000.


πŸ“‹ CaracterΓ­sticas

  • πŸ€– Modelo: PokeeAI/pokee_research_7b (7B parΓ‘metros, Apache 2.0)
  • ⚑ GPU: NVIDIA A40 (40GB VRAM)
  • πŸ”₯ Optimizado: CUDA + FP16 para mΓ‘xima velocidad
  • 🎯 Fine-tuning: LoRA adapters para personalizaciΓ³n
  • 🌐 API: Compatible con OpenAI API
  • πŸ’¬ Cleo: Personalidad de Huminary Labs (Madrid)

πŸ—οΈ Arquitectura

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                     RUNPOD SERVER (A40)                     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                             β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  FastAPI Backend (Port 8000)                        β”‚   β”‚
β”‚  β”‚  β”œβ”€β”€ /v1/chat/completions (OpenAI compatible)      β”‚   β”‚
β”‚  β”‚  β”œβ”€β”€ /health (Health check)                        β”‚   β”‚
β”‚  β”‚  └── /docs (Swagger UI)                            β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                          ↓                                  β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  PokeeAI/pokee_research_7b                          β”‚   β”‚
β”‚  β”‚  └── LoRA Adapter (Fine-tuned - Cleo)             β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                          ↓                                  β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  NVIDIA A40 GPU (40GB VRAM)                        β”‚   β”‚
β”‚  β”‚  └── CUDA 11.8 + FP16                              β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                                                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“– DocumentaciΓ³n

Archivos de configuraciΓ³n

  • .env.server - ConfiguraciΓ³n optimizada para RunPod A40
  • requirements.txt - Dependencias Python con CUDA support
  • start_server.sh - Script automatizado de inicio
  • finetune_server.sh - Script de fine-tuning

Scripts

  • scripts/finetune_cleo_gpu.py - Fine-tuning con LoRA (optimizado para A40)
  • scripts/combine_datasets.py - Utilidad para combinar datasets

Dataset

  • datasets/cleo_combined_training.jsonl - 40 ejemplos bilingΓΌes (EN/ES)
    • Identidad de Huminary Labs (Madrid)
    • Personalidad de Cleo
    • FilosofΓ­a de compaΓ±ero incondicional

πŸ”§ ConfiguraciΓ³n

Variables de entorno principales

# Modelo
HF_DEFAULT_MODEL=PokeeAI/pokee_research_7b

# GPU
HF_DEVICE=cuda
HF_TORCH_DTYPE=float16

# Servidor
HOST=0.0.0.0
PORT=8000

# Fine-tuning
LORA_R=16
LORA_ALPHA=32
BATCH_SIZE=4
NUM_EPOCHS=3

Ver .env.server para todas las opciones.


🎯 Fine-Tuning

Ejecutar fine-tuning en RunPod

./finetune_server.sh

Tiempo estimado: ~15-20 minutos en A40 (vs 89 min en Mac M4)

Usar modelo fine-tuned

# 1. Editar .env
nano .env

# 2. Actualizar modelo
HF_DEFAULT_MODEL=/workspace/backend_ai_local/models/cleo_finetuned_7b

# 3. Reiniciar servidor
pkill -f uvicorn
./start_server.sh

πŸ“‘ API Usage

Health Check

curl https://your-pod-url:8000/health

Chat Completion

curl -X POST "https://your-pod-url:8000/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "PokeeAI/pokee_research_7b",
    "messages": [
      {"role": "user", "content": "ΒΏQuiΓ©n eres y quΓ© haces?"}
    ],
    "temperature": 0.7,
    "max_tokens": 500
  }'

Swagger UI

Accede a la documentaciΓ³n interactiva:

https://your-pod-url:8000/docs

πŸ“Š Performance

MΓ©tricaMac M4 (anterior)RunPod A40
GPUApple M4 (MPS)NVIDIA A40
VRAM16GB compartido40GB dedicado
ModeloQwen2.5-3BpokeeResearch-7B
Fine-tuning89 minutos~15-20 minutos
Batch Size14-8
PrecisiΓ³nfloat32float16
Inferencia~2-3 tok/s~20-30 tok/s

πŸ” Monitoreo

Ver logs en tiempo real

tail -f logs/server.log

Verificar GPU

nvidia-smi
watch -n 1 nvidia-smi  # ActualizaciΓ³n cada segundo

Health endpoint

curl http://localhost:8000/health

πŸ› Troubleshooting

CUDA out of memory

Reducir batch size:

# En .env
BATCH_SIZE=2

O activar cuantizaciΓ³n 4-bit:

# En scripts/finetune_cleo_gpu.py
USE_4BIT = True

Puerto 8000 ocupado

# Ver proceso
lsof -i :8000

# Matar proceso
pkill -f uvicorn

# O cambiar puerto en .env
PORT=8001

Modelo no descarga

Verificar token de HuggingFace:

# En .env (si es necesario)
HF_TOKEN=tu_token_aqui

# O login manual
huggingface-cli login

πŸ“ Estructura del Proyecto

backend_ai_local/
β”œβ”€β”€ app/                              # FastAPI application
β”‚   β”œβ”€β”€ main.py                       # Entry point
β”‚   β”œβ”€β”€ routers/                      # API routes
β”‚   β”‚   β”œβ”€β”€ chat.py                   # Chat endpoints
β”‚   β”‚   └── health.py                 # Health checks
β”‚   └── services/                     # Business logic
β”‚       └── huggingface_service.py    # Model inference
β”œβ”€β”€ datasets/                         # Training datasets
β”‚   └── cleo_combined_training.jsonl  # 40 bilingual examples
β”œβ”€β”€ scripts/                          # Utility scripts
β”‚   β”œβ”€β”€ finetune_cleo_gpu.py         # GPU fine-tuning
β”‚   └── combine_datasets.py          # Dataset tools
β”œβ”€β”€ models/                           # Fine-tuned models (gitignored)
β”‚   └── cleo_finetuned_7b/           # Output after fine-tuning
β”œβ”€β”€ .env.server                       # Server config template
β”œβ”€β”€ requirements.txt                  # Python dependencies
β”œβ”€β”€ start_server.sh                  # Server startup
β”œβ”€β”€ finetune_server.sh               # Fine-tuning script
└── README.md                        # This file

πŸ” Seguridad

Para producciΓ³n, configura:

1. AutenticaciΓ³n API

# En .env
API_KEY=tu_api_key_secreta

2. CORS especΓ­ficos

# En .env
CORS_ORIGINS=["https://tu-frontend.com"]

3. HTTPS

Usa reverse proxy (nginx) o SSL de RunPod.


🀝 Contribuir

Este es un proyecto de Huminary Labs (Madrid, EspaΓ±a).

Equipo

  • Cleo Team - Desarrollo y entrenamiento
  • Huminary Labs - InvestigaciΓ³n y producto

πŸ“ Licencia

Este proyecto usa:

  • PokeeAI/pokee_research_7b - Apache 2.0 License
  • Backend code - MIT License

πŸ“ž Soporte

DocumentaciΓ³n adicional

  • README_DEPLOYMENT_DETAILED.md - GuΓ­a detallada de deployment
  • FINE_TUNING_GUIDE.md - GuΓ­a de fine-tuning
  • HUMINARY_TRAINING_GUIDE.md - Dataset y personalidad

Issues

Reporta bugs o solicita features en:


πŸŽ‰ Β‘Empezar ahora!

# 1. Clonar
git clone https://github.com/LuisNSantana/ai-backend-cleo-model.git
cd ai-backend-cleo-model

# 2. Configurar
cp .env.server .env
chmod +x start_server.sh

# 3. Ejecutar
./start_server.sh

Β‘Disfruta de Cleo! πŸš€


Hecho con ❀️ por Huminary Labs en Madrid, España

LuisNSantana/ai-backend-cleo-model

Python

0

29 commits

updated Oct 26, 2025

See the code

README

πŸ€– Cleo AI Backend - RunPod Deployment

Backend optimizado para GPU A40 en RunPod con PokeeAI/pokee_research_7b (7B parΓ‘metros).

License Python CUDA


πŸš€ Quick Start (RunPod)

1. Conectar a tu Pod RunPod

ssh root@<POD_IP> -p <SSH_PORT>

2. Clonar el repositorio

cd /workspace
git clone https://github.com/LuisNSantana/ai-backend-cleo-model.git backend_ai_local
cd backend_ai_local

3. Configurar y ejecutar

# Copiar configuraciΓ³n del servidor
cp .env.server .env

# Hacer ejecutables los scripts
chmod +x start_server.sh finetune_server.sh

# Iniciar servidor
./start_server.sh

Β‘Listo! El servidor estarΓ‘ corriendo en el puerto 8000.


πŸ“‹ CaracterΓ­sticas

  • πŸ€– Modelo: PokeeAI/pokee_research_7b (7B parΓ‘metros, Apache 2.0)
  • ⚑ GPU: NVIDIA A40 (40GB VRAM)
  • πŸ”₯ Optimizado: CUDA + FP16 para mΓ‘xima velocidad
  • 🎯 Fine-tuning: LoRA adapters para personalizaciΓ³n
  • 🌐 API: Compatible con OpenAI API
  • πŸ’¬ Cleo: Personalidad de Huminary Labs (Madrid)

πŸ—οΈ Arquitectura

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                     RUNPOD SERVER (A40)                     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                             β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  FastAPI Backend (Port 8000)                        β”‚   β”‚
β”‚  β”‚  β”œβ”€β”€ /v1/chat/completions (OpenAI compatible)      β”‚   β”‚
β”‚  β”‚  β”œβ”€β”€ /health (Health check)                        β”‚   β”‚
β”‚  β”‚  └── /docs (Swagger UI)                            β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                          ↓                                  β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  PokeeAI/pokee_research_7b                          β”‚   β”‚
β”‚  β”‚  └── LoRA Adapter (Fine-tuned - Cleo)             β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                          ↓                                  β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  NVIDIA A40 GPU (40GB VRAM)                        β”‚   β”‚
β”‚  β”‚  └── CUDA 11.8 + FP16                              β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                                                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“– DocumentaciΓ³n

Archivos de configuraciΓ³n

  • .env.server - ConfiguraciΓ³n optimizada para RunPod A40
  • requirements.txt - Dependencias Python con CUDA support
  • start_server.sh - Script automatizado de inicio
  • finetune_server.sh - Script de fine-tuning

Scripts

  • scripts/finetune_cleo_gpu.py - Fine-tuning con LoRA (optimizado para A40)
  • scripts/combine_datasets.py - Utilidad para combinar datasets

Dataset

  • datasets/cleo_combined_training.jsonl - 40 ejemplos bilingΓΌes (EN/ES)
    • Identidad de Huminary Labs (Madrid)
    • Personalidad de Cleo
    • FilosofΓ­a de compaΓ±ero incondicional

πŸ”§ ConfiguraciΓ³n

Variables de entorno principales

# Modelo
HF_DEFAULT_MODEL=PokeeAI/pokee_research_7b

# GPU
HF_DEVICE=cuda
HF_TORCH_DTYPE=float16

# Servidor
HOST=0.0.0.0
PORT=8000

# Fine-tuning
LORA_R=16
LORA_ALPHA=32
BATCH_SIZE=4
NUM_EPOCHS=3

Ver .env.server para todas las opciones.


🎯 Fine-Tuning

Ejecutar fine-tuning en RunPod

./finetune_server.sh

Tiempo estimado: ~15-20 minutos en A40 (vs 89 min en Mac M4)

Usar modelo fine-tuned

# 1. Editar .env
nano .env

# 2. Actualizar modelo
HF_DEFAULT_MODEL=/workspace/backend_ai_local/models/cleo_finetuned_7b

# 3. Reiniciar servidor
pkill -f uvicorn
./start_server.sh

πŸ“‘ API Usage

Health Check

curl https://your-pod-url:8000/health

Chat Completion

curl -X POST "https://your-pod-url:8000/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "PokeeAI/pokee_research_7b",
    "messages": [
      {"role": "user", "content": "ΒΏQuiΓ©n eres y quΓ© haces?"}
    ],
    "temperature": 0.7,
    "max_tokens": 500
  }'

Swagger UI

Accede a la documentaciΓ³n interactiva:

https://your-pod-url:8000/docs

πŸ“Š Performance

MΓ©tricaMac M4 (anterior)RunPod A40
GPUApple M4 (MPS)NVIDIA A40
VRAM16GB compartido40GB dedicado
ModeloQwen2.5-3BpokeeResearch-7B
Fine-tuning89 minutos~15-20 minutos
Batch Size14-8
PrecisiΓ³nfloat32float16
Inferencia~2-3 tok/s~20-30 tok/s

πŸ” Monitoreo

Ver logs en tiempo real

tail -f logs/server.log

Verificar GPU

nvidia-smi
watch -n 1 nvidia-smi  # ActualizaciΓ³n cada segundo

Health endpoint

curl http://localhost:8000/health

πŸ› Troubleshooting

CUDA out of memory

Reducir batch size:

# En .env
BATCH_SIZE=2

O activar cuantizaciΓ³n 4-bit:

# En scripts/finetune_cleo_gpu.py
USE_4BIT = True

Puerto 8000 ocupado

# Ver proceso
lsof -i :8000

# Matar proceso
pkill -f uvicorn

# O cambiar puerto en .env
PORT=8001

Modelo no descarga

Verificar token de HuggingFace:

# En .env (si es necesario)
HF_TOKEN=tu_token_aqui

# O login manual
huggingface-cli login

πŸ“ Estructura del Proyecto

backend_ai_local/
β”œβ”€β”€ app/                              # FastAPI application
β”‚   β”œβ”€β”€ main.py                       # Entry point
β”‚   β”œβ”€β”€ routers/                      # API routes
β”‚   β”‚   β”œβ”€β”€ chat.py                   # Chat endpoints
β”‚   β”‚   └── health.py                 # Health checks
β”‚   └── services/                     # Business logic
β”‚       └── huggingface_service.py    # Model inference
β”œβ”€β”€ datasets/                         # Training datasets
β”‚   └── cleo_combined_training.jsonl  # 40 bilingual examples
β”œβ”€β”€ scripts/                          # Utility scripts
β”‚   β”œβ”€β”€ finetune_cleo_gpu.py         # GPU fine-tuning
β”‚   └── combine_datasets.py          # Dataset tools
β”œβ”€β”€ models/                           # Fine-tuned models (gitignored)
β”‚   └── cleo_finetuned_7b/           # Output after fine-tuning
β”œβ”€β”€ .env.server                       # Server config template
β”œβ”€β”€ requirements.txt                  # Python dependencies
β”œβ”€β”€ start_server.sh                  # Server startup
β”œβ”€β”€ finetune_server.sh               # Fine-tuning script
└── README.md                        # This file

πŸ” Seguridad

Para producciΓ³n, configura:

1. AutenticaciΓ³n API

# En .env
API_KEY=tu_api_key_secreta

2. CORS especΓ­ficos

# En .env
CORS_ORIGINS=["https://tu-frontend.com"]

3. HTTPS

Usa reverse proxy (nginx) o SSL de RunPod.


🀝 Contribuir

Este es un proyecto de Huminary Labs (Madrid, EspaΓ±a).

Equipo

  • Cleo Team - Desarrollo y entrenamiento
  • Huminary Labs - InvestigaciΓ³n y producto

πŸ“ Licencia

Este proyecto usa:

  • PokeeAI/pokee_research_7b - Apache 2.0 License
  • Backend code - MIT License

πŸ“ž Soporte

DocumentaciΓ³n adicional

  • README_DEPLOYMENT_DETAILED.md - GuΓ­a detallada de deployment
  • FINE_TUNING_GUIDE.md - GuΓ­a de fine-tuning
  • HUMINARY_TRAINING_GUIDE.md - Dataset y personalidad

Issues

Reporta bugs o solicita features en:


πŸŽ‰ Β‘Empezar ahora!

# 1. Clonar
git clone https://github.com/LuisNSantana/ai-backend-cleo-model.git
cd ai-backend-cleo-model

# 2. Configurar
cp .env.server .env
chmod +x start_server.sh

# 3. Ejecutar
./start_server.sh

Β‘Disfruta de Cleo! πŸš€


Hecho con ❀️ por Huminary Labs en Madrid, España