Справочник

OpenAI API в России: что доступно и как к этому подступиться

OpenAI API остаётся самой распространённой точкой входа для тех, кто встраивает модели в продукт: под него написаны официальные библиотеки, примеры и большая часть документации в сети. Для российской команды сложность почти никогда не в самих моделях — она в том, что вокруг них. Доступность домена, способ оплаты, закрывающие документы и поддержка на понятном языке оказываются более серьёзным препятствием, чем любые технические детали.

Этот справочник разбирает вопрос по частям: какие возможности API применяются на практике чаще остальных, что именно мешает подключиться напрямую и какими способами это обходят. Отдельно рассмотрены форматы других поставщиков — в частности anthropic api, устроенный иначе в мелочах, которые заметны при переносе кода.

Читать можно по частям: слева идёт основной текст, справа на полях — короткие заметки, определения и то, что обычно теряется в длинных статьях. Материалы обновляются по мере изменений и не содержат рекламных обещаний — только то, что проверяется на практике и воспроизводится на вашей стороне без специальных условий.

00

Как читать

Основной текст — в колонке слева. На полях справа собраны определения и короткие замечания, которые относятся к соседним абзацам.

Официальные SDK
работают без правок, если формат совместим
Одна строка
столько занимает переход на другой адрес
Без VPN
при обращении к домену внутри страны
Русский язык
в переписке с поддержкой
Раздел 01

Что применяют чаще всего

  • Диалоги и генерация текста: ответы, черновики, переписывание
  • Структурированный вывод, пригодный для разбора кодом
  • Вызов инструментов: модель запрашивает данные у ваших сервисов
  • Разбор изображений: сканы, фотографии, таблицы
  • Векторные представления для поиска по смыслу
  • Расшифровка речи и озвучивание ответов
01

С чего начинают

Почти все проекты стартуют с первого пункта, а к остальным приходят по мере того, как становится понятна реальная задача.

Раздел 02

Порядок подключения

  1. Получить ключ Регистрация по почте. Зарубежная карта на этом шаге не нужна.
  2. Ограничить ключ Отдельный ключ на каждое окружение, у каждого свой потолок расхода.
  3. Заменить адрес API В официальной библиотеке меняется один параметр.
  4. Отправить пробный запрос Убедиться, что ответ приходит и время отклика приемлемо.
  5. Перенести нагрузку Сначала долю трафика, через сутки — остальное.
02

Порядок важен

Лимит на ключ ставится до первого боевого запроса, а не после того, как цикл в коде отработает выходные.

Раздел 03

Частые заблуждения

Форматы всех поставщиков одинаковы

Базовые запросы похожи, но системные инструкции, работа с документами и вызов инструментов различаются в деталях.

Нужно переписывать код под каждого

При совместимом формате меняется адрес и ключ, остальной код остаётся прежним.

Чем больше контекст, тем лучше ответ

До определённого предела. Дальше модель хуже удерживает детали в середине длинного текста.

Достаточно проверять запрос на входе

Ответ тоже проверяется: числа и обещания сверяются с источником кодом.

Обновление модели ничего не меняет

Меняет. Поэтому версию закрепляют и переходят осознанно, с прогоном тестового набора.

03

Где ломается чаще всего

Структурированный вывод и вызов инструментов. Эти два места стоит проверять первыми при любом переносе.

Раздел 04

Что означает совместимость формата

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

Почему это стало стандартом

Формат оказался достаточно простым, чтобы его повторили другие, и достаточно распространённым, чтобы под него написали инструменты. В результате большинство фреймворков умеют обращаться к любому совместимому адресу.

Что проверить при переходе

  • Названия моделей — они могут отличаться префиксом или версией.
  • Структурированный вывод и вызов инструментов: реализованы не везде одинаково.
  • Лимиты частоты запросов — у нового адреса свои пороги.
  • Таймауты: маршрут стал длиннее на один узел.

Этот блок целиком редактируется в Настройщике — сюда удобно положить основной текст страницы.

04

Проверка за десять минут

Возьмите один реальный запрос из своего кода, поменяйте адрес и посмотрите, придёт ли тот же по структуре ответ.

Раздел 05

Словарь

Токен

Кусочек текста, которым оперирует модель. В русском тексте это примерно два-три символа.

Контекст

Всё, что уходит в модель вместе с вопросом: инструкция, история диалога и подмешанные документы.

Адрес API

Точка, куда библиотека отправляет запросы. При переходе на совместимый сервис меняется именно она.

Системная инструкция

Постоянное указание модели. У разных поставщиков передаётся по-разному.

Вызов инструментов

Механизм, при котором модель просит вызвать ваш метод, а исполняет его ваш код.

Потоковая выдача

Ответ приходит частями по мере генерации, а не одним куском в конце.

05

Зачем словарь

Половина недоразумений при обсуждении задачи возникает из-за того, что участники вкладывают в слово «контекст» разный смысл.

Раздел 06

Вопросы и ответы

Нужен ли VPN?

При обращении к совместимому адресу с российским доменом — нет. Подключение работает с обычного офисного интернета и с серверов внутри страны.

Придётся ли переписывать код?

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

Можно ли работать с моделями разных разработчиков?

Да, совместимый формат обычно даёт доступ к моделям нескольких поставщиков через один ключ.

Чем форматы разных поставщиков отличаются?

Деталями: способом передачи системной инструкции, схемой описания инструментов и работой с вложениями.

Как выбрать модель под задачу?

Прогоните три-четыре кандидата на своих реальных примерах и сравните результаты вслепую.

Что делать с персональными данными?

Отправлять минимум и обезличивать чувствительные поля на своей стороне. Условия хранения уточняйте у поставщика доступа.

Журнал

Разборы и инструкции

06

О чём журнал

Практика работы с API: подключение, эксплуатация, ошибки и безопасность данных.