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