В этой статье
Для обращения к GPT-4o через OpenAI API используйте имя gpt-4o. На 10 сентября 2026 года модель указана в API-каталоге. Она принимает текст и изображения, а возвращает текст; аудио и видео у этого конкретного варианта не поддерживаются. Карточка GPT-4o.
Удаление GPT-4o из ChatGPT 13 февраля 2026 года не означало отключение её API. OpenAI отдельно объясняет это в справке о выводе моделей. При этом доступ своего проекта и актуальный статус перед внедрением всё равно нужно проверить.
Не перепутайте имена
gpt-4o — буквенная латинская o, не ноль. gpt-4o-mini и названия с audio или transcribe относятся к другим моделям. Не подставляйте их автоматически, если приложение должно работать именно с GPT-4o.
В карточке также перечислены версии с датами, например gpt-4o-2024-08-06 и gpt-4o-2024-11-20. Снимок версии используют, когда нужно закрепить выбранный вариант; его доступность и статус проверяют отдельно. У старого gpt-4o-2024-05-13 стоит отметка Deprecated. Имена и версии.
Подготовка Python и ключа
Нужны проект OpenAI с доступом к модели, API-ключ и настроенная оплата API. Подписка ChatGPT не заменяет API-биллинг. Разъяснение OpenAI. Ключ задайте в переменной окружения OPENAI_API_KEY того процесса, из которого будете запускать пример. SDK умеет прочитать её автоматически. Настройка первого запроса.
Используйте Python 3.10 или новее и актуальную библиотеку OpenAI:
python -m pip install --upgrade openai
python -c "import openai; print(openai.__version__)"
Минимальная версия Python и способ установки указаны в репозитории SDK. В существующем проекте сначала проверьте закреплённые зависимости, чтобы обновление не нарушило его работу.
Проверка наличия ключа без вывода секрета:
python -c "import os; print(bool(os.getenv('OPENAI_API_KEY')))"
Ожидается True. Это означает только наличие значения, а не действительность ключа. Не вставляйте секрет в файл примера или браузерный код сайта.
Если окружение ещё не готово, поможет настройка первого запроса к GPT API с проверкой ключа и ошибок.
Пример запроса к GPT-4o
Сохраните код в gpt4o_example.py. Это учебная классификация заявок: она показывает, как проверить не только подключение, но и соблюдение правил.
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model="gpt-4o",
input=(
"Для каждой заявки верни строку НОМЕР: МЕТКА. "
"Метки: ДОСТАВКА, ОПЛАТА, УТОЧНИТЬ. "
"Если вопрос о сроке или месте получения — ДОСТАВКА. "
"Если о списании денег — ОПЛАТА. "
"Если данных мало или подходят обе темы — УТОЧНИТЬ. "
"Не добавляй объяснений.\n"
"101: Когда привезут заказ?\n"
"102: Деньги списались дважды.\n"
"103: Помогите с заказом."
),
)
print(response.output_text)
Запуск:
python gpt4o_example.py
Вызов responses.create() и чтение output_text соответствуют официальному Python-примеру. Здесь выбрана конкретная модель GPT-4o, а не модель из общего quickstart. Документация вызова.
Синтаксис примера проверен локально. Платный сетевой запрос не выполнялся; ниже приведён авторский ожидаемый результат, а не ответ API:
101: ДОСТАВКА
102: ОПЛАТА
103: УТОЧНИТЬ
Как проверить результат
Убедитесь, что есть ровно три строки, номера не перепутаны и используются только разрешённые метки. Для заявки 103 нельзя угадывать проблему: в ней нет сведений о доставке или оплате.
Добавьте ещё один случай: «Деньги списались дважды, а заказ не привезли». По заданному правилу ожидается УТОЧНИТЬ, поскольку подходят обе темы. Если ответ выбирает одну из них, уточните инструкцию и повторите проверку всей небольшой подборки.
Для автоматической обработки ответа нужны дополнительные проверки. Прежде чем отправлять метки в рабочую систему, определите обработку лишних строк, неизвестных меток, отказов и пустого ответа. В этом примере результат только печатается; заявки автоматически не меняются.
Сколько стоит такой запрос
Для обычных текстовых токенов карточка GPT-4o указывает $2,50 за миллион входных и $10 за миллион выходных. Кэшированный вход считается отдельно. Это ставки API на дату проверки, не цена подписки ChatGPT. Тарифы модели.
Например, при 1000 входных и 200 выходных токенах без кэширования расчёт будет 1000 / 1 000 000 × 2,50 + 200 / 1 000 000 × 10 = $0,0045. Это условный объём для объяснения формулы: фактическое потребление примера выше не измерялось. Количество символов не подставляйте вместо токенов.
Если модель недоступна
Сначала проверьте точное имя, проект ключа и текст ошибки. Отсутствие доступа у одного проекта не доказывает, что модель отключили у всех. Перед заменой имени посмотрите актуальную карточку и журнал вывода моделей: у разных вариантов GPT-4o сроки различаются.
Не переносите дату закрытия аудиоверсии на обычную текстовую модель. Если решили перейти на другую модель, повторите свою подборку проверок: совпадение формата вызова не гарантирует одинаковую классификацию.
Проверить детали
Источники материала
- GPT-4o modelOpenAI
- Retiring GPT-4oOpenAI
- Developer quickstartOpenAI
- OpenAI Python SDKOpenAI
- DeprecationsOpenAI
- What is ChatGPT PlusOpenAI
Функции и условия сервисов меняются. Дата сверки указана в начале статьи. Как подготовлен материал