
StarVector
ServiceNow Research, Mila, ETS Montreal · Imagen · Programación
StarVector es un modelo de visión y lenguaje de código abierto que convierte imágenes o texto en código SVG. Lo firman ServiceNow Research con Mila y ETS Montreal, y llega en versiones de 1B y 8B.

Acerca de StarVector
What Is StarVector
StarVector genera gráficos vectoriales escribiendo código SVG en lugar de calcar curvas. Los vectorizadores clásicos miran los bordes del píxel y adivinan por dónde va la línea. StarVector hace otra cosa: primero observa la imagen, entiende qué muestra y después redacta el marcado que la reconstruye con formas como elipses, polígonos y texto. El mismo modelo también acepta una descripción escrita y crea un SVG desde cero.
El proyecto nace en ServiceNow Research junto a Mila y ETS Montreal, y el código está en GitHub bajo licencia Apache 2.0. No se alquila como servicio. Descargas los pesos desde Hugging Face y los ejecutas en tu propio equipo, así que es una herramienta para desarrolladores, no una app de consumo. Cuenta con un entorno de Python y una GPU.
Hay dos variantes. El modelo de 8B obtiene las mejores puntuaciones en los benchmarks del propio equipo, mientras que el de 1B cambia algo de precisión por requisitos de hardware más ligeros. Los dos se entrenaron con SVG-Stack, un conjunto de unos 2 millones de muestras.
El límite más serio está en lo que el modelo aprendió a ver. El equipo lo dice sin rodeos: StarVector no rinde con fotos naturales ni ilustraciones detalladas. Brilla con iconos, logotipos, diagramas técnicos, gráficos y tablas. Si le pasas un retrato, el resultado decepciona.
Getting Started
- Clona el repositorio star-vector desde GitHub y crea un entorno de Python 3.11.
- Instala el paquete con pip y descarga los pesos que quieras, el checkpoint de 1B o el de 8B desde Hugging Face.
- Carga el modelo en Python y muévelo a una GPU con CUDA.
- Pásale una imagen para vectorizar o una descripción para generar un SVG nuevo.
- Rasteriza el código SVG devuelto para revisar el resultado y exporta el archivo.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de StarVector.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores que necesitan gráficos vectoriales a escala
- Ingenieros de diseño que montan una cadena de producción
- Investigadores y estudiantes
- Equipos que no pueden enviar material a un servicio en la nube
Tareas
- Iconos y logotipos a SVG
- Diagramas técnicos y gráficos
- Texto a SVG cuando lo necesitas
- Revectorizar una biblioteca por lotes
Casos de uso
- Reconstruir un set de iconos obsoleto
- Convertir una gráfica escaneada en un gráfico editable
- Prototipar un logotipo desde un brief
- Mantener diagramas sensibles dentro de casa
Funciones clave
Vectorización de imagen a SVG
StarVector toma una imagen de mapa de bits y escribe el código SVG que la recrea. Entiende qué muestra el dibujo y elige las primitivas correctas, como elipses, polígonos y texto, en vez de volcar miles de puntos de trazado. El resultado es un archivo compacto que puedes abrir y editar en cualquier herramienta vectorial.
Generación de texto a SVG
Dale al modelo una descripción escrita y produce un SVG nuevo sin ninguna imagen de origen. Esta es la parte que ningún vectorizador clásico puede hacer, porque las herramientas de calco necesitan algo que calcar. Sirve para bocetos rápidos de formas sencillas e iconos.
Uso semántico de las primitivas SVG
El modelo elige entre formas en lugar de recurrir siempre a trazados. Un círculo se convierte en un elemento circle y una etiqueta en un elemento text. Así la salida queda más limpia y es más fácil de leer y reestilizar por otras herramientas.
Dos tamaños de modelo
StarVector llega en versiones de 1B y 8B con el mismo planteamiento de tareas. El de 8B lidera en precisión, mientras que el de 1B corre en hardware más ligero. Tú eliges el equilibrio entre calidad y recursos para tu equipo.
SVG-Bench y SVG-Stack
El equipo publicó un benchmark con 10 conjuntos de datos y tres tareas, además de un set de entrenamiento de unos 2 millones de muestras. Los dos están abiertos en Hugging Face, así que puedes reproducir las cifras o afinar el modelo con tus propios datos.
Pesos abiertos y licencia Apache 2.0
El código y los pesos se pueden descargar y usar gratis, también con fines comerciales. No hay API alojada ni factura de uso, así que el único gasto es la máquina donde lo ejecutes.
Ventajas y desventajas
Ventajas
- Escribe formas SVG reales en lugar de trazados densos, así que los archivos se mantienen compactos y fáciles de editar.
- Los pesos abiertos bajo Apache 2.0 te dejan ejecutarlo en local e incluso incluirlo en un producto.
- Acepta tanto imágenes como descripciones, así que cubre la vectorización y la generación desde cero.
- Es fuerte con iconos, logotipos y diagramas, con puntuaciones publicadas en un benchmark público.
- El modelo de 1B da una opción más ligera cuando un checkpoint de 8B es demasiado pesado para tu GPU.
Desventajas
- Rinde mal con fotos naturales e ilustraciones detalladas, algo que el propio equipo admite, así que no puedes apuntarlo a cualquier imagen y esperar un buen trazado.
- No hay API alojada ni app de un solo clic, lo que significa que hace falta Python y una GPU con CUDA, algo fuera del alcance de usuarios no técnicos.
- La calidad de la salida cambia según el tipo de imagen, así que los lotes con contenido variado todavía necesitan una revisión humana.
Preguntas frecuentes
Convierte imágenes en código SVG y genera SVG a partir de texto. Los usos típicos son pasar iconos, logotipos y diagramas a archivos vectoriales limpios y editables, o producir formas sencillas desde una descripción escrita.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con StarVector.
Alternativas a StarVector
X Ray Interpreter
X-ray Interpreter · ImagenX Ray Interpreter es una herramienta de radiología con IA basada en web que convierte radiografías, tomografías, resonancias, ecografías e imágenes PET en informes en lenguaje sencillo. Subes un estudio, obtienes una interpretación preliminar de la radiografía en unos momentos y luego haces preguntas de seguimiento si algo necesita explicación. Funciona como segunda opinión y como apoyo de aprendizaje, no como diagnóstico médico.
Aieasypic
AIEasyPic · ImagenAIEasyPic es un generador de imágenes con IA que convierte prompts de texto simples en obras terminadas en segundos. También puedes entrenar modelos personalizados con tus propias fotos, intercambiar caras en imágenes existentes y crear clips de vídeo cortos a partir de texto, todo desde el navegador. Le va bien a los creadores ocasionales que quieren imágenes rápidas y a los aficionados que desean construir un modelo personal sin tocar una línea de código.
Chargen
Chargen · ImagenChargen es un generador de personajes con IA y un conjunto de herramientas de creación de mundos pensado para Dungeons & Dragons y otros juegos de rol de mesa. Convierte una idea de una línea en un retrato de personaje pintado, levanta PNJ, monstruos, mapas y encuentros desde la misma sesión, y mantiene los detalles de cada criatura a mano. La parte de arte para juegos de rol de mesa funciona con un sistema de créditos llamado Gold, mientras que los generadores de texto siguen siendo gratis para todos.
