Skip to content
Tutorial

VectoSolve TypeScript SDK: Integra la Vectorización de Imágenes con IA en Tu App

El SDK oficial de TypeScript para VectoSolve te da acceso tipado a la vectorización IA, eliminación de fondo, escalado y generación de logos. Instala vía npm, autentícate con tu clave API y despliega integraciones en producción en minutos.

Robin Monteiro16 de marzo de 20267 min de lectura
Use this article with an AI assistant:
.md
VectoSolve TypeScript SDK: Integra la Vectorización de Imágenes con IA en Tu App
R
Robin Monteiro

Founder of VectoSolve

Self-taught developer, founder and sole developer of VectoSolve since 2024. He builds the conversion engine and the cutting, embroidery and 3D printing exports.

How this article was made: drafted with AI assistance, then edited and fact-checked before publication. About the author

Image vectorizationCutting machine filesEmbroidery filesSVG
Free previewNo signupFull-quality output

El paquete @vectosolve/sdk te da acceso tipado a cada endpoint de la API de VectoSolve desde cualquier proyecto TypeScript o JavaScript. Vectoriza imágenes, elimina fondos, escala y genera logos — todo con un simple npm install.

Instalación

bash
npm install @vectosolve/sdk

Inicio Rápido

typescript
import { VectoSolve } from '@vectosolve/sdk';

const client = new VectoSolve({ apiKey: 'vs_xxx' });

// Convertir imagen a SVG
const result = await client.vectorize({ file: 'photo.png' });
console.log(result.data.svg); // SVG limpio de salida

Obtén tu clave API en vectosolve.com/developers.

Métodos Principales

vectorize()

Convierte cualquier imagen raster a formato vectorial SVG limpio.

typescript
// Desde archivo local
const result = await client.vectorize({ file: 'logo.png' });
console.log(result.data.svg);

// Desde URL
const result2 = await client.vectorize({ imageUrl: 'https://example.com/image.png' });
console.log(result2.data.svg_url);

Costo: $0.20 por imagen.

removeBg()

Elimina el fondo de cualquier imagen. Devuelve un PNG transparente.

typescript
const result = await client.removeBg({ file: 'product.jpg' });
console.log(result.data.image_url); // URL del PNG transparente

Costo: $0.07 por imagen.

upscale()

Escalado IA a mayor resolución — ideal para iconos, miniaturas y recursos antiguos.

typescript
const result = await client.upscale({ file: 'small-icon.png' });
console.log(result.data.image_url); // URL de imagen en alta resolución

Costo: $0.15 por imagen.

Genera logos SVG a partir de un prompt de texto. Soporta estilos, colores de marca y múltiples variantes.

typescript
const result = await client.generateLogo({
  prompt: 'Logo moderno de startup tech con formas abstractas',
  style: 'vector_illustration',
  colors: ['#0090ff', '#1cb721'],
  num_variants: 4,
});

result.data.logos.forEach(logo => console.log(logo.svg));

Costo: $0.40 (recraftv3) o $0.25 (recraftv2) por logo.

batch()

Procesa múltiples imágenes en una sola llamada.

typescript
const result = await client.batch([
  { url: 'https://example.com/img1.png', operation: 'vectorize' },
  { url: 'https://example.com/img2.png', operation: 'remove_bg' },
]);

A Full Year of Conversions for $49

Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime

Get the Annual Deal

Autenticación

Cada solicitud requiere una clave API. Obtén la tuya en vectosolve.com/developers.

typescript
// Directo
const client = new VectoSolve({ apiKey: 'vs_xxx' });

// Desde variable de entorno
const client = new VectoSolve({ apiKey: process.env.VECTOSOLVE_API_KEY });

Seguimiento de Créditos

Cada respuesta incluye el uso de créditos para monitorear tus gastos:

typescript
const result = await client.vectorize({ file: 'image.png' });
console.log(result.credits); // { used: 0.20, remaining: 4.80 }

Compra créditos o suscríbete en vectosolve.com/pricing.

Parte del Ecosistema para Desarrolladores

El SDK es una de las tres herramientas para desarrolladores de VectoSolve:

HerramientaInstalaciónCaso de uso
TypeScript SDKnpm i @vectosolve/sdkIntegración de apps
CLInpm i -g vectosolveTerminal & CI/CD
MCP Servernpx @vectosolve/mcpIntegración IDE IA

Las tres se conectan a la misma API de VectoSolve y comparten tu saldo de créditos.

→ Ver en npm · Documentación API · Precios

Tags:
TypeScript
SDK
API
vectorizaci\u00f3n
npm
integraci\u00f3n
desarrollador
Share:

Try VectoSolve Now

Convert your images to high-quality SVG vectors with AI

AI-Powered Vectorization

Ready to vectorize your images?

Convert your PNG, JPG, and other images to high-quality, scalable SVG vectors in seconds.