Изображения

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

Конечная точка API:

GET
https://chat.ycla.ai/api/v1/images

Пример запроса:

curl --location --request GET 'https://chat.ycla.ai/api/v1/images' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Параметр
Тип
Описание
search
необязательный string
Поисковый запрос
search_by
необязательный string
Искать по. Возможные значения: :значение для Название По умолчанию: name
resolution
необязательный string
Фильтр по разрешению Возможные значения: :значение для 256×256, :значение для 512×512, :значение для 1024×1024
style
необязательный string
Фильтровать по стилю Возможные значения: :значение для 3D визуализация, :значение для Абстрактный, :значение для Аниме, :значение для Арт-деко, :значение для Мультфильм, :значение для Цифровое искусство, :значение для Иллюстрация, :значение для Оригами, :значение для Пиксель арт, :значение для Фотография, :значение для Поп арт, :значение для Ретро, :значение для Эскиз, :значение для Вейпорвейв
medium
необязательный string
Фильтр по среде Возможные значения: :значение для Акрил, :значение для Холст, :значение для Мел, :значение для Древесный уголь, :значение для Мелок, :значение для Стекло, :значение для Чернила, :значение для Пастель, :значение для Карандаш, :значение для Аэрозольная краска, :значение для Акварель
filter
необязательный string
Фильтр по фильтру Возможные значения: :значение для Черное и белое, :значение для Сепия, :значение для Инвертировать
favorite
необязательный boolean
Фильтровать по избранным
sort_by
необязательный string
Сортировать по. Возможные значения: :значение для Дата создания, :значение для Название По умолчанию: id
sort
необязательный string
Сортировка. Возможные значения: :значение для По убыванию, :значение для По возрасту По умолчанию: desc
per_page
необязательный integer
Результаты на странице. Возможные значения: 10, 25, 50, 100 По умолчанию: 10
Показывать

Конечная точка API:

GET
https://chat.ycla.ai/api/v1/images/{id}

Пример запроса:

curl --location --request GET 'https://chat.ycla.ai/api/v1/images/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Магазин

Конечная точка API:

POST
https://chat.ycla.ai/api/v1/images

Пример запроса:

curl --location --request POST 'https://chat.ycla.ai/api/v1/images' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'name={name}' \
--data-urlencode 'description={description}'
Параметр
Тип
Описание
name
необходимый string
Имя изображения
description
необходимый string
Описание изображения для искусственного интеллекта
resolution
необходимый string
Разрешение изображения Возможные значения: :значение для 256×256, :значение для 512×512, :значение для 1024×1024
style
необязательный string
Стиль изображения Возможные значения: :значение для 3D визуализация, :значение для Абстрактный, :значение для Аниме, :значение для Арт-деко, :значение для Мультфильм, :значение для Цифровое искусство, :значение для Иллюстрация, :значение для Оригами, :значение для Пиксель арт, :значение для Фотография, :значение для Поп арт, :значение для Ретро, :значение для Эскиз, :значение для Вейпорвейв
medium
необязательный string
Среда изображения Возможные значения: :значение для Акрил, :значение для Холст, :значение для Мел, :значение для Древесный уголь, :значение для Мелок, :значение для Стекло, :значение для Чернила, :значение для Пастель, :значение для Карандаш, :значение для Аэрозольная краска, :значение для Акварель
filter
необязательный string
Фильтр изображения Возможные значения: :значение для Черное и белое, :значение для Сепия, :значение для Инвертировать
Обновить

Конечная точка API:

PUT PATCH
https://chat.ycla.ai/api/v1/images/{id}

Пример запроса:

curl --location --request PUT 'https://chat.ycla.ai/api/v1/images/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}'
Параметр
Тип
Описание
name
необязательный string
Имя изображения
favorite
необязательный boolean
Является ли изображение любимым или нет
Удалить

Конечная точка API:

DELETE
https://chat.ycla.ai/api/v1/images/{id}

Пример запроса:

curl --location --request DELETE 'https://chat.ycla.ai/api/v1/images/{id}' \
--header 'Authorization: Bearer {api_key}'