404 on /v1/v1/messagesClaude Code works but Codex returns 404, or the reverseUnexpected token '<' — HTML where JSON was expectedThe key is valid and the model exists, yet nothing connectsNo trace of the failed request in the provider's usage logİki SDK soyu, iki gelenek, tek bir ağ geçidi adı. İki istemci de hatalı değil; yalnızca /v1 segmentinin kime ait olduğu konusunda anlaşamıyorlar. Tersini yaparsanız ya /v1/v1/… ya da hiç sürüm içermeyen bir yol elde edersiniz.
Ortaya çıkan 404'te hata ayıklamak alışılmadık derecede zordur, çünkü istek çoğu zaman API'ye hiç ulaşmaz. Web sitesini aynı alan adında sunan bir ağ geçidi, bilinmeyen yollara pazarlama sayfasıyla yanıt verir – HTTP 200, Content-Type: text/html. İstemci HTML'i JSON olarak ayrıştırmaya çalışır ve gerçek sebebin yakınından bile geçmeyen bir sözdizimi hatası bildirir.
Bu, hatanın sağlayıcı tarafında iz bırakmadığı anlamına da gelir. Destek ekibi anahtarınızdan istek görmediğini söyleyecektir ve doğruyu söylüyordur: İstek, bir API çağrısına dönüşmeden önce bir web sunucusu tarafından yanıtlanmıştır.
Gövdeyi okumak yerine içerik türünü isteyin – tek komut meseleyi çözer:
curl -s -o /dev/null -w '%{http_code} %{content_type}\n' \
-X POST 'YOUR_BASE_URL/chat/completions' \
-H 'Authorization: Bearer YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{"model":"YOUR_MODEL","messages":[{"role":"user","content":"hi"}]}'
application/json URL'nin doğru olduğunu gösterir – yanlış bir anahtar bile JSON ile yanıt verir. text/html bir web sitesiyle konuştuğunuzu ve sorunun base URL olduğunu gösterir.
/v1 ister. Yeni araçlar kendi talimatlarına ihtiyaç duymadan bu ikisinden birine yerleşir./ ile biten bir base URL, API yerine web sitesine yönlenen çift eğik çizgi üretebilir.| İstemci | Base URL şöyle olmalı |
|---|---|
| Claude Code | yalnızca sunucu adı – /v1 olmadan |
| Anthropic SDK | yalnızca sunucu adı – /v1/messages yolunu kendisi ekler |
| Codex | /v1 ile bitmeli |
| OpenAI SDK (Python, Node, Go) | /v1 ile bitmeli |
| Cursor, Cline, Roo Code | /v1 ile bitmeli |
| Cherry Studio, Chatbox, LobeChat | /v1 ile bitmeli |
https://apiclan.us, Codex ve OpenAI uyumlu her şey için https://apiclan.us/v1. Her istemci için kopyala-yapıştır yapılandırmalar 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.