~/ Документация API / Генерация изображений
POST/chat/completions
Текст → картинка. Тоже через /chat/completions: укажите модель с output-модальностью «Изображения» и попросите сгенерировать изображение. Картинка возвращается в ответе.
https://api.aiadapter.ru/api/v1/chat/completionsПараметры тела
modelstringrequiredМодель
Модель с output-модальностью «Изображения» (см. каталог).
messagesarrayrequiredСообщения
Текстовый запрос на генерацию изображения.
modalitiesarrayМодальности
Желаемые типы вывода, напр. ["image","text"].
Пример
curl https://api.aiadapter.ru/api/v1/chat/completions \
-H "Authorization: Bearer sk-aa-v1-..." \
-H "Content-Type: application/json" \
-d '{"model":"google/gemini-3.5-flash-image","messages":[{"role":"user","content":"Нарисуй кота-космонавта"}],"modalities":["image","text"]}'import requests
r = requests.post(
"https://api.aiadapter.ru/api/v1/chat/completions",
headers={"Authorization": "Bearer sk-aa-v1-..."},
json={
"model": "google/gemini-3.5-flash-image",
"messages": [
{
"role": "user",
"content": "Нарисуй кота-космонавта"
}
],
"modalities": [
"image",
"text"
]
},
)
print(r.json())const res = await fetch("https://api.aiadapter.ru/api/v1/chat/completions", {
method: "POST",
headers: {
"Authorization": "Bearer sk-aa-v1-...",
"Content-Type": "application/json",
},
body: JSON.stringify({"model":"google/gemini-3.5-flash-image","messages":[{"role":"user","content":"Нарисуй кота-космонавта"}],"modalities":["image","text"]}),
});
console.log(await res.json());Ответ HTTP 200
{
"id": "gen-img678",
"model": "google/gemini-3.5-flash-image",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "",
"images": [
{
"type": "image_url",
"image_url": {
"url": "data:image/png;base64,iVBORw0KGgo…"
}
}
]
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 6,
"completion_tokens": 0,
"total_tokens": 6,
"cost_rub": 2.4
}
}