Skip to main content
Responses adalah protokol respons stateful native OpenAI. TokenLab hanya menampilkannya ketika detail model mengiklankan format Responses dan tersedia rute upstream dengan protokol yang sama; hal ini tidak disimpulkan dari nama model atau provider dan tidak pernah fallback ke Chat Completions. TokenLab mempertahankan bentuk JSON, termasuk field yang tidak dikenal, null eksplisit, dan array kosong, lalu meneruskannya secara best-effort.

Isi Permintaan

string
wajib
ID model yang akan digunakan. Lihat Models untuk opsi yang tersedia.
string | array
Input bersifat opsional ketika request menggunakan prompt yang dapat dipakai ulang atau melanjutkan respons tersimpan dengan previous_response_id.Daftar item input yang membentuk percakapan.Setiap item dapat berupa:
  • message: Sebuah pesan percakapan dengan role dan content
  • function_call: Permintaan pemanggilan fungsi
  • function_call_output: Output dari pemanggilan fungsi
Untuk input multimodal, message.content dapat berupa string biasa atau array blok konten. Untuk model yang mendukung gambar seperti varian GPT-5.4, kirim gambar sebagai blok input_image alih-alih menyematkan URL atau string Base64 langsung ke dalam teks biasa.Contoh blok konten:
  • { "type": "input_text", "text": "Describe this image" }
  • { "type": "input_image", "image_url": "https://example.com/image.jpg" }
  • { "type": "input_image", "image_url": "data:image/png;base64,..." }
string
Instruksi sistem untuk model (setara dengan pesan sistem).
integer
Jumlah maksimum token yang akan dihasilkan.
number
default:"1"
Sampling temperature antara 0 dan 2.
array
Daftar tool yang dapat dipanggil model. TokenLab meneruskan definisi tool native tanpa allowlist lokal; upstream terpilih menentukan tipe dan kombinasi yang didukung.
boolean
default:"false"
Jika true, mengembalikan aliran events.
string
ID dari respons sebelumnya untuk melanjutkan percakapan.
boolean
default:"true"
Menentukan apakah respons disimpan untuk pengambilan nanti.
object
Metadata yang dilampirkan pada respons untuk keperluan pelacakan.
object
Opsi konfigurasi untuk generasi teks. Perilaku text.format bergantung pada model dan jalur yang dipilih; tidak dijamin seragam di setiap model.
boolean
default:"true"
Menentukan apakah memperbolehkan beberapa pemanggilan tool secara paralel.
number
Parameter nucleus sampling (0-1).
object
Konfigurasi reasoning untuk model yang mendukung reasoning seperti varian keluarga GPT-5.
  • effort (string): Tingkat usaha reasoning (low, medium, high)

Respons

string
Identifier unik untuk respons.
string
Selalu response.
integer
Timestamp Unix saat respons dibuat.
array
Daftar item output yang dihasilkan oleh model.
object
Statistik penggunaan token.