Langsung ke konten utama
POST
/
v1
/
responses
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
  }
}
Responses API adalah API percakapan stateful terbaru dari OpenAI. LemonData mendukung format ini untuk model yang kompatibel.

Request Body

model
string
wajib
ID model yang akan digunakan. Lihat Models untuk opsi yang tersedia.
input
array
wajib
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
instructions
string
Instruksi sistem untuk model (setara dengan system message).
max_output_tokens
integer
Jumlah maksimum token yang akan dihasilkan.
temperature
number
default:"1"
Temperatur sampling antara 0 dan 2.
tools
array
Daftar tool yang mungkin dipanggil oleh model.
stream
boolean
default:"false"
Jika true, mengembalikan stream event.
previous_response_id
string
ID dari response sebelumnya untuk melanjutkan percakapan.
store
boolean
default:"true"
Apakah akan menyimpan response untuk pengambilan di lain waktu.
metadata
object
Metadata untuk dilampirkan pada response untuk tujuan pelacakan.
text
object
Opsi konfigurasi pembuatan teks.
parallel_tool_calls
boolean
default:"true"
Apakah akan mengizinkan beberapa panggilan tool secara paralel.
top_p
number
Parameter nucleus sampling (0-1).
reasoning
object
Konfigurasi reasoning untuk model o1/o3.
  • effort (string): Tingkat upaya reasoning (low, medium, high)

Response

id
string
Identifier unik untuk response.
object
string
Selalu response.
created_at
integer
Timestamp Unix saat response dibuat.
output
array
Daftar item output yang dihasilkan oleh model.
usage
object
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
  }
}