405 Method Not AllowedRequest failed with status code 405openai.APIStatusError: Error code: 405The POST works in the provider's playground but not from your codeOpenAI soyundan SDK'lar sizin için bir yol ön eki eklemez. base_url'ye ne yazarsanız birebir kullanılır ve sonuna /chat/completions eklenir. https://example.com verirseniz istek https://example.com/chat/completions adresine gider; çıplak alan adını sonda eğik çizgiyle verirseniz bazı istemciler bunu https://example.com/ olarak daraltır – ana sayfaya düz bir POST.
Bir ana sayfa statiktir. GET ve HEAD'e yanıt verir, geri kalan her şeyi reddeder – bu tam olarak bir 405'tir. İstek hiçbir API koduna ulaşmadığı için kullanım kaydınızda hiçbir şey görünmez – ve boş bir kayıt da başlı başına bir ipucudur.
Bu, Anthropic durumunun ayna görüntüsüdür. Claude Code ve Anthropic SDK /v1/messages'i kendileri ekler, bu yüzden /v1 OLMAYAN bir base URL'ye ihtiyaç duyarlar. Çalışan bir Claude Code ayarını bir OpenAI istemcisine kopyalamak bu hatayı her seferinde yeniden üretir.
Sunucuya tam olarak o yolun hangi yöntemleri kabul ettiğini sorun:
curl -s -o /dev/null -w '%{http_code}\n' -X POST 'YOUR_BASE_URL/chat/completions'
# and compare with the bare domain:
curl -s -D- -o /dev/null -X POST 'https://YOUR_DOMAIN/' | grep -i '^allow\|HTTP/'
Çıplak alan adı Allow: GET, HEAD başlığıyla 405 döndürüyorsa sebebi buldunuz. Doğru bir API yolu, anahtar eksik olduğunda 401 döndürür – bir kimlik doğrulama hatası, API ile konuştuğunuz anlamına gelir.
| İstemci | Base URL şöyle olmalı |
|---|---|
| OpenAI SDK (Python, Node, Go) | /v1 ile bitmeli |
| Codex, Cherry Studio, Chatbox, LobeChat, LM Studio | /v1 ile bitmeli |
| Cursor, Cline, Roo Code | /v1 ile bitmeli |
| Anthropic SDK | /v1 olmadan – /v1/messages yolunu kendisi ekler |
| Claude Code | /v1 olmadan – aynı sebep |
https://apiclan.us/v1, Claude Code ve Anthropic SDK için https://apiclan.us şeklindedir. Her istemci ayarı hızlı başlangıç sayfasında listelenir.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.