Skip to content
Tutorial

VectoSolve TypeScript SDK: Integra la Vettorizzazione Immagini IA nella Tua App

L'SDK ufficiale TypeScript di VectoSolve ti offre accesso tipizzato alla vettorizzazione IA, rimozione sfondo, upscaling e generazione di loghi. Installa via npm, autenticati con la tua chiave API e lancia integrazioni in produzione in pochi minuti.

Robin Monteiro16 marzo 20267 min di lettura
Use this article with an AI assistant:
.md
VectoSolve TypeScript SDK: Integra la Vettorizzazione Immagini IA nella Tua 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

Il pacchetto @vectosolve/sdk ti offre accesso tipizzato a ogni endpoint dell'API VectoSolve da qualsiasi progetto TypeScript o JavaScript. Vettorizza immagini, rimuovi sfondi, scala e genera loghi — tutto con un semplice npm install.

Installazione

bash
npm install @vectosolve/sdk

Avvio Rapido

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

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

// Convertire immagine in SVG
const result = await client.vectorize({ file: 'photo.png' });
console.log(result.data.svg); // SVG pulito in output

Ottieni la tua chiave API su vectosolve.com/developers.

Metodi Principali

vectorize()

Converti qualsiasi immagine raster in formato vettoriale SVG pulito.

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

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

Costo: $0,20 per immagine.

removeBg()

Rimuovi lo sfondo da qualsiasi immagine. Restituisce un PNG trasparente.

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

Costo: $0,07 per immagine.

upscale()

Upscaling IA a risoluzione superiore — ideale per icone, miniature e risorse datate.

typescript
const result = await client.upscale({ file: 'small-icon.png' });
console.log(result.data.image_url); // URL immagine ad alta risoluzione

Costo: $0,15 per immagine.

Genera loghi SVG da un prompt testuale. Supporta stili, colori del brand e varianti multiple.

typescript
const result = await client.generateLogo({
  prompt: 'Logo moderno per startup tech con forme astratte',
  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) per logo.

batch()

Elabora più immagini in una singola chiamata.

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

Autenticazione

Ogni richiesta richiede una chiave API. Ottieni la tua su vectosolve.com/developers.

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

// Da variabile d'ambiente
const client = new VectoSolve({ apiKey: process.env.VECTOSOLVE_API_KEY });

Monitoraggio Crediti

Ogni risposta include l'utilizzo dei crediti per monitorare le tue spese:

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

Acquista crediti o abbonati su vectosolve.com/pricing.

Parte dell'Ecosistema per Sviluppatori

L'SDK è uno dei tre strumenti per sviluppatori di VectoSolve:

StrumentoInstallazioneCaso d'uso
TypeScript SDKnpm i @vectosolve/sdkIntegrazione app
CLInpm i -g vectosolveTerminale & CI/CD
MCP Servernpx @vectosolve/mcpIntegrazione IDE IA

Tutti e tre si connettono alla stessa API VectoSolve e condividono il tuo saldo crediti.

→ Vedi su npm · Documentazione API · Prezzi

Tags:
TypeScript
SDK
API
vettorizzazione
npm
integrazione
sviluppatore
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.