Síguenos

Ocio

Como descargar Qwen 3.0: guía paso paso rápida y sin errores

Para tener Qwen 3.0 en tu ordenador ahora mismo, la vía más rápida es Ollama. Descargas la app para Windows, macOS o Linux, abres una terminal, ejecutas ollama serve y luego ollama run qwen3:8b.

Publicado

el

Como descargar Qwen 3.0

Diseñado por Freepik

Qwen 3.0: descarga e instalación en PC y Mac con Ollama; opciones en Hugging Face, requisitos, tamaños y variantes para ejecutarlo en local.

Para tener Qwen 3.0 en tu ordenador ahora mismo, la vía más rápida es Ollama. Descargas la app para Windows, macOS o Linux, abres una terminal, ejecutas ollama serve y luego ollama run qwen3:8b. Con ese comando se descargan los pesos adecuados y puedes empezar a conversar desde la propia terminal o llamarlo por API local. Si necesitas otra “talla”, cambias el sufijo: qwen3:4b, qwen3:14b, qwen3:30b o, si tu hardware lo permite, qwen3:235b. Es lo más cómodo para empezar porque gestiona por ti descargas, compatibilidades y cuantizaciones, y ofrece un endpoint compatible con OpenAI para enchufarlo a herramientas y scripts sin mareos.

La alternativa flexible, la de quien quiere control, es acudir a la organización oficial de Qwen en Hugging Face y descargar el checkpoint exacto por nombre: por ejemplo Qwen/Qwen3-8B, Qwen/Qwen3-14B-Instruct-2507, Qwen/Qwen3-30B-A3B-Thinking-2507 o Qwen/Qwen3-235B-A22B. Con esos pesos puedes trabajar en Transformers, servirlos con vLLM o SGLang, convertirlos a otros formatos o correrlos en llama.cpp si estás en CPU. Para usuarios con conectividad complicada, los mismos modelos están también en ModelScope. Y si vas con Mac Apple Silicon, hay builds listas en MLX para ejecutar de forma nativa.

Descarga inmediata paso a paso

El camino corto con Ollama no tiene truco. Instala la app desde su web oficial, arranca el servicio (ollama serve) y lanza el modelo: ollama run qwen3:8b. La primera ejecución tarda porque descarga el artefacto; a partir de ahí, se abre una sesión interactiva en la terminal. Para usarlo por API, mantén el servicio corriendo y realiza peticiones contra http://localhost:11434 con el cuerpo de prompt que quieras. Si vas a pedir textos largos o trabajar con documentos densos, conviene ajustar parámetros de contexto y tokens de salida (por ejemplo, num_ctx y num_predict) para que no se corte a mitad de respuesta.

Si prefieres ruta “manual” y con más control, navega a Hugging Face y busca el nombre oficial del modelo que te interese. Con git lfs puedes clonar el repositorio de pesos; con Transformers, basta con AutoTokenizer y AutoModelForCausalLM para cargarlo en Python. Un ejemplo mínimo para un 8B:

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

modelo = "Qwen/Qwen3-8B" # cambia por la variante exacta que necesites
tok = AutoTokenizer.from_pretrained(modelo)
m = AutoModelForCausalLM.from_pretrained(modelo, torch_dtype="auto", device_map="auto")

texto = tok.apply_chat_template(
[{"role":"user","content":"Resume en cinco líneas el último BOE sobre IA"}],
tokenize=False, add_generation_prompt=True
)
ins = tok([texto], return_tensors="pt").to(m.device)
out = m.generate(**ins, max_new_tokens=300)
print(tok.decode(out[0][len(ins.input_ids[0]):], skip_special_tokens=True))

Para servirlo como API compatible con OpenAI y no pensar en el resto, vLLM es directo: vllm serve Qwen/Qwen3-8B --port 8000 --max-model-len 131072. Si tu variante admite razonamiento explícito (“Thinking”), puedes activarlo con el parser correspondiente; en SGLang el arranque típico es python -m sglang.launch_server --model-path Qwen/Qwen3-30B-A3B-Instruct-2507 --port 30000. Ambas soluciones te dejan un /v1 que aceptan clientes que ya tengas.

Para CPU pura o portátiles modestos, la opción estable es llama.cpp con GGUF oficial. En Linux o macOS, tras compilar, lo normal es: ./llama-cli -hf Qwen/Qwen3-8B-GGUF:Q4_K_M --prompt "..." o, si quieres una interfaz web mínima y API, ./llama-server -hf Qwen/Qwen3-8B-GGUF:Q8_0 --port 8080. En Apple Silicon, si buscas rendimiento sin tocar CUDA, las builds MLX (4–8 bits o bf16) con la librería MLX-LM suelen dar muy buen resultado.

Qué estás descargando exactamente

Qwen 3.0 no es un único modelo, sino una familia abierta de pesos publicada por el equipo de Qwen (Alibaba Cloud). Hay densos “clásicos” (0.6B, 1.7B, 4B, 8B, 14B, 32B) y hay Mixture-of-Experts (MoE) como 30B-A3B y 235B-A22B, además de variantes Instruct (afinadas para seguir instrucciones) y Thinking (con razonamiento explícito). Se ofrecen en formatos múltiples: BF16, FP8, AWQ, GPTQ, GGUF y MLX, de modo que cada plataforma pueda usar lo que mejor le sienta. La línea “Thinking” puede generar un bloque de razonamiento estructurado; según el servidor que uses, ese contenido se muestra, se resume o se oculta. La línea “Instruct” prioriza respuestas directas, sobrias, bien puntuadas.

Otro rasgo importante es la ventana de contexto. Qwen 3 nace con contexto largo —256.000 tokens en varias tallas— y, en determinadas compilaciones recientes, se ha demostrado entrada de hasta un millón de tokens con configuraciones específicas. ¿Para qué sirve? Para cargas de trabajo como análisis extensivo de normativa, revisión de contratos, proyectos con código largo o ingesta de informes técnicos sin trocear en exceso.

Junto a los pesos abiertos, Alibaba ofrece en su nube la gama Qwen3-Max, modelos cerrados con parámetros por encima del billón para despliegue gestionado, inferencia vía API y herramientas empresariales. No se descargan en local, pero conviene conocerlos: explican por qué hay compatibilidades de primer nivel con motores como vLLM, SGLang o TensorRT-LLM y por qué Qwen empuja fuerte la idea de “mismo ADN del laboratorio a producción”.

Requisitos reales y rendimiento en equipos comunes

En GPU Nvidia, el punto dulce doméstico para castellano y tareas generales está en 4B y 8B con cuantización AWQ o GPTQ si tu tarjeta ronda los 8–12 GB de VRAM. Para 14B, mejor partir de 16–24 GB; para 30B/32B, moverse en 24–48 GB te quita dolores de cabeza. 235B es otra liga: exige varias decenas de gigas efectivos y un entorno afinado (o la nube), aunque existan builds y cuantizaciones que reduzcan el tamaño en disco. La velocidad de generación (tokens/s) dependerá del motor: vLLM brilla en concurrencia; SGLang destaca por latencias bajas; Transformers da flexibilidad pura.

En Apple Silicon, MLX y MLX-LM permiten ejecutar 4B y 8B con mucha dignidad en MacBook con 16–32 GB de memoria unificada. Con 14B se puede experimentar en 32 GB con cuantización agresiva; más arriba ya es territorio de sobremesa M-series o de nube. Ventaja clara: instalación limpia, consumo contenido y cero dependencias de CUDA.

Si sólo tienes CPU, GGUF más llama.cpp funciona bien, con rendimiento sorprendente en portátiles recientes. Un Qwen3-4B en Q4/Q5 ofrece experiencia fluida para redactar, resumir y responder correos; 8B también es viable con paciencia. Lo importante aquí es ajustar el número de hilos (-t), el lote de inferencia (-ngl en builds con aceleraciones) y el prompt para evitar derivas.

Un apunte útil sobre memoria: en formatos BF16 o FP8, la huella crece; en AWQ/GPTQ (INT4/INT8) baja con un coste moderado en calidad; en GGUF puedes elegir Q4, Q5, Q8 según tu CPU. Si trabajas con contextos muy largos, recuerda que el coste crece cuadráticamente en algunos kernels: conviene medir y no pedir un millón de tokens por pedir.

Servir Qwen 3 como API y ponerlo a trabajar

Si tu objetivo es usarlo en servicios, microapps o backend, hay tres caminos estándar. Con vLLM, sirves cualquier checkpoint de Hugging Face con una sola línea y obtienes un endpoint /v1 tipo OpenAI. Puedes ajustar --max-model-len para contextos largos, activar parsers de razonamiento en modelos “Thinking” y optimizar batching y paginated KV cache para servir a muchos usuarios a la vez con latencia estable.

Con SGLang, el arranque exige Python, pero la puesta a punto es igual de simple. Buenas latencias, streaming de tokens, soporte para funciones avanzadas y plantillas de chat. Lo típico en despliegues internos es interponer un gateway que haga rate-limit, auth y logging antes de exponer nada hacia fuera.

Con Ollama, la API local es inmediata y, si te vale un único host, probablemente suficiente: subes num_ctx si te quedas corto, fijas semillas para reproducibilidad y, si vas a usar varias tallas, las “primes” una vez para que queden descargadas. En entornos mixtos (macOS de desarrollo, Linux de producción), es habitual prototipar en Ollama y pasar a vLLM cuando el tráfico crece.

Si prefieres Transformers a pelo porque necesitas control total, la combinación con PyTorch 2.x y Flash-Attention acelera bien; añade bitsandbytes si te faltan gigas y evalúa TensorRT-LLM si tu target es Nvidia y rendimiento extremo. El parsing del razonamiento (cuando usas “Thinking”) merece atención: configura el servidor para conservar el reasoning_content si lo quieres para depurar o para trazabilidad; no todos los runtimes lo exponen igual.

Formatos y compatibilidades sin letra pequeña

En Hugging Face están los pesos densos e Instruct/Thinking en BF16/FP8, además de cuantizados AWQ y GPTQ. Esos se cargan sin fricción en Transformers, vLLM y SGLang. Para CPU y despliegues ultraligeros, los GGUF oficiales se consumen con llama.cpp, que además te ofrece un pequeño servidor HTTP local con soporte para rutas estilo OpenAI. Si te mueves en el ecosistema Apple, los repos incluyen builds MLX pensadas para Mac, iPhone y iPad a través del runtime de Apple.

¿Y por qué tantas variantes? Porque cada una resuelve un caso. BF16/FP8 te dan fidelidad máxima si tienes GPU. AWQ/GPTQ recortan memoria con mínima pérdida en “general de propósito”, perfecto para tarjetas de 8–12 GB. GGUF convierte el modelo a un formato compacto, con tablas cuantizadas que llama.cpp aprovecha muy bien en CPU. MLX permite exprimir el Neural Engine y la memoria unificada de los M-series con configuración mínima.

Un detalle práctico: cuando veas sufijos “Instruct” y “Thinking”, decide en función del trabajo. “Instruct” responde directo y breve, muy útil en ofimática, redacción y asistencia general. “Thinking” es más pausado, muestra razonamiento y encadena pasos; para problemas técnicos, cálculo o verificación, aporta transparencia y suele cometer menos atajos.

Licencia, usos y precauciones en producción

Los pesos abiertos de Qwen 3 se publican con licencia Apache 2.0. Eso habilita uso personal y comercial, modificación e integración, con las obligaciones habituales de atribución y mantenimiento de avisos de licencia. En cada repositorio de modelo encontrarás el archivo de licencia y cualquier matiz específico. Si piensas integrar en productos, revisa tu política de privacidad, la retención de logs, los límites de responsabilidad y cómo auditar agentes que ejecuten acciones externas.

En despliegues reales interesa controlar prompts y salidas. Qwen 3 incorpora capacidades de uso de herramientas (tool use) y hay un repositorio de Qwen-Agent para orquestar llamadas a servicios, navegadores o bases de datos. Antes de liberar a usuarios, activa observabilidad, define reglas de moderación si vas a abrir input libre, y pon umbrales de coste y latencia. Si manejas documentos internos, valora cifrado en reposo, aislamiento de red y un sistema de redacción de datos sensibles en respuestas.

Problemas habituales y soluciones que ahorran tiempo

Si la generación se corta antes de tiempo, ajusta los parámetros. En Ollama, sube num_ctx para prompts largos y fija num_predict a un valor acorde con la salida que esperas. En servidores como vLLM o SGLang, revisa el máximo de tokens nuevos y el máximo de secuencia; si el modelo admite contextos de 256K o 1M, no tiene sentido dejar el servidor capado en 32K.

Si aparece un error de CUDA o de memoria, verifica versiones: Transformers modernos, PyTorch reciente y, cuando sea posible, Flash-Attention 2. Si no llegas en VRAM, cambia a AWQ o GPTQ, baja de talla o sube a tarjetas con más memoria. Con llama.cpp, elige Q4 si necesitas ir ligero o Q8 si tu CPU aguanta y quieres más calidad.

Si el modelo responde “mezclando idiomas” o con calcos raros, revisa la plantilla de chat. Qwen usa plantillas Jinja concretas; cuando se respetan, la calidad en castellano sube de forma visible. Las variantes “Instruct” suelen ser más robustas en seguimiento de instrucciones; las “Thinking” requieren a veces indicarle que resuma la cadena de razonamiento en una respuesta final breve.

Si esperabas razonamiento explícito y no aparece, puede que el parser no esté activo o que el runtime esté ocultando el bloque. Hay banderas para conservarlo y devolverlo, y también para exigir razonamiento estructurado sólo cuando la tarea lo requiera, ahorrando tokens y tiempo.

Contexto: por qué Qwen 3.0 ha ganado peso este año

El salto de Qwen 2.5 a Qwen 3.0 consolidó la apuesta por razonamiento, contextos largos y una estrategia mixta: pesos abiertos de calidad y una gama “Max” en la nube de Alibaba para cargas gigantes. La familia se ha desplegado en tallas que cubren desde portátiles modestos hasta estaciones con varias GPU, con excelentes compatibilidades: Transformers, vLLM, SGLang, llama.cpp, Ollama, MLX e incluso rutas hacia TensorRT-LLM. En español, el desempeño es sólido ya en 4B y 8B para tareas generales; al subir a 14B y 30B-A3B, crece la finura en instrucciones largas, código, análisis jurídico y manejo de documentos extensos. Y, para quien simplemente quiera contestaciones claras sin configurar nada, los catálogos en Ollama han hecho el resto: un comando, y listo.

Por detrás hay un equipo —Qwen Team, integrado en Alibaba Cloud— que ha publicado documentación abundante, plantillas de chat, ejemplos de servidores y guías de despliegue. Ese ecosistema explica que sea sencillo moverse entre rutas: pruebas rápidas con Ollama, control quirúrgico con Transformers, escalado con vLLM, portabilidad con llama.cpp. Y, cuando hay que elegir, casi siempre hay una variante Instruct y otra Thinking del mismo tamaño para adaptarse a cada caso.

Elección sensata según tu equipo y tu prisa

Si lo que quieres es descargar y probar hoy sin pensar en dependencias, Ollama + qwen3:8b es la combinación que más rendimiento da por minuto invertido. Si tu gráfica es decente y trabajarás con documentos largos o tareas exigentes, sube a Qwen/Qwen3-14B-Instruct-2507 o Qwen/Qwen3-30B-A3B-Instruct-2507 y sírvelos con vLLM. Si eres de Mac con M-series, tira de MLX en 4–8 bits para 4B/8B. ¿CPU pura o portabilidad total? GGUF oficial y llama.cpp: fiable, rápido de arrancar y suficiente para gran parte de los casos cotidianos.

Conviene recordar tres ideas sencillas. Uno, elige la variante acorde al trabajo: Instruct para resultados directos y Thinking cuando necesites pasos y verificaciones. Dos, mide memoria y contexto: no hay magia con 8 GB si pretendes 30B sin cuantizar y contextos gigantes. Tres, sirve por API si prevés crecimiento: vLLM y SGLang te darán margen con poca fricción. El resto es cuestión de iterar: probar prompts, ajustar parámetros de decodificación y, cuando toque, pasar de la comodidad de Ollama al control que dan Transformers o un servidor dedicado. Qwen 3.0 ya está ahí, abierto y con recursos maduros. La descarga es el primer paso; la diferencia llega cuando lo pones a trabajar de verdad.

Newsletter

Periodista internacional con más de 20 años de experiencia en radio, prensa y medios digitales. Licenciado en Ciencias de la Comunicación, trabaja entre España e Italia con la mirada puesta en la actualidad.

Lo más leído