Skip to content

Responses API

OpenAI'nin yeni nesil Responses API'si ile uyumludur. Sohbet completions'a benzer ancak yanıtlar sunucu tarafında bir nesne olarak tutulur; oluşturabilir, getirebilir, iptal edebilir ve girdilerini listeleyebilirsiniz.

Response oluşturma

POST/v1/responses
bash
curl https://app.qevron.ai/v1/responses \
  -H "Authorization: Bearer $QEVRON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "verinova",
    "input": "Üç maddede yapay zekayı anlat."
  }'
python
resp = client.responses.create(
    model="verinova",
    input="Üç maddede yapay zekayı anlat.",
)
print(resp.id, resp.status)

Yanıt

json
{
  "object": "response",
  "id": "resp_abc123",
  "status": "completed",
  "created_at": 1716200000,
  "usage": { "input_tokens": 12, "output_tokens": 64, "total_tokens": 76 }
}

status değerleri: in_progress, completed, failed, cancelled.

Response getirme

GET/v1/responses/{response_id}
bash
curl https://app.qevron.ai/v1/responses/resp_abc123 \
  -H "Authorization: Bearer $QEVRON_API_KEY"

Response silme

DELETE/v1/responses/{response_id}

Başarılı silmede 204 No Content döner.

Response iptal etme

POST/v1/responses/{response_id}/cancel

Devam eden (in_progress) bir response'u iptal eder.

Girdi öğelerini listeleme

GET/v1/responses/{response_id}/input_items

İlgili response'a verilen girdi öğelerinin listesini döndürür.

TIP

Basit metin üretimi için Chat Completions genellikle daha pratiktir. Responses API'yi durum tutan (stateful) gelişmiş iş akışları için tercih edin.

Qevron — AI gateway. Arpanet / OpenAI / Anthropic / Gemini uyumlu.