← IA

Qué es Hugging Face y cómo usarlo para encontrar modelos de IA

Hugging Face es la plataforma donde se publican y comparten los modelos de inteligencia artificial abiertos, una especie de GitHub de la IA. Qué ofrece, cómo buscar un modelo, cómo leer su ficha y cuánto cuesta.

En este artículo
  1. Qué ofrece Hugging Face
  2. De dónde viene
  3. Cómo buscar un modelo
  4. Cómo leer la ficha de un modelo
  5. Las bibliotecas libres de Hugging Face
  6. Cuánto cuesta
  7. Precauciones
  8. Preguntas frecuentes

Hugging Face es una plataforma para publicar, encontrar y usar modelos de inteligencia artificial, conjuntos de datos y aplicaciones de demostración. Se la suele llamar “el GitHub de la IA”: casi todos los modelos abiertos, desde Llama y Qwen hasta DeepSeek y Mistral, se publican ahí. Además mantiene bibliotecas libres, como Transformers, que son la base de buena parte del trabajo con IA en Python.

Qué ofrece Hugging Face

La plataforma central se llama Hub y tiene tres tipos de repositorios:

Sección Qué contiene Ejemplo de uso
Models Modelos entrenados: de lenguaje, de imagen, de voz, de traducción Descargar un modelo para correrlo en tu equipo
Datasets Conjuntos de datos para entrenar o evaluar Bajar un corpus en español para ajustar un modelo
Spaces Aplicaciones web de demostración, hechas con Gradio, Streamlit o Docker Probar un modelo desde el navegador sin instalar nada

Cada repositorio funciona con Git, igual que en GitHub: tiene historial de versiones, discusiones y la posibilidad de clonarlo.

De dónde viene

Hugging Face nació en 2016 en Nueva York, fundada por Clément Delangue, Julien Chaumond y Thomas Wolf, como una aplicación de chat para adolescentes. El nombre y el logo vienen del emoji 🤗. En 2018 publicaron como código abierto la biblioteca que usaban para su chatbot; la comunidad la adoptó tan rápido que la empresa giró por completo hacia la infraestructura para IA abierta. Hoy el Hub aloja más de un millón de modelos.

Cómo buscar un modelo

  1. Entra a huggingface.co/models.
  2. Filtra por tarea en el panel izquierdo: Text Generation para modelos de chat, Automatic Speech Recognition para transcribir audio, Translation, Text-to-Image, etc.
  3. Filtra por idioma (Spanish) si necesitas que funcione bien en español.
  4. Filtra por licencia si lo vas a usar en un producto: Apache 2.0 y MIT son las más seguras para uso comercial.
  5. Ordena por descargas o por tendencia para ver los más usados.

Cómo leer la ficha de un modelo

Cada modelo tiene una model card, la página principal del repositorio. Lo que conviene revisar:

  • Licencia: aparece arriba, en las etiquetas. Algunos modelos exigen aceptar condiciones antes de descargar (por ejemplo, Llama y Gemma). Más sobre esto en IA de código abierto.
  • Tamaño: el número de parámetros, normalmente en el nombre (7B, 14B). Define cuánta memoria necesitas. Si no sabes qué significan, revisa qué es un LLM.
  • Formato de los archivos: safetensors es el formato estándar para usar con Python. GGUF es el formato para programas como llama.cpp, Ollama o LM Studio.
  • Uso previsto y limitaciones: las fichas buenas explican para qué se entrenó el modelo y en qué falla.

Los modelos con GGUF en el nombre suelen ser versiones cuantizadas, preparadas por la comunidad para correr en computadores comunes. Ollama puede descargarlos directamente del Hub:

ollama run hf.co/usuario/modelo-GGUF

Las bibliotecas libres de Hugging Face

Además del Hub, la empresa mantiene bibliotecas de código abierto, casi todas con licencia Apache 2.0:

Biblioteca Para qué sirve
Transformers Cargar, usar y ajustar modelos de lenguaje, visión y audio en Python
Datasets Descargar y procesar conjuntos de datos grandes
Diffusers Modelos de generación de imágenes (para usarlos sin programar, ver ComfyUI)
Tokenizers Convertir texto en tokens, rápido
PEFT Ajustar modelos grandes con poca memoria (técnicas como LoRA)
huggingface_hub Subir y bajar archivos del Hub desde Python o la terminal

Un ejemplo mínimo con Transformers, para clasificar el sentimiento de un texto:

from transformers import pipeline

clasificador = pipeline("sentiment-analysis", model="pysentimiento/robertuito-sentiment-analysis")
print(clasificador("El soporte respondió rápido y resolvió todo"))

Cuánto cuesta

Explorar, descargar modelos y publicar repositorios públicos es gratis. Se paga por:

  • Cuenta Pro: más cuota de uso en los servicios de inferencia y en Spaces con hardware acelerado.
  • Hardware para Spaces: CPU y GPU por hora para aplicaciones que necesitan más potencia.
  • Inference Endpoints: desplegar un modelo en un servidor dedicado administrado por Hugging Face.
  • Planes para equipos y empresas: repositorios privados con control de acceso, auditoría e inicio de sesión corporativo.

Los precios cambian con frecuencia; están en huggingface.co/pricing.

Precauciones

  • Cualquiera puede publicar. No todos los modelos son confiables. Prefiere los de organizaciones conocidas o con muchas descargas.
  • Usa safetensors. El formato antiguo de PyTorch (.bin, .pt) puede ejecutar código al cargarse. safetensors no.
  • Revisa la licencia de los datos si vas a entrenar con un dataset del Hub: muchos tienen restricciones distintas a las del modelo.

Preguntas frecuentes

¿Hugging Face es gratis? Sí, para explorar, descargar modelos y publicar repositorios públicos. Se paga por la cuenta Pro, el hardware para Spaces, los Inference Endpoints y los planes para equipos y empresas.

¿Para qué sirve Hugging Face? Para publicar, encontrar y usar modelos de inteligencia artificial, conjuntos de datos y aplicaciones de demostración. Casi todos los modelos abiertos, como Llama, Qwen o DeepSeek, se publican ahí.

¿Qué es un archivo GGUF? Es el formato de modelo que usan programas como llama.cpp, Ollama y LM Studio. Los modelos GGUF suelen ser versiones cuantizadas para correr en computadores comunes.

¿Es seguro descargar modelos de Hugging Face? Depende del modelo: cualquiera puede publicar, así que conviene preferir organizaciones conocidas o modelos con muchas descargas. Usa archivos safetensors, porque el formato antiguo de PyTorch puede ejecutar código al cargarse.

¿Cómo uso un modelo de Hugging Face con Ollama? Con el comando ollama run seguido de hf.co/usuario/modelo, si el repositorio tiene archivos GGUF. Cómo instalar Ollama está en Ollama: IA local.

Fuentes