Ana içeriğe atla
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, OpenAI’ın daha yeni durum bilgisi koruyan (stateful) sohbet API’ıdır. LemonData, uyumlu modeller için bu formatı destekler.

İstek Gövdesi

model
string
gerekli
Kullanılacak modelin ID’si. Mevcut seçenekler için Models sayfasına bakın.
input
array
gerekli
Sohbeti oluşturan girdi öğelerinin listesi.Her bir öğe şunlar olabilir:
  • message: Rol ve içerik barındıran bir sohbet mesajı
  • function_call: Bir fonksiyon çağırma isteği
  • function_call_output: Bir fonksiyon çağrısından gelen çıktı
instructions
string
Model için sistem talimatları (sistem mesajına eşdeğerdir).
max_output_tokens
integer
Oluşturulacak maksimum token sayısı.
temperature
number
varsayılan:"1"
0 ile 2 arasında örnekleme sıcaklığı (temperature).
tools
array
Modelin çağırabileceği araçların listesi.
stream
boolean
varsayılan:"false"
Eğer true ise, bir olay akışı (stream) döndürür.
previous_response_id
string
Sohbete devam etmek için önceki bir yanıtın ID’si.
store
boolean
varsayılan:"true"
Yanıtın daha sonra geri çağrılmak üzere saklanıp saklanmayacağı.
metadata
object
Takip amaçlı olarak yanıta eklenecek meta veriler.
text
object
Metin oluşturma yapılandırma seçenekleri.
parallel_tool_calls
boolean
varsayılan:"true"
Paralel olarak birden fazla araç çağrısına izin verilip verilmeyeceği.
top_p
number
Nucleus örnekleme parametresi (0-1).
reasoning
object
o1/o3 modelleri için akıl yürütme (reasoning) yapılandırması.
  • effort (string): Akıl yürütme çaba seviyesi (low, medium, high)

Yanıt

id
string
Yanıt için benzersiz tanımlayıcı.
object
string
Her zaman response.
created_at
integer
Yanıtın oluşturulduğu zamanın Unix zaman damgası.
output
array
Model tarafından oluşturulan çıktı öğelerinin listesi.
usage
object
Token kullanım istatistikleri.
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
  }
}