404 page not found{"error":{"message":"Invalid URL (GET /v1/chat/completions)"}}NotFoundError: Error code: 404Bu, üretimden çok hata ayıklama sırasında insanları yakalar. URL'yi tarayıcıya ya da varsayılan olarak GET kullanan bir araca yapıştırırsınız, 404 görürsünüz ve uç noktanın çöktüğüne karar verirsiniz. Uç nokta sağlam; sadece GET işleyicisi yok.
Doğrulaması kolay: Gerçekten var olmayan bir yol da, var olup yönteminizi reddeden bir yol da 404 döndürür; ama POST'a geçtiğinizde yalnızca biri davranış değiştirir.
Aynı yolu iki kez, her yöntemle bir kez gönderin ve karşılaştırın:
# GET — expect 404 even on a healthy endpoint
curl -s -o /dev/null -w 'GET %{http_code}\n' \
'YOUR_BASE_URL/chat/completions'
# POST with a deliberately bad key — expect 401
curl -s -o /dev/null -w 'POST %{http_code}\n' -X POST \
'YOUR_BASE_URL/chat/completions' \
-H 'Authorization: Bearer invalid' \
-H 'Content-Type: application/json' -d '{}'
GET 404 ardından POST 401 geliyorsa uç nokta sağlıklıdır, siz yanlış şekilde test ediyordunuz. İki kez 404 geliyorsa yol gerçekten yanlıştır.
GET /v1/chat/completions 404 döndürür, POST ise geçerli bir anahtar verene kadar bir JSON hatası döndürür. Uç noktalar ve örnekler hızlı başlangıç sayfasında.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.