Responses API adalah API percakapan stateful terbaru dari OpenAI. LemonData mendukung format ini untuk model yang kompatibel.
Request Body
ID model yang akan digunakan. Lihat Models untuk opsi yang tersedia.
Daftar item input yang menyusun percakapan.Setiap item dapat berupa:
message: Pesan percakapan dengan role dan content
function_call: Permintaan panggilan fungsi
function_call_output: Output dari panggilan fungsi
Instruksi sistem untuk model (setara dengan system message).
Jumlah maksimum token yang akan dihasilkan.
Temperatur sampling antara 0 dan 2.
Daftar tool yang mungkin dipanggil oleh model.
Jika true, mengembalikan stream event.
ID dari response sebelumnya untuk melanjutkan percakapan.
Apakah akan menyimpan response untuk pengambilan di lain waktu.
Metadata untuk dilampirkan pada response untuk tujuan pelacakan.
Opsi konfigurasi pembuatan teks.
Apakah akan mengizinkan beberapa panggilan tool secara paralel.
Parameter nucleus sampling (0-1).
Konfigurasi reasoning untuk model o1/o3.
effort (string): Tingkat upaya reasoning (low, medium, high)
Response
Identifier unik untuk response.
Timestamp Unix saat response dibuat.
Daftar item output yang dihasilkan oleh model.
Statistik penggunaan token.
curl -X POST "https://api.lemondata.cc/v1/responses" \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"input": [
{"type": "message", "role": "user", "content": "Hello!"}
],
"max_output_tokens": 1000
}'
{
"id": "resp_abc123",
"object": "response",
"created_at": 1706000000,
"model": "gpt-4o",
"output": [
{
"type": "message",
"role": "assistant",
"content": [
{"type": "text", "text": "Hello! How can I help you today?"}
]
}
],
"usage": {
"input_tokens": 10,
"output_tokens": 12,
"total_tokens": 22
}
}