Обзор картинок
Какой маршрут использовать для GPT Image и моделей Gemini для картинок, и где искать готовые картинки в ответе.
Скачать инструкцию для агента .mdВ AIGate есть два разных способа получать и редактировать картинки. GPT Image идет через маршруты /v1/images/generations и /v1/images/edits. Модели Gemini для картинок работают как чат-модели: для генерации и редактирования используйте /v1/chat/completions.
Куда слать запрос
| Модель | Endpoint | Где картинка в ответе |
|---|---|---|
| openai/gpt-image-2 | POST /v1/images/generations | data[0].b64_json or data[0].url |
| openai/gpt-image-2 edit | POST /v1/images/edits | data[0].b64_json or data[0].url |
| google/gemini-3.1-flash-image-preview | POST /v1/chat/completions | choices[0].message.images[0].image_url.url |
| google/gemini-3-pro-image | POST /v1/chat/completions | choices[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"));}