Создание изображения

Создавайте изображения по текстовой инструкции.

POST /v1/images/generations https://api.covanexus.com
Аутентификация
Тело

Аутентификация

Authorization Bearer

Authorization Bearer <token>

Используйте аутентификацию по токену Bearer. Формат: Authorization: Bearer $COVA_NEXUS_API_KEY

в заголовке

Тело запроса

application/json

model* string
Модель для генерации изображений: dall-e-2, dall-e-3 или gpt-image-1. По умолчанию используется dall-e-2, если не заданы параметры, специфичные для gpt-image-1.
prompt* string
Текстовое описание требуемого изображения. Максимальная длина составляет 32 000 символов для gpt-image-1, 1 000 символов для dall-e-2 и 4 000 символов для dall-e-3.
n? integer
Количество создаваемых изображений от 1 до 10. Для dall-e-3 поддерживается только n=1.
size? string
Размер создаваемого изображения. Для gpt-image-1 выберите 1024x1024, 1536x1024 (альбомная ориентация) или 1024x1536 (портретная ориентация, по умолчанию). Для dall-e-2 доступны 256x256, 512x512 и 1024x1024. Для dall-e-3 доступны 1024x1024, 1792x1024 и 1024x1792.
background? string
Управляет прозрачностью фона создаваемого изображения. Параметр поддерживается только для gpt-image-1. Допустимые значения: transparent или opaque (белый фон, значение по умолчанию). При значении auto модель автоматически выбирает подходящий фон.
moderation? string
Управляет уровнем модерации изображений gpt-image-1. Значение low включает наименее строгую фильтрацию и используется по умолчанию.
quality? string
Качество создаваемого изображения
stream? string
Потоковая выдача
style? string
Стиль изображения
user? string
Идентификатор пользователя

Тело ответа

Код состоянияТип содержимого
200application/json
curl -X POST "https://api.covanexus.com/v1/images/generations" \
  -H "Authorization: Bearer " \
  -d '{
  "prompt": "string"
}'
200
{
  "created": 0,
  "data": [
    {
      "b64_json": "string",
      "url": "string"
    }
  ],
  "usage": {
    "total_tokens": 0,
    "input_tokens": 0,
    "output_tokens": 0,
    "input_tokens_details": {
      "text_tokens": 0,
      "image_tokens": 0
    }
  }
}

BearerAuth