Skip to content
Tutorial

VectoSolve TypeScript SDK: Integreer AI-Beeldvectorisatie in Je App

De officiële TypeScript SDK voor VectoSolve geeft je type-veilige toegang tot AI-vectorisatie, achtergrondverwijdering, opschaling en logogeneratie. Installeer via npm, authenticeer met je API-sleutel en deploy productie-integraties in minuten.

Robin Monteiro16 maart 20267 min leestijd
Use this article with an AI assistant:
.md
VectoSolve TypeScript SDK: Integreer AI-Beeldvectorisatie in Je 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

Het @vectosolve/sdk pakket geeft je type-veilige toegang tot elk VectoSolve API-endpoint vanuit elk TypeScript- of JavaScript-project. Vectoriseer afbeeldingen, verwijder achtergronden, schaal op en genereer logo's — alles met een enkele npm install.

Installatie

bash
npm install @vectosolve/sdk

Snel Beginnen

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

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

// Afbeelding naar SVG converteren
const result = await client.vectorize({ file: 'photo.png' });
console.log(result.data.svg); // Schone SVG-output

Haal je API-sleutel op via vectosolve.com/developers.

Kernmethoden

vectorize()

Converteer elke rasterafbeelding naar schoon SVG-vectorformaat.

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

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

Kosten: $0,20 per afbeelding.

removeBg()

Verwijder de achtergrond van elke afbeelding. Geeft een transparante PNG terug.

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

Kosten: $0,07 per afbeelding.

upscale()

AI-opschaling naar hogere resolutie — ideaal voor iconen, thumbnails en oude assets.

typescript
const result = await client.upscale({ file: 'small-icon.png' });
console.log(result.data.image_url); // Hoge-resolutie afbeelding-URL

Kosten: $0,15 per afbeelding.

Genereer SVG-logo's vanuit een tekstprompt. Ondersteunt stijlen, merkkleuren en meerdere varianten.

typescript
const result = await client.generateLogo({
  prompt: 'Modern tech startup logo met abstracte vormen',
  style: 'vector_illustration',
  colors: ['#0090ff', '#1cb721'],
  num_variants: 4,
});

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

Kosten: $0,40 (recraftv3) of $0,25 (recraftv2) per logo.

batch()

Verwerk meerdere afbeeldingen in één aanroep.

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

Authenticatie

Elk verzoek vereist een API-sleutel. Haal de jouwe op via vectosolve.com/developers.

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

// Vanuit omgevingsvariabele
const client = new VectoSolve({ apiKey: process.env.VECTOSOLVE_API_KEY });

Credit-Tracking

Elk antwoord bevat het creditgebruik zodat je je uitgaven kunt monitoren:

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

Koop credits of neem een abonnement op vectosolve.com/pricing.

Onderdeel van het Developer Ecosysteem

De SDK is een van drie developertools voor VectoSolve:

ToolInstallatieGebruik
TypeScript SDKnpm i @vectosolve/sdkApp-integratie
CLInpm i -g vectosolveTerminal & CI/CD
MCP Servernpx @vectosolve/mcpAI IDE-integratie

Alle drie verbinden met dezelfde VectoSolve API en delen je creditsaldo.

→ Bekijk op npm · API-Documentatie · Prijzen

Tags:
TypeScript
SDK
API
vectorisatie
npm
integratie
ontwikkelaar
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.