Генерация и редактирование изображений
Используйте единый интерфейс для генерации, редактирования и создания вариаций изображений.
Обзор
AGTCloud предоставляет возможности генерации и редактирования изображений. Выбрав модель, отправляйте текст или изображения через интерфейс, совместимый с OpenAI Images, и получайте результаты генерации.
Поддерживаемые типы задач
| Тип | Описание | Основной ввод |
|---|---|---|
| Генерация изображений | Создание изображения по текстовому описанию | Модель, Prompt |
| Редактирование изображений | Изменение изображения или указанной области | Изображение, Prompt, необязательная Mask |
| Вариации изображений | Создание других версий исходного изображения | Исходное изображение |
Рекомендуемые модели
| Модель | Поставщик | Особенности |
|---|---|---|
| Qwen Image | Alibaba | Подходит для создания изображений по многоязычным запросам |
| Seedream | ByteDance | Предназначен для творческих изображений, плакатов и фотореалистичных работ |
| Wan Image | Alibaba | Охватывает генерацию изображений по тексту, по изображениям и визуальные творческие процессы |
Подключение к API
Base URL
https://api.agtcloud.cn/v1Генерация изображения
curl 'https://api.agtcloud.cn/v1/images/generations' \
-H 'Authorization: Bearer your-api-key' \
-H 'Content-Type: application/json' \
--data '{
"model": "qwen-image",
"prompt": "Современная библиотека с видом на море, естественный утренний свет"
}'Редактирование изображения
curl 'https://api.agtcloud.cn/v1/images/edits' \
-H 'Authorization: Bearer your-api-key' \
-F 'model=MODEL_ID' \
-F 'image=@input.png' \
-F 'mask=@mask.png' \
-F 'prompt=Замените фон морским побережьем утром'Создание вариаций изображения
curl 'https://api.agtcloud.cn/v1/images/variations' \
-H 'Authorization: Bearer your-api-key' \
-F 'model=MODEL_ID' \
-F 'image=@input.png' \
-F 'n=2'Обработка результатов
| Формат результата | Способ обработки |
|---|---|
| URL | Скачайте изображение и при необходимости сохраните его в собственном хранилище |
| Base64 | Декодируйте в двоичное изображение и сохраните |
Фактические поля ответа зависят от параметров запроса и возможностей модели. При обработке пакета результатов читайте каждый элемент data[] отдельно.