Skip to content

Создание генерации изображений в чате (без потоковой передачи)

POST
/v1/chat/completions
  • Конечная точка чата генерации изображений, совместимая с OpenAI Chat Completions API (мультимодальные сообщения)
  • Опишите требования к созданию через text в messages; при необходимости добавьте image_url как эталонное изображение
  • По умолчанию stream: false; возвращает полное дополнение за один ответ (включая сгенерированный или отредактированный результат изображения)
  • Официальная документация: Images create

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

ID используемой модели. Для генерации изображений часто используют gpt-4o-image и подобные модели.

object[]
Required

Список сообщений диалога. При генерации изображений content сообщения user — мультимодальный массив (text + необязательный image_url).
Сообщения system также могут использовать строковый content (как в OpenAI).

Температура выборки от 0 до 2. Более высокие значения (например, 0,8) делают вывод случайнее; более низкие (например, 0,2) — сфокусированнее. Обычно меняют либо это, либо top_p, но не оба.

Ядерная выборка вместо температуры. Модель учитывает токены с массой вероятности top_p (например, 0,1 = верхние 10 %). Обычно меняют либо это, либо temperature, но не оба.

По умолчанию 1. Сколько вариантов завершения чата генерировать на каждое входное сообщение.

По умолчанию false. Для непотоковой генерации изображений не указывайте или установите false, чтобы получить полный JSON-ответ сразу.

По умолчанию null. До 4 последовательностей, после которых API прекращает генерацию токенов.

По умолчанию inf. Максимум токенов в завершении.

Суммарная длина входных и выходных токенов ограничена контекстом модели.

Число от -2,0 до 2,0. Положительные значения штрафуют новые токены за появление в уже сгенерированном тексте, повышая вероятность новых тем.

По умолчанию 0. Число от -2,0 до 2,0. Положительные значения штрафуют новые токены по частоте в тексте, снижая повторения.

Изменение вероятности появления указанных токенов. Принимает JSON-объект с ID токенов и смещениями от -100 до 100.

Уникальный идентификатор конечного пользователя. Помогает OpenAI отслеживать злоупотребления. Подробнее.

Объект формата вывода. { "type": "json_object" } включает JSON-режим.

Бета-функция. При указании система старается выбирать детерминированно; следите за system_fingerprint в ответе.

Список инструментов, которые может вызывать модель. Сейчас поддерживаются только функции.

Управляет вызовом функции моделью. none / auto / указать имя функции.

Responses

application/json
object
object[]
Required
object
Required

Playground

Authorization
Body

Samples