Instructions to use spotifo/el-listillo-models with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use spotifo/el-listillo-models with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf spotifo/el-listillo-models:Q4_K_M # Run inference directly in the terminal: llama cli -hf spotifo/el-listillo-models:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf spotifo/el-listillo-models:Q4_K_M # Run inference directly in the terminal: llama cli -hf spotifo/el-listillo-models:Q4_K_M
Build from source code
git clone https://github.com/ggml-org/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-app # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama serve -hf spotifo/el-listillo-models:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama cli -hf spotifo/el-listillo-models:Q4_K_M
Use Docker
docker model run hf.co/spotifo/el-listillo-models:Q4_K_M
- Llama new
- LM Studio
- Jan
- Ollama
How to use spotifo/el-listillo-models with Ollama:
ollama run hf.co/spotifo/el-listillo-models:Q4_K_M
- Unsloth Desktop
- Pi
How to use spotifo/el-listillo-models with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf spotifo/el-listillo-models:Q4_K_M
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "spotifo/el-listillo-models:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use spotifo/el-listillo-models with Docker Model Runner:
docker model run hf.co/spotifo/el-listillo-models:Q4_K_M
- Lemonade
How to use spotifo/el-listillo-models with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull spotifo/el-listillo-models:Q4_K_M
Run and chat with the model
lemonade run user.el-listillo-models-Q4_K_M
List all available models
lemonade list
- Hermes Agent
How to use spotifo/el-listillo-models with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf spotifo/el-listillo-models:Q4_K_M
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default spotifo/el-listillo-models:Q4_K_M
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use spotifo/el-listillo-models with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf spotifo/el-listillo-models:Q4_K_M
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "spotifo/el-listillo-models:Q4_K_M" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
Download mega_pro.json from spotifo/el-listillo-models: direct link, hf CLI and curl.
- Browser
- Download file 3.47 kB
-
https://huggingface.co/spotifo/el-listillo-models/resolve/main/mega_pro.json
- Command line
-
hf download hf://spotifo/el-listillo-models/mega_pro.json
-
curl -L -o mega_pro.json https://huggingface.co/spotifo/el-listillo-models/resolve/main/mega_pro.json
3.47 kB
| { | |
| "version": "1.0", | |
| "type": "mega_pro_general", | |
| "metadata": { | |
| "description": "Reglas legales amplias para an谩lisis profesional generalista", | |
| "optimized_for": "LLMs con contexto amplio", | |
| "language": "es", | |
| "author": "El Listillo" | |
| }, | |
| "sectorDetection": { | |
| "alquiler": ["arrendador", "arrendatario", "fianza", "vivienda", "inquilino", "alquiler"], | |
| "prestamo": ["inter茅s", "cuota", "TAE", "financiaci贸n", "deudor", "prestamista"], | |
| "laboral": ["empleador", "jornada", "contrato laboral", "salario", "trabajador"], | |
| "servicios": ["proveedor", "prestaci贸n de servicios", "suscripci贸n", "tarifa"] | |
| }, | |
| "abusosFrecuentes": [ | |
| { "pattern": "renuncia.*derechos", "score": 5, "message": "Posible renuncia ilegal de derechos" }, | |
| { "pattern": "modificar.*sin previo aviso", "score": 4, "message": "Modificaci贸n unilateral del contrato" }, | |
| { "pattern": "pagos.*no reembolsables", "score": 3, "message": "Cl谩usula de no reembolso potencialmente abusiva" }, | |
| { "pattern": "responsabilidad ilimitada", "score": 5, "message": "Responsabilidad desproporcionada para el usuario" }, | |
| { "pattern": "cesi贸n de datos.*terceros", "score": 4, "message": "Posible cesi贸n abusiva de datos personales" } | |
| ], | |
| "obligacionesCriticas": [ | |
| { "keyword": "obligatorio", "score": 2 }, | |
| { "keyword": "deber谩", "score": 2 }, | |
| { "keyword": "a cargo de", "score": 3 }, | |
| { "keyword": "responsable de", "score": 3 } | |
| ], | |
| "riesgosFinancieros": [ | |
| { | |
| "pattern": "inter[e茅]s.*([1-9][0-9]|[1-9][0-9]{2})%", | |
| "score": 5, | |
| "message": "Inter茅s extremadamente alto detectado" | |
| }, | |
| { | |
| "pattern": "penalizaci[o贸]n.*(elevada|alta|excesiva)", | |
| "score": 4, | |
| "message": "Posible penalizaci贸n desproporcionada" | |
| } | |
| ], | |
| "duracionYCancelacion": { | |
| "duracionIndefinida": { | |
| "pattern": "indefinid[ao]", | |
| "score": 2, | |
| "message": "Duraci贸n indefinida, revisar condiciones de cancelaci贸n" | |
| }, | |
| "cancelacionComplicada": [ | |
| { "pattern": "preaviso.*(30|60|90).*d[i铆]as", "score": 2 }, | |
| { "pattern": "no.*cancel", "score": 4 }, | |
| { "pattern": "sin posibilidad de desistimiento", "score": 4 } | |
| ] | |
| }, | |
| "proteccionDeDatos": [ | |
| { | |
| "pattern": "ceder.*datos.*terceros", | |
| "score": 4, | |
| "message": "Cesi贸n de datos potencialmente abusiva" | |
| }, | |
| { | |
| "pattern": "tratamiento.*datos", | |
| "score": 1, | |
| "message": "Revisar tratamiento de datos personales" | |
| } | |
| ], | |
| "lenguajeEnganoso": [ | |
| { "keyword": "irrevocable", "score": 3 }, | |
| { "keyword": "sin responsabilidad", "score": 4 }, | |
| { "keyword": "renuncia", "score": 3 }, | |
| { "keyword": "acepta sin reservas", "score": 3 } | |
| ], | |
| "letraPequena": [ | |
| { "pattern": "\\b0\\.[0-9]{2}", "score": 3, "message": "Puede indicar letra peque帽a o condiciones ocultas" } | |
| ], | |
| "desequilibrioPoder": [ | |
| { "pattern": "el usuario.*obligado", "score": 3 }, | |
| { "pattern": "la empresa.*podr谩", "score": 3 }, | |
| { "pattern": "el proveedor.*no se hace responsable", "score": 4 } | |
| ], | |
| "firmaDigital": [ | |
| { "pattern": "firma electr[o贸]nica", "score": 1 }, | |
| { "pattern": "validaci[o贸]n digital", "score": 1 } | |
| ], | |
| "sistemaPuntuacion": { | |
| "bueno": { "maxScore": 5 }, | |
| "cuidado": { "minScore": 6, "maxScore": 15 }, | |
| "peligroso": { "minScore": 16 } | |
| } | |
| } | |