Streaming Text Completions
API Lama
API Text Completions adalah API lama. Model dan fitur mendatang akan memerlukan penggunaan API Messages, dan kami menyarankan untuk bermigrasi sesegera mungkin.
Saat membuat Text Completion, Anda dapat mengatur "stream": true
untuk mengalirkan respons secara bertahap menggunakan server-sent events (SSE). Jika Anda menggunakan pustaka klien kami, penguraian event ini akan ditangani secara otomatis untuk Anda. Namun, jika Anda membangun integrasi API langsung, Anda perlu menangani event ini sendiri.
Contoh
Event
Setiap event mencakup jenis event bernama dan data JSON terkait.
Jenis event: completion
, ping
, error
.
Jenis event error
Kami terkadang dapat mengirimkan error dalam aliran event. Misalnya, selama periode penggunaan tinggi, Anda mungkin menerima overloaded_error
, yang biasanya sesuai dengan HTTP 529 dalam konteks non-streaming:
Versi API lama
Jika Anda menggunakan versi API sebelum 2023-06-01
, bentuk respons akan berbeda. Lihat versioning untuk detailnya.