Skip to content

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

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

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

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

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. Сколько вариантов завершения чата генерировать на каждое входное сообщение.

Для распознавания изображений установите true. Токены отправляются как server-sent events; поток завершается data: [DONE].

По умолчанию 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