prompt-compiler-api / README.md
JairoDanielMT's picture
Upload README.md with huggingface_hub
2ac07ce verified
|
Raw
History Blame Contribute Delete
2.13 kB
---
title: Prompt Compiler API
emoji: 🧠
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
---
# Prompt Compiler v3.2
Un **Compilador de Prompts Industrial** Offline-First, diseñado para transformar lenguaje natural (humano) en sintaxis técnica perfecta (máquina) para modelos de generación de imágenes (SDXL, Pony, Illustrious, etc.).
## 🚀 Propuesta de Valor
- **Traductor Dual Inteligente:** Entiende prompts imperfectos en **Español** e **Inglés**, y los traduce internamente a la sintaxis exacta (tags, pesos, negativos) que requiere la IA.
- **Tolerancia a Errores (Entity Normalization):** Ignora errores de mayúsculas/minúsculas y resuelve ambigüedades gramaticales (ej. diferenciar entre "la sombra" y el personaje "Shadow").
- **Determinismo Absoluto:** A diferencia de un LLM, si ingresas el mismo prompt 100 veces, obtienes el mismo string perfecto 100 veces, sin alucinaciones.
- **Rendimiento Edge (<10ms):** Funciona 100% en local usando motores de CPU quantizados (`ONNX int8`). No requiere GPUs costosas ni APIs en la nube.
- **Enriquecimiento Experto:** Al detectar un personaje o concepto, inyecta automáticamente metadatos visuales canónicos desde una base de conocimiento SQLite.
## 🛠️ Características Principales
- **Parsing Híbrido:** Combinación de análisis lingüístico (spaCy) y búsqueda semántica (FAISS + Sentence-Transformers).
- **Perfiles YAML:** Adaptación instantánea de la salida para diferentes modelos de imagen (Pony, SDXL, Generic).
- **Explainability:** Trazas de ejecución completas para cada resolución.
## 📦 Instalación y Uso Rápido
Requiere **Python 3.12+** y `uv`.
```bash
# Clonar e instalar dependencias
git clone <repositorio>
cd model_create_prompt
uv sync
# Ejecutar el compilador por CLI (Ejemplo en Español)
uv run prompt-compiler "amy rose con un vestido rojo en la playa" --profile pony --semantic --runtime onnx
```
También disponible vía API REST (FastAPI) y contenedor Docker para integración B2B "Plug & Play".
Consulte la carpeta `docs/` para detalles de arquitectura.