404 Not Found on /responsesopenai.NotFoundError: Error code: 404The same key works for chat/completions but not for responsesNothing appears in the usage log for the failed callÖn ek tek tek uç noktalara değil base URL'ye aittir. base_url bir kez /v1 ile bittiğinde SDK desteklediği her uç nokta için doğru yolu üretir ve bir daha düşünmeniz gerekmez.
Bozulduğu yer elle yazılmış isteklerdir. Biri, tam URL'yi açıkça yazan bir blogdan curl örneği kopyalar, sunucu adını değiştirir ve düzenleme sırasında ön eki kaybeder.
404 uç katmanda döndüğü için hesabın istek geçmişinde iz bırakmaz. İnsanlar o zaman uç noktanın hiç desteklenmediğini varsayar, oysa ona hiç ulaşmamışlardır.
İki yolu aynı anahtarla karşılaştırın – fark nettir:
curl -s -o /dev/null -w 'no prefix: %{http_code}\n' -X POST \
'https://YOUR_DOMAIN/responses' -H 'Authorization: Bearer YOUR_KEY'
curl -s -o /dev/null -w 'with /v1: %{http_code}\n' -X POST \
'https://YOUR_DOMAIN/v1/responses' -H 'Authorization: Bearer YOUR_KEY'
Birincide 404, ikincide 400 ya da 200 bunu doğrular. İkincide 401 yolun doğru, anahtarın yanlış olduğu anlamına gelir – bu başka bir sorundur.
/v1/responses, /v1/chat/completions ve /v1/messages uç noktalarını aynı base URL ve aynı anahtarla sunar. Hangi modelin hangi uç noktada yanıt verdiği GET /v1/models çıktısında yer alır.Son kontrol: 2026-10-01. Canlı bir OpenAI uyumlu ağ geçidinde teşhis edilen sorunlardan yazılmıştır, başka sitelerden derlenmemiştir.