Для GPT-4o используйте Responses API.
О модели
GPT-4o — универсальная модель OpenAI для задач, где на входе текст и изображения, а на выходе текст.
По данным OpenAI, у GPT-4o контекст 128 000 токенов и максимальный ответ 16 384 токена, а у GPT-4.1 — 1 047 576 и 32 768 токенов. GPT-4o mini имеет те же пределы, что GPT-4o.
OpenAI предлагает дистиллировать ответы GPT-4o в GPT-4o mini, чтобы получить близкие результаты при меньших затратах и задержке.
Принимает текст и изображения, отвечает текстом. Поддерживает вызов функций, ответы по JSON Schema, потоковый ответ и тонкую настройку.
Стоимость
Текущая стоимость использования этой модели:
Что оплачивается | Стоимость |
|---|---|
Входные токены | 250₽ за 1 млн токенов |
Выходные токены | 1 000₽ за 1 млн токенов |
Чтение из кэша | 125₽ за 1 млн токенов |
Веб-поиск | 1 000₽ за 1 000 запросов |
Как считается расход
-
Учитываются все токены
И входные (input), и сгенерированные моделью (output)
Характеристики
Параметр | Значение |
|---|---|
Вход | Текст, изображения |
Выход | Текст |
Контекст | 128 000 токенов |
Максимальный ответ | 16 384 токена |
Срез знаний | Октябрь 2023 |
Дата выхода | 13 мая 2024 |
Сравнение с соседними моделями
Модель | Дата выхода | Контекст | Максимальный ответ | Срез знаний |
|---|---|---|---|---|
GPT-4.1 | 14 апреля 2025 | 1 047 576 токенов | 32 768 токенов | Июнь 2024 |
GPT-4o (эта модель) | 13 мая 2024 | 128 000 токенов | 16 384 токена | Октябрь 2023 |
GPT-4o mini | 18 июля 2024 | 128 000 токенов | 16 384 токена | Октябрь 2023 |
API
Эндпоинт
POST https://api.dslab.tech/v1/responsesimport osfrom openai import OpenAIclient = OpenAI( api_key=os.environ["DSLAB_API_KEY"], base_url="https://api.dslab.tech/v1",)response = client.responses.create( model="gpt-4o", instructions="Отвечай кратко и по делу.", input="Объясни, что такое идемпотентность.",)print(response.output_text)Параметры
Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
model | string | обязательный | ID модели: gpt-4o. |
input | string или array | обязательный | Текст запроса или массив элементов. Изображения передаются блоками input_image, результаты функций — элементами function_call_output. |
instructions | string | — | Системная инструкция. При previous_response_id из предыдущего ответа не переносится. |
max_output_tokens | integer | — | Верхняя граница ответа в токенах. Максимум модели — 16 384. |
text.format | object | — | Формат ответа. Тип json_schema включает ответ по JSON Schema. |
tools | array | — | Ваши функции: type function, name, description и parameters (JSON Schema). |
tool_choice | string или object | auto | Вызов функции: auto — решает модель, none — не вызывать, required — вызвать любую, объект {"type": "function", "name": ...} — вызвать указанную. |
stream | boolean | false | Потоковый ответ в виде событий Responses. |
store | boolean | false | Сохранить запрос и ответ в шлюзе на 30 дней, чтобы продолжить диалог по previous_response_id. |
previous_response_id | string | — | ID ответа, сохранённого с store: true. Шлюз восстанавливает контекст предыдущего хода. |
Важно знать
-
OpenAI объявила об удалении GPT-4o (снимки от 6 августа и 20 ноября 2024 года) из своего API 14 января 2027 года.
-
Шлюз не сохраняет запрос и ответ, пока вы не передали store: true. Поле previous_response_id работает только для ответа, сохранённого с store: true, и только для владельца ключа; срок хранения — 30 дней.
-
Поля conversation, background и item_reference шлюз пока не поддерживает.