Генерация изображений
NeiroAPI поддерживает генерацию и редактирование изображений через совместимый с OpenAI API.
Генерация изображений
Endpoint
POST /v1/images/generations
curl https://api.neiroapi.online/v1/images/generations -H "Content-Type: application/json" -H "Authorization: Bearer YOUR_API_KEY" -d '{
"model": "gpt-image-2",
"prompt": "Кот космонавт на Луне, цифровая живопись",
"n": 1,
"size": "1024x1024"
}'
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.neiroapi.online/v1"
)
response = client.images.generate(
model="gpt-image-2",
prompt="Кот космонавт на Луне, цифровая живопись",
n=1,
size="1024x1024"
)
print(response.data[0].url)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://api.neiroapi.online/v1"
});
const response = await client.images.generate({
model: "gpt-image-2",
prompt: "Кот космонавт на Луне, цифровая живопись",
n: 1,
size: "1024x1024"
});
console.log(response.data[0].url);
Параметры генерации
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| model | string | ✅ | gpt-image-2, gpt-image-2-4k, gemini-image, gemini-image-pro |
| prompt | string | ✅ | Описание изображения |
| n | integer | ❌ | Количество изображений (по умолчанию 1) |
| size | string | ❌ | Размер: 1024x1024, 1792x1024, 1024x1792 |
| quality | string | ❌ | Качество: standard, hd |
Редактирование изображений
Endpoint
POST /v1/images/edits
Загрузите изображение и укажите инструкции для редактирования:
curl https://api.neiroapi.online/v1/images/edits -H "Authorization: Bearer YOUR_API_KEY" -F image=@original.png -F prompt="Добавь закатный фон" -F model="gpt-image-2"
response = client.images.edit(
image=open("original.png", "rb"),
prompt="Добавь закатный фон",
model="gpt-image-2"
)
print(response.data[0].url)
import fs from "fs";
const response = await client.images.edit({
image: fs.createReadStream("original.png"),
prompt: "Добавь закатный фон",
model: "gpt-image-2"
});
console.log(response.data[0].url);
Формат ответа
{
"created": 1699000000,
"data": [
{
"url": "https://...",
"revised_prompt": "Кот в скафандре на поверхности Луны..."
}
]
}
Совет
Используйте модель gpt-image-2-4k для получения изображений в высоком разрешении.
EOF echo 'api-images.md created'