1. Vectorizer.AI
  2. Développeurs

Intégrez la vectorisation automatique des images dans les applications, les scripts et les pipelines de production. Commencez par les SDK officiels pour le code d'application normal, utilisez l'interface de ligne de commande pour les tâches par lots et les flux de travail shell, ou appelez directement l'API HTTP lorsque vous souhaitez un contrôle total.

Tous les outils de développement utilisent la même API Vectorizer.AI : conversion raster en vecteur authentifiée pour les entrées PNG, JPG, WebP, GIF et BMP avec sortie SVG, PDF, EPS, DXF et PNG.

Options pour les développeurs
  • SDK pour le code d'application dans les langages courants
  • CLI pour les terminaux, les scripts et les tâches par lots
  • API HTTP pour des intégrations personnalisées
  • OpenAPI pour les clients générés et les outils d'API

Choisissez votre voie d'intégration

Choisissez l'outil qui correspond à la manière dont vous souhaitez automatiser la vectorisation des images.

1. SDK

Idéal pour les applications et les services. Utilisez des packages officiels avec des objets de requête typés, des aides à l'authentification et une gestion des résultats binaires.

Afficher les packages du SDK

2. Ligne de commande

Idéal pour l'automatisation locale, la conversion par lots, les tâches CI et les scripts shell. Installez un outil autonome et appelez-le depuis le terminal.

Voir les options de l'outil en ligne de commande

3. API directe

Idéal lorsque vous souhaitez contrôler totalement les requêtes HTTP, les transports personnalisés ou une langue sans SDK officiel.

Documentation OpenAPI

Commencez par les kits de développement logiciel

Icône Sélectionnez

Installation

Ajoutez le package Vectorizer.AI via votre gestionnaire de packages de langue habituel. Des packages SDK sont disponibles pour TypeScript et JavaScript, Java, C# et .NET, Go, PHP et Ruby. Le SDK Python est prêt et attend l'approbation de PyPI.

Icône Traitez

Appel

Utilisez le SDK pour envoyer un fichier image, une URL d'image, une image base64 ou un jeton d'image conservé avec vos paramètres de sortie.

Icône Téléchargez

Télécharger

Recevez une sortie SVG, PDF, EPS, DXF ou PNG, ou conservez des jetons d'image afin de pouvoir télécharger des formats supplémentaires ultérieurement.

Les SDK constituent le point de départ recommandé pour la plupart des intégrations, car ils permettent de concentrer le code de votre application sur votre flux de travail plutôt que sur le câblage des demandes.

Afficher la documentation du SDK

Utiliser la ligne de commande

Pour les scripts et les tâches par lots

L'interface de ligne de commande Vectorizer.AI est un outil de ligne de commande autonome pour Windows, macOS et Linux. Il est utile pour les scripts shell, les dossiers locaux contenant des illustrations, les tâches CI, les contrôles d'assurance qualité et les flux de travail ponctuels des terminaux.

Utilisez-le lorsque vous souhaitez automatiser sans ajouter de dépendance au SDK à un projet d'application.

Pour l'automatisation portable

La CLI intègre les mêmes API et options de sortie que les SDK. Il peut vectoriser des images, écrire des fichiers de sortie et s'intégrer naturellement dans les outils existants basés sur les terminaux.

Lisez la documentation de la CLI ou téléchargez les versions de la CLI.

Appelez directement l'API

Points de terminaison HTTP

Utilisez l'API HTTP directement lorsque vous avez besoin d'une gestion de requêtes personnalisée, d'un client personnalisé ou d'un langage qui ne possède pas encore de SDK officiel. Authentifiez-vous avec l'authentification HTTP Basic à l'aide de votre identifiant d'API et de votre code secret d'API.

  • POST /api/v1/vectorize
  • POST /api/v1/download
  • POST /api/v1/delete
  • GET /api/v1/account

Lisez le guide de démarrage rapide

OpenAPI et outils

Téléchargez la spécification OpenAPI 3.0 pour les clients générés, les outils d'exploration d'API, l'inspection des schémas et la documentation d'intégration interne.

Utilisez la variante de génération de code lorsque votre générateur préfère des schémas plus plats, ou la variante Swagger si vous souhaitez un document compatible avec l'interface utilisateur Swagger.

Consultez les options d'OpenAPI ou téléchargez openapi.json.

Références pour les développeurs

Options de sortie de l'image

Configurez le comportement des fichiers SVG, DXF, PDF, EPS et PNG, notamment en matière de regroupement, de courbes, d'empilement de formes, de compatibilité, de dimensionnement et de remplissage des espaces vides.

Consulter les options de sortie

Tarification et mode de test

Testez les intégrations gratuitement, comprenez le comportement en matière de prévisualisation et de crédit de production, et choisissez un plan d'API lorsque vous êtes prêt à l'utiliser en production.

Consultez la tarification des API

Erreurs et limites

Gérez les statuts HTTP, les erreurs d'API JSON, les en-têtes de réponse, les délais d'attente et les comportements de limitation de débit dans les intégrations de production.

Consulter les erreurs de l'API

FAQ pour les développeurs

Par où dois-je commencer ?

Commencez par un SDK si votre langue est prise en charge. Utilisez l'interface de ligne de commande pour l'automatisation des terminaux, ou utilisez l'API HTTP et la spécification OpenAPI lorsque vous avez besoin d'un contrôle personnalisé.

Puis-je effectuer un test avant de m'inscrire ?

Oui. Le mode de test est gratuit et ne nécessite aucun abonnement à l'API. Vous pouvez donc développer votre intégration et examiner le comportement des requêtes avant de payer pour les résultats de production.

Quelles sont les entrées et les sorties prises en charge ?

L'API accepte les entrées PNG, JPG, WebP, GIF et BMP. Les résultats de production peuvent être téléchargés aux formats SVG, PDF, EPS, DXF ou PNG.

Les SDK, la CLI et les appels d'API directs produisent-ils des résultats différents ?

Non Il existe différentes manières d'appeler la même API Vectorizer.AI et d'utiliser le même moteur de vectorisation, le même modèle d'authentification, le même comportement tarifaire et les mêmes options de sortie.