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

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

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

Опции для разработчиков
  • SDK для кода приложения на общих языках
  • Интерфейс командной строки для терминалов, скриптов и пакетных заданий
  • 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. Python SDK подготовлен и ожидает одобрения PyPI.

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

Позвонить

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

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

Скачать

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

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

Смотреть документацию по SDK

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

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

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

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

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

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

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

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

Конечные точки HTTP

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

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

Прочтите краткое руководство

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

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

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

Ознакомьтесь с опциями OpenAPI или скачайте openapi.json.

Ссылки для разработчиков

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

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

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

Цены и тестовый режим

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

Ознакомьтесь с ценами на API

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

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

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

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

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

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

Могу ли я протестировать подписку перед подпиской?

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

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

API принимает входные данные в форматах PNG, JPG, WebP, GIF и BMP. Производственные результаты можно загрузить в формате SVG, PDF, EPS, DXF или PNG.

Дают ли SDK, интерфейс командной строки и прямые вызовы API разные результаты?

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