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