ES ▾
Obtener clave de API

Hugging Face AbliteratedModelos Hugging Face Abliterated: alojados vs. locales

Modelos Hugging Face Abliterated: alojados vs. locales

Los modelos abliterated de Hugging Face son modelos de lenguaje de pesos abiertos cuyo comportamiento de rechazo incorporado se eliminó editando los pesos. Puedes descargar muchos gratis, pero ejecutar uno requiere hardware real, por lo que este artículo también cubre la alternativa alojada.

Última actualización

Una tarjeta GPU y un servidor en la nube en una balanza, comparando modelos abliterated locales con una API alojada

01Hugging Face Abliterated

Resumen

  1. No todos los modelos sin censura se comportan igual; busca métodos específicos de abliteration.

  2. Establece explícitamente el modo JSON y las definiciones de herramientas para evitar errores de análisis.

  3. El streaming es esencial para salidas largas para gestionar la latencia y el costo de tokens.

  4. Prueba con tus prompts NSFW exactos temprano, ya que los patrones de rechazo varían por modelo.

Qué es la abliteration

La investigación sobre modelos de lenguaje encontró que el comportamiento de rechazo es mediado en gran medida por una sola dirección en las activaciones internas del modelo. Si un modelo lee una solicitud que rechazaría, esa dirección se activa. La abliteration toma este hallazgo y elimina la dirección de los pesos, para que el modelo ya no pueda representar "esto debe ser rechazado" de la misma manera. Es una edición corta y dirigida en lugar de una ejecución completa de reentrenamiento.

El resultado es un modelo que se comporta como el original en la mayoría de los aspectos pero responde a solicitudes que antes rechazaba. Los miembros de la comunidad publican estas variantes en Hugging Face, generalmente nombrándolas con "abliterated" o "uncensored" y señalando el modelo base del que partieron. La plataforma aloja los archivos; las personas que los crean son independientes y la calidad varía de editor a editor.

Cómo se diferencia del fine-tune

Otra forma de construir un modelo sin censura es ajustar con datos donde el asistente cumple. Eso cambia más del modelo y requiere computación de entrenamiento. La abliteration cambia menos y es más rápida, pero es tosca, por lo que puede dañar ligeramente la coherencia o el conocimiento. Ningún método es automáticamente mejor, y muchas fichas de modelo describen una mezcla. Lee la ficha para aprender cuál estás obteniendo.

Encontrar uno bueno

Una búsqueda de modelos abliterated en Hugging Face devuelve una larga lista. Redúcela con algunas verificaciones.

  • Modelo base y tamaño. Una variante de una base fuerte es un mejor inicio que una variante de una débil. El tamaño impulsa las necesidades de hardware.
  • Calidad de la ficha del modelo. Los buenos editores explican el método, muestran el comportamiento de ejemplo y listan problemas conocidos.
  • Descargas y comentarios de la comunidad. Un modelo que mucha gente usa generalmente tiene informes de errores y consejos en su pestaña de discusión.
  • Formato de archivo. Los ejecutores locales a menudo quieren GGUF; las bibliotecas de Python quieren safetensors. Elige lo que tu software carga.
  • Licencia. Las variantes heredan los términos de licencia del modelo base. Verifícalos antes del uso comercial.

Ten cuidado con los archivos de editores desconocidos. Prefiere formatos de pesos que no puedan ejecutar código, y no ejecutes scripts que vienen empaquetados con un modelo a menos que los hayas leído.

Lo que toma ejecutar uno localmente

La memoria es la principal restricción. Una buena estimación es el recuento de parámetros multiplicado por los bytes usados por peso. Añade extra para la caché de clave-valor, que crece con la longitud del contexto, y para la sobrecarga del tiempo de ejecución.

Tamaño del modelo16 bits8 bits4 bits
7B-8B parámetrosaproximadamente 14-16 GBaproximadamente 7-8 GBaproximadamente 4-5 GB
13B-14B parámetrosaproximadamente 26-28 GBaproximadamente 13-14 GBaproximadamente 7-8 GB
32B parámetrosaproximadamente 64 GBaproximadamente 32 GBaproximadamente 16-18 GB
70B parámetrosunos 140 GBunos 70 GBaproximadamente 35-40 GB

Estas son cifras aproximadas solo para los pesos. Una conversación larga añade gigabytes encima. Si el modelo no cabe en la memoria de la GPU, un ejecutor puede descargar capas a la RAM del sistema, pero la velocidad cae drásticamente. Un portátil sin GPU discreta puede ejecutar modelos cuantizados pequeños a un ritmo lento pero utilizable; los grandes están fuera de alcance.

Más allá del hardware está la configuración misma: elegir un ejecutor como llama.cpp, Ollama o LM Studio, elegir una cuantización, ajustar configuraciones de muestreo, y servir solicitudes si una app las necesita. Es un proyecto divertido y un mal uso del tiempo si solo necesitas respuestas.

Cuándo una API alojada es más sencilla

Elige alojado cuando alguna de estas es verdadera:

  • No tienes la memoria para un modelo del tamaño que quieres.
  • Estás construyendo una app o bot que otras personas usarán, y necesitas peticiones simultáneas.
  • Quieres resultados hoy y no después de un fin de semana de configuración.
  • Prefieres pagar por token en lugar de comprar y alimentar una GPU.

Este sitio ejecuta una API de texto alojada sin censura. Sirve un modelo de pesos abiertos, operado por un proveedor independiente y ajustado para responder sin rechazos de contenido para uso adulto lícito. No describimos sus internos más allá de eso, y no es la API oficial de ningún proveedor de modelos. La única limitación estricta es que el contenido sexual que involucre a menores de edad nunca está permitido.

Debido a que la interfaz es compatible con OpenAI, puedes probarla con el mismo SDK que ya usas:

from openai import OpenAI

client = OpenAI(
    base_url="https://api.huggingfaceabliteratedmodels.com/v1",
    api_key="YOUR_KEY",
)

r = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Describe a haunted lighthouse in four sentences."}],
    stream=True,
)
for chunk in r:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

Alojado versus local de un vistazo

FactorModelo abliterated localAPI alojada
Coste inicialHardware que ya posees o debes comprarNinguno; crédito prepago
Coste de ejecuciónElectricidad$0,15 por 1M de tokens de entrada, $0,50 por 1M de tokens de salida
PrivacidadLos datos permanecen en tu máquinaLos prompts van al proveedor; no se usan para entrenamiento
Elección de modeloCualquier variante que puedas descargarUn modelo
Longitud del contextoLimitado por tu memoria100.000 tokens
ConcurrenciaLo que tu caja maneje8 a la vez, 300 por minuto con una clave completa
Uso sin conexiónSíNo

Local gana en privacidad, uso sin conexión y libertad para elegir cualquier variante. Alojado gana en velocidad de inicio y en compartir con otros. Mucha gente prueba ambas.

Errores con las variantes descargadas

Si decides ejecutar un modelo abliterated tú mismo, estos son los problemas que surgen con más frecuencia.

  • Plantilla de chat incorrecta. Cada familia de modelos espera su propio formato de prompt. Una discrepancia produce salidas extrañas, divagantes o repetitivas que parecen de un modelo malo pero son de una configuración incorrecta. Usa la plantilla que se indica en la tarjeta del modelo.
  • Cuantización demasiado agresiva. Un archivo de 2 bits o 3 bits ocupa menos memoria y puede afectar notablemente a la calidad. Sube un nivel si las respuestas parecen confusas.
  • Variantes desactualizadas. Una variante popular puede ir por detrás del modelo base del que proviene. Comprueba las fechas y las versiones.
  • Funciones de seguridad que permanecen. Algunas variantes reducen las negativas, pero no todas. Prueba con tus prompts reales en lugar de asumir.
  • Valores predeterminados de muestreo. Los ajustes que funcionan para un modelo pueden hacer que otro entre en bucle. Empieza con una temperatura moderada y una penalización de repetición cercana a 1.

Las mismas ideas de resolución de problemas se aplican a los modelos alojados. En ambos casos, la causa de una respuesta débil es tan a menudo el prompt o la configuración como el modelo. Nuestra guía de resolución de problemas para modelos NSFW aborda estos problemas con más profundidad.

Por último, recuerda la regla fija. Cualquiera que sea el modelo que uses, el contenido sexual que involucre a menores no es aceptable, y un servicio alojado no lo permitirá.

Primeros pasos en la versión alojada

Regístrate con Google o con correo electrónico y contraseña, luego reclama un crédito de prueba de $0,50 con un solo clic en la página de clave de API. La prueba no requiere tarjeta, dura 7 días y está limitada a una por persona. La documentación muestra los endpoints admitidos, incluidas las completaciones de chat, las respuestas y el listado de modelos, además de streaming, tool calling y modo JSON.

Para tener una idea del precio, una petición con 1.500 tokens de entrada y 300 tokens de salida cuesta $0,000225 más $0,00015, lo que suma $0,000375. Las tarifas completas y las opciones de recarga están en la página de precios. Si tu interés es el uso creativo o de ficción para adultos, nuestra guía de resolución de problemas para modelos NSFW cubre los errores que aplican tanto a configuraciones locales como alojadas.

02Hugging Face Abliterated

Preguntas frecuentes

¿Los modelos abliterated son lo mismo que los modelos sin censura?

Los modelos abliterated son un tipo de modelo sin censura, creado eliminando una dirección de negativa de los pesos. Otros están ajustados con datos conformes. Consulta la tarjeta del modelo para conocer el método.

¿Tu API es un modelo abliterated de Hugging Face?

No afirmamos eso. Es un modelo de pesos abiertos ejecutado por un proveedor independiente, ajustado para responder sin negativas de contenido para uso adulto lícito, y no estamos afiliados con Hugging Face.

¿Cuánta VRAM necesito para un modelo de 70B?

Aproximadamente de 35 a 40 GB para la cuantización de 4 bits solo para los pesos, y más para contextos largos. A 16 bits son unos 140 GB.

¿Los modelos abliterated pierden calidad?

Pueden. La edición es tosca, por lo que algunas variantes se vuelven menos coherentes o pierden conocimiento. Prueba con tus propios prompts antes de confiar en uno.

Hugging Face Abliteratedhuggingfaceabliteratedmodels.com

Obtén tu clave ahora

Regístrate, obtén la clave, actualiza tu base URL. Eso es todo.

Obtener clave de API