Создание изображения
Создавайте изображения по текстовой инструкции.
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
Идентификатор пользователя
Тело ответа
| Код состояния | Тип содержимого |
|---|---|
| 200 | application/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