Документация API

Обзор картинок

Какой маршрут использовать для GPT Image и моделей Gemini для картинок, и где искать готовые картинки в ответе.

Скачать инструкцию для агента .md

В AIGate есть два разных способа получать и редактировать картинки. GPT Image идет через маршруты /v1/images/generations и /v1/images/edits. Модели Gemini для картинок работают как чат-модели: для генерации и редактирования используйте /v1/chat/completions.

Куда слать запрос

МодельEndpointГде картинка в ответе
openai/gpt-image-2POST /v1/images/generationsdata[0].b64_json or data[0].url
openai/gpt-image-2 editPOST /v1/images/editsdata[0].b64_json or data[0].url
google/gemini-3.1-flash-image-previewPOST /v1/chat/completionschoices[0].message.images[0].image_url.url
google/gemini-3-pro-imagePOST /v1/chat/completionschoices[0].message.images[0].image_url.url

Редактирование картинок

Для GPT Image передавайте исходную картинку в images на /v1/images/edits. Для моделей Gemini исходная картинка идет как image_url внутри messages, а инструкция по изменению идет текстом в том же сообщении.

Не путайте маршрутыМодели Gemini для картинок не отправляют в /v1/images/generations или /v1/images/edits. Для них нужен /v1/chat/completions и modalities: ["image", "text"].

Как сохранить результат

ts
import { writeFileSync } from "node:fs";function saveDataUrl(url: string, filename: string) {  const [, base64] = url.split(",");  writeFileSync(filename, Buffer.from(base64, "base64"));}