Потоковая передача текстовых дополнений
Устаревший API
API текстовых дополнений является устаревшим. Будущие модели и функции будут требовать использования API сообщений, и мы рекомендуем перейти как можно скорее.
При создании текстового дополнения вы можете установить "stream": true
для пошаговой потоковой передачи ответа с использованием событий, отправляемых сервером (SSE). Если вы используете наши клиентские библиотеки, обработка этих событий будет выполняться для вас автоматически. Однако если вы создаете прямую интеграцию с API, вам нужно будет обрабатывать эти события самостоятельно.
Пример
События
Каждое событие включает именованный тип события и связанные с ним данные JSON.
Типы событий: completion
, ping
, error
.
Типы событий ошибок
Мы можем периодически отправлять ошибки в потоке событий. Например, в периоды высокой нагрузки вы можете получить overloaded_error
, что обычно соответствует HTTP 529 в контексте без потоковой передачи:
Старые версии API
Если вы используете версию API до 2023-06-01
, форма ответа будет другой. Подробности см. в разделе версионирование.