1. Vectorizer.AI
  2. Разработчики

Встраивайте автоматическую векторизацию изображений в приложения, сценарии и производственные конвейеры. Начните с официальных SDK для написания обычного кода приложения, используйте CLI для пакетных задач и рабочих процессов в командной оболочке или обращайтесь напрямую к HTTP API, если вам нужен полный контроль.

Все инструменты для разработчиков используют один и тот же API Vectorizer.AI, обеспечивающий авторизованное преобразование растровых изображений в форматах PNG, JPG, WebP, GIF и BMP в векторные в форматах SVG, PDF, EPS, DXF и PNG.

Инструменты для разработчика
  • SDK для кода приложений на распространенных языках
  • CLI для терминалов, скриптов и пакетных заданий
  • HTTP API для пользовательских интеграций
  • OpenAPI для сгенерированных клиентов и инструментов API

Выберите свой путь интеграции

Выберите инструмент, который соответствует тому, как вы хотите автоматизировать векторизацию изображений.

1. SDK

Лучше всего подходит для приложений и сервисов. Используйте официальные пакеты, включающие типизированные объекты запросов, вспомогательные средства для аутентификации и механизмы обработки бинарных результатов.

Просмотреть пакеты SDK

2. Командная строка

Лучше всего подходит для локальной автоматизации, пакетного преобразования, задач CI и скриптов командной оболочки. Установите один автономный инструмент и запускайте его из терминала.

Посмотреть параметы CLI

3. Прямая API-интеграция

Лучше всего подходит, если вам нужен полный контроль над HTTP-запросами и пользовательскими транспортными механизмами или если вы используете язык, для которого нет официального SDK.

Открытая документация API

Начните с SDK

Значок выбора

Установить

Добавьте пакет Vectorizer.AI с помощью стандартного менеджера пакетов вашего языка программирования. Пакеты SDK доступны для TypeScript и JavaScript, Java, C# и .NET, Go, PHP и Ruby. SDK для Python подготовлен и ожидает одобрения на PyPI.

Значок обработки

Вызвать

Используйте SDK для отправки файла изображения, URL-адреса изображения, изображения в формате base64 или токена сохраненного изображения вместе с настройками вывода.

Значок скачивания

Скачать

Получите готовые файлы в форматах SVG, PDF, EPS, DXF или PNG либо сохраните токены изображения, чтобы позднее вы могли скачать файлы в других форматах.

SDK являются рекомендуемой отправной точкой для большинства интеграций, поскольку они позволяют сосредоточить код приложения на бизнес-логике, а не на технической реализации запросов.

Просмотрите документацию API

Используйте коммандную строку

Для скриптов и пакетных заданий

CLI Vectorizer.AI — это автономный инструмент командной строки для Windows, macOS и Linux. Он полезен для shell-скриптов, локальных папок с графическими материалами, задач CI, проверок качества и разовых операций в терминале.

Используйте его, если вам нужна автоматизация без добавления зависимости SDK к проекту приложения.

Для портативной автоматизации

CLI предоставляет доступ к тем же API и опциям вывода, что и SDK. Он может векторизовать изображения, записывать выходные файлы и органично вписываться в существующие инструменты командной строки.

Прочитайте документацию CLI или скачайте выпуски CLI .

Вызовите API напрямую

Точки входа HTTP

Используйте HTTP API напрямую, если вам требуется нестандартная обработка запросов, собственный клиент или язык программирования, для которого еще нет официального SDK. Выполняйте аутентификацию с помощью HTTP Basic auth, используя свои API Id и API Secret.

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

Ознакомьтесь с кратким руководством

OpenAPI и инструменты

Скачайте спецификацию OpenAPI 3.0 для использования с генерируемыми клиентами, инструментами исследования API, средствами анализа схем и внутренней документацией по интеграции.

Используйте вариант с генерацией кода, если ваш генератор предпочитает более плоские схемы, или вариант Swagger, если вам нужен документ, совместимый со Swagger UI.

Посмотрите параметры OpenAPI или скачайте openapi.json.

Справочные материалы для разработчика

Параметры вывода

Настройте параметры обработки файлов SVG, DXF, PDF, EPS и PNG, включая группировку, кривые, порядок наложения фигур, совместимость, размеры и заполнение зазоров.

Просмотреть параметры вывода

Расценки и тестовый режим

Тестируйте интеграции бесплатно, разберитесь в том, как расходуются кредиты в режимах предварительного просмотра и производства, и выберите тарифный план API, когда будете готовы к запуску в рабочей среде.

Просмотрите тарифы на API

Ошибки и ограничения

Обрабатывайте HTTP-статусы, JSON-ответы с ошибками API, заголовки ответов, тайм-ауты и ограничения частоты запросов при реализации интеграций в рабочей среде.

Просмотреть ошибки API

Часто задаваемые вопросы разработчиков

С чего мне начать?

Начните с SDK, если ваш язык поддерживается. Используйте CLI для автоматизации работы в терминале либо HTTP API и спецификацию OpenAPI, если требуется пользовательское управление.

Могу ли попробовать программу перед тем, как оформить подписку?

Да. Тестовый режим бесплатен и не требует подписки на API, поэтому вы можете настроить интеграцию и проверить, как обрабатываются запросы, прежде чем оплачивать использование в рабочей среде.

Какие входы и выходы поддерживаются?

API поддерживает входные данные в JPEG, PNG, WebP, GIF и BMP. Рабочие результаты можно скачать в форматах SVG, PDF, EPS, DXF или PNG.

Дают ли SDK, CLI и прямые вызовы API разные результаты?

Нет. Это разные пути вызова одного и того же API Vectorizer.AI, которые используют один и тот же движок векторизации, модель аутентификации, схему тарифизации и параметры вывода.