Skip to content
Tutorial

VectoSolve TypeScript SDK : Intégrez la Vectorisation d'Images par IA dans Votre App

Le SDK TypeScript officiel de VectoSolve vous offre un accès typé à la vectorisation IA, la suppression d'arrière-plan, l'agrandissement et la génération de logos. Installez via npm, authentifiez-vous avec votre clé API et déployez vos intégrations en production en quelques minutes.

Robin Monteiro16 mars 20267 min de lecture
Use this article with an AI assistant:
.md
VectoSolve TypeScript SDK : Intégrez la Vectorisation d'Images par IA dans Votre 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

Le package @vectosolve/sdk vous offre un accès typé à chaque endpoint de l'API VectoSolve depuis n'importe quel projet TypeScript ou JavaScript. Vectorisez des images, supprimez les arrière-plans, agrandissez et générez des logos — le tout avec un simple npm install.

Installation

bash
npm install @vectosolve/sdk

Démarrage Rapide

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

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

// Convertir une image en SVG
const result = await client.vectorize({ file: 'photo.png' });
console.log(result.data.svg); // SVG propre en sortie

Obtenez votre clé API sur vectosolve.com/developers.

Méthodes Principales

vectorize()

Convertissez n'importe quelle image raster en format vectoriel SVG propre.

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

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

Coût : 0,20 $ par image.

removeBg()

Supprimez l'arrière-plan de n'importe quelle image. Retourne un PNG transparent.

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

Coût : 0,07 $ par image.

upscale()

Agrandissement IA vers une résolution supérieure — idéal pour les icônes, miniatures et anciens visuels.

typescript
const result = await client.upscale({ file: 'small-icon.png' });
console.log(result.data.image_url); // URL de l'image haute résolution

Coût : 0,15 $ par image.

Générez des logos SVG à partir d'un prompt textuel. Supporte les styles, couleurs de marque et variantes multiples.

typescript
const result = await client.generateLogo({
  prompt: 'Logo moderne de startup tech avec des formes abstraites',
  style: 'vector_illustration',
  colors: ['#0090ff', '#1cb721'],
  num_variants: 4,
});

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

Coût : 0,40 $ (recraftv3) ou 0,25 $ (recraftv2) par logo.

batch()

Traitez plusieurs images en un seul appel.

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

Authentification

Chaque requête nécessite une clé API. Obtenez la vôtre sur vectosolve.com/developers.

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

// Depuis une variable d'environnement
const client = new VectoSolve({ apiKey: process.env.VECTOSOLVE_API_KEY });

Suivi des Crédits

Chaque réponse inclut l'utilisation des crédits pour suivre vos dépenses :

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

Achetez des crédits ou abonnez-vous sur vectosolve.com/pricing.

Partie de l'Écosystème Développeur

Le SDK est l'un des trois outils développeur pour VectoSolve :

OutilInstallationCas d'utilisation
TypeScript SDKnpm i @vectosolve/sdkIntégration d'app
CLInpm i -g vectosolveTerminal & CI/CD
MCP Servernpx @vectosolve/mcpIntégration IDE IA

Les trois se connectent à la même API VectoSolve et partagent votre solde de crédits.

→ Voir sur npm · Documentation API · Tarifs

Tags:
TypeScript
SDK
API
vectorisation
npm
int\u00e9gration
d\u00e9veloppeur
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.