Skip to main content
Endpoint /v1/responses mengimplementasikan OpenAI Responses API, yang mendukung percakapan multi-giliran berbasis status dengan manajemen riwayat percakapan bawaan. Ini merupakan alternatif dari /v1/chat/completions untuk alur kerja yang memerlukan format respons terbaru dari OpenAI. Kirimkan previous_response_id untuk melanjutkan percakapan tanpa perlu mengirim ulang seluruh riwayat pesan.

Endpoint

Kapan menggunakan endpoint ini

Gunakan /v1/responses jika:
  • Aplikasi Anda dibangun di atas OpenAI Responses API
  • Anda memerlukan manajemen percakapan berbasis status
  • Anda menggunakan parameter previous_response_id untuk percakapan multi-giliran
Untuk sebagian besar integrasi baru, /v1/chat/completions adalah endpoint yang direkomendasikan dan memiliki dukungan model yang lebih luas.

Permintaan

Parameter body

string
wajib
ID model yang akan digunakan. Hanya model yang mendukung format Responses API yang valid di sini.
string | array
wajib
Input pengguna untuk giliran ini. Dapat berupa string atau array objek konten.
string
Instruksi tingkat sistem untuk model (setara dengan pesan system pada chat completions).
string
id dari respons sebelumnya. Jika diberikan, model melanjutkan percakapan dari titik tersebut tanpa klien perlu mengirim riwayat.
integer
Jumlah maksimum token yang akan dihasilkan.
boolean
Jika true, mengembalikan aliran server-sent events. Default: false.

Contoh permintaan

python

Multi-giliran dengan previous_response_id

python

Respons

Kolom respons

string
Pengenal unik untuk respons ini. Kirimkan sebagai previous_response_id untuk melanjutkan percakapan.
string
Selalu "response".
integer
Stempel waktu Unix saat respons dibuat.
string
Model yang menghasilkan respons.
array
Array objek output yang dihasilkan oleh model.
object
Jumlah token untuk penagihan.