QuiverAI — это платформа генерации SVG на основе ИИ, которая создает высококачественную, масштабируемую векторную графику из текстовых описаний или путем векторизации растровых изображений. Она производит чистые, независимые от разрешения SVG, идеальные для иконок, иллюстраций, логотипов и элементов пользовательского интерфейса.
С помощью Quiver вы можете:
- Генерировать SVG из текстовых запросов: Опишите нужную векторную графику и получите готовый к использованию SVG
- Векторизировать растровые изображения: Конвертировать PNG, JPG и другие растровые форматы в чистый векторный формат SVG
- Предоставлять референсные изображения: Загружайте до 4 референсных изображений для управления стилем и композицией генерируемых SVG
- Контролировать параметры генерации: Настраивайте температуру, количество выходных данных и лимиты токенов для точной настройки результатов
- Список доступных моделей: Запрашивайте доступные модели QuiverAI для обнаружения поддерживаемых операций и возможностей
- Получать чистую разметку SVG: Получайте исходное содержимое SVG вместе с загружаемыми файлами для легкого встраивания
В AACFlow интеграция с Quiver позволяет вашим рабочим процессам генерировать и векторизировать графику по требованию. Это полезно для создания динамических иллюстраций, конвертации растровых ресурсов в масштабируемые векторы, генерации иконок для приложений, создания визуальных ресурсов для контентных пайплайнов или построения рабочих процессов автоматизации дизайна. Сгенерированные SVG возвращаются как файлы, которые могут быть переданы в последующие блоки для дальнейшей обработки, хранения или доставки.
Инструкции по использованию
Генерируйте SVG изображения из текстовых запросов или векторизируйте растровые изображения в SVG с помощью QuiverAI. Поддерживает референсные изображения, инструкции по стилю и множественную генерацию выходных данных.
Инструменты
quiver_text_to_svg
Генерировать SVG изображения из текстовых запросов с использованием QuiverAI
Входные параметры
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
apiKey | string | Да | API-ключ QuiverAI |
prompt | string | Да | Текстовое описание желаемого SVG |
model | string | Да | Модель для генерации SVG (например, "arrow-preview") |
instructions | string | Нет | Руководство по стилю или форматированию для выходного SVG |
references | file | Нет | Референсные изображения для руководства генерацией SVG (до 4) |
n | number | Нет | Количество SVG для генерации (1-16, по умолчанию 1) |
temperature | number | Нет | Температура выборки (0-2, по умолчанию 1) |
top_p | number | Нет | Вероятность ядерной выборки (0-1, по умолчанию 1) |
max_output_tokens | number | Нет | Максимальное количество выходных токенов (1-131072) |
presence_penalty | number | Нет | Штраф токена за предыдущий вывод (-2 до 2, по умолчанию 0) |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
success | boolean | Успешна ли генерация SVG |
output | object | Сгенерированный SVG вывод |
↳ file | file | Первый сгенерированный SVG файл |
↳ files | json | Все сгенерированные SVG файлы (когда n > 1) |
↳ svgContent | string | Исходная разметка SVG первого результата |
↳ id | string | ID запроса генерации |
↳ usage | json | Статистика использования токенов |
↳ totalTokens | number | Всего использовано токенов |
↳ inputTokens | number | Использовано входных токенов |
↳ outputTokens | number | Использовано выходных токенов |
quiver_image_to_svg
Конвертировать растровые изображения в векторный формат SVG с использованием QuiverAI
Входные параметры
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
apiKey | string | Да | API-ключ QuiverAI |
model | string | Да | Модель для векторизации (например, "arrow-preview") |
image | file | Да | Растровое изображение для векторизации в SVG |
temperature | number | Нет | Температура выборки (0-2, по умолчанию 1) |
top_p | number | Нет | Вероятность ядерной выборки (0-1, по умолчанию 1) |
max_output_tokens | number | Нет | Максимальное количество выходных токенов (1-131072) |
presence_penalty | number | Нет | Штраф токена за предыдущий вывод (-2 до 2, по умолчанию 0) |
auto_crop | boolean | Нет | Автоматически обрезать изображение перед векторизацией |
target_size | number | Нет | Целевой размер квадрата в пикселях (128-4096) |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
success | boolean | Успешна ли векторизация |
output | object | Векторизированный SVG вывод |
↳ file | file | Сгенерированный SVG файл |
↳ svgContent | string | Исходная разметка SVG |
↳ id | string | ID запроса векторизации |
↳ usage | json | Статистика использования токенов |
↳ totalTokens | number | Всего использовано токенов |
↳ inputTokens | number | Использовано входных токенов |
↳ outputTokens | number | Использовано выходных токенов |
quiver_list_models
Список всех доступных моделей QuiverAI
Входные параметры
| Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
apiKey | string | Да | API-ключ QuiverAI |
Выходные данные
| Параметр | Тип | Описание |
|---|---|---|
success | boolean | Успешен ли запрос |
output | object | Доступные модели |
↳ models | json | Список доступных моделей QuiverAI |
↳ id | string | Идентификатор модели |
↳ name | string | Человекочитаемое имя модели |
↳ description | string | Сводка возможностей модели |
↳ created | number | Unix-метка времени создания |
↳ ownedBy | string | Организация, владеющая моделью |
↳ inputModalities | json | Поддерживаемые типы входных данных (text, image, svg) |
↳ outputModalities | json | Поддерживаемые типы выходных данных (text, image, svg) |
↳ contextLength | number | Максимальное окно контекста |
↳ maxOutputLength | number | Максимальная длина генерации |
↳ supportedOperations | json | Доступные операции (svg_generate, svg_edit, svg_animate, svg_vectorize, chat_completions) |
↳ supportedSamplingParameters | json | Поддерживаемые параметры выборки (temperature, top_p, top_k, repetition_penalty, presence_penalty, stop) |

