Документация на метод "aiimages"
Запрос на генерацию изобрежений с помощью инструмента https://tools.pixelplus.ru/tools/ai-images.
Описание параметров:
-
modelName
: Выберите модель искусственного интеллекта для генерации изобрадений. Доступные варианты включают:-
"leonardo" - Leonardo;
-
"dalle" - DALL-E-3;
-
"midjourney" - Midjourney 6;
-
"yandexART" - YandexART;
-
-
request_field
: Запрос к нейросети, до 500 символов. -
image_url
: Укажите изображение в формате .png или .jpeg, которое будет использовано в качестве референса. Опция доступна только для модели "midjourney". -
img_ref
: Укажите, нужно ли использовать конкретные аспекты существующего изображения в качестве основы для создания нового. Этот параметр доступен только для модели "midjourney" и активен, если указан URL исходного изображения. Параметр принимает три возможных значения, каждое из которых определяет различные аспекты исходного изображения для использования в новом:-
img (image): Использует композицию, стиль и цветовую гамму исходного изображения. Этот вариант подходит, когда вы хотите сохранить общее визуальное ощущение оригинала, включая расположение элементов и общий тон.
-
cref (character reference): Основывается на персонажах из исходного изображения, воссоздавая их в различных новых сценариях или контекстах. Это идеально подходит для создания серии изображений с одними и теми же персонажами в новых ситуациях.
-
sref (style reference): Фокусируется на стиле и эстетике исходного изображения, что позволяет перенести визуальный стиль и атмосферу в новое изображение без копирования конкретных деталей композиции или персонажей.
-
-
aspect_ratio
: Выберите соотношение сторон, с которыми будет сгенерировано изображение — квадратное, горизонтальное или вертикальное. Опция доступна только для моделей "leonardo", "midJourney". Доступные варианты включают:-
Leonardo поддерживает следующие соотношения сторон:
- 1:1
- 2:3
- 3:2
- 3:4
- 4:3
- 9:16
- 16:9
-
MidJourney поддерживает следующие соотношения сторон:
- 1:1
- 16:9
- 5:4
- 4:3
- 3:2
- 2:1
- 9:16
- 4:5
- 3:4
- 2:3
- 1:2
-
-
imagesCount
: Укажите нужное количество изображений для генерации от 1 до 4. Опция доступна только для моделей "leonardo", "dalle", "yandexART". -
photoReal:
Укажите, нужно ли чтобы изображение получилось ещё более реалистичным. Рекомендуется использовать совместно с указанием стиля «реальное фото». Их сочетание даст наилучший результат. Принимаемые значения: "on" или "off". Опция доступна только для модели "leonardo".
Пример получения данных с данного API:
1. Постановка задачи для модели Leonardo:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://tools.pixelplus.ru/api/aiimages?key={key}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array(
'request_field' => 'Цири из "Ведьмак 3" в Каер Морхене, борющаяся с Дикой Охотой, динамичная сцена боя, детализированное изображение, фэнтезийный стиль, насыщенные цвета, заснеженный пейзаж в фоне.',
'photoReal' => 'on',
'aspect_ratio' => '1:1',
'imagesCount' => '1',
'modelName' => 'leonardo'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
2. Постановка задачи для модели DALL-E-3:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://tools.pixelplus.ru/api/aiimages?key={key}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array(
'request_field' => 'Цири из "Ведьмак 3" в Каер Морхене, борющаяся с Дикой Охотой, динамичная сцена боя, детализированное изображение, фэнтезийный стиль, насыщенные цвета, заснеженный пейзаж в фоне.',
'imagesCount' => '1',
'modelName' => 'dalle'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
3. Постановка задачи для модели Midjourney 6:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://tools.pixelplus.ru/api/aiimages?key={key}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array(
'request_field' => 'Цири из "Ведьмак 3" в Каер Морхене, борющаяся с Дикой Охотой, динамичная сцена боя, детализированное изображение, фэнтезийный стиль, насыщенные цвета, заснеженный пейзаж в фоне.',
'aspect_ratio' => '1:1',
'modelName' => 'midjourney'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
4. Постановка задачи для модели YandexART:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://tools.pixelplus.ru/api/aiimages?key={key}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array(
'request_field' => 'Цири из "Ведьмак 3" в Каер Морхене, борющаяся с Дикой Охотой, динамичная сцена боя, детализированное изображение, фэнтезийный стиль, насыщенные цвета, заснеженный пейзаж в фоне.',
'imagesCount' => '1',
'modelName' => 'yandexART'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
5. Получение ответа:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://tools.pixelplus.ru/api/aiimages?key={key}&report_id={report_id}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;