Dokümanlar

Bir adres ve bir anahtar; gerisi zaten kullandığın araçlar. Anthropic/OpenAI hesabı gerekmez.

Hızlı başlangıç

  1. Base URL
    OpenAI uyumlu araçlarda (Codex, Cursor, Cline, OpenCode): https://api.llmpass.app/v1
  2. API anahtarı
    Anahtar oluştur Konsolda oluştur; sk- ile başlar. Örneklerde yerine sk-XXXXXXXXXXXXXXXX yazıyor.
  3. Bitti
    Aşağıdan aracını seç ve bu iki değeri gir.

Aracını seç

İki ortam değişkenini ayarla ve claude'u çalıştır. Kalıcı olsun istersen settings.json kullan.

export ANTHROPIC_BASE_URL="https://api.llmpass.app"
export ANTHROPIC_AUTH_TOKEN="sk-XXXXXXXXXXXXXXXX"
export ANTHROPIC_MODEL="claude-sonnet-5-5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5"
claude

Modeli Claude Code içinde /model ile değiştir. CC Switch kullanıyorsan konsoldaki "CC Switch'e aktar" düğmesi bunu tek tıkla yapar.

Yapay zekâ asistanıyla kurulum

Yapay zekâ asistanlarının okuyabileceği özet kurulum dosyası: /llms.txt

İstem (prompt)
llmpass.app/llms.txt adresini oku ve Claude Code'u LLMPass ile çalışacak şekilde yapılandır.

Modeller

Model ID'yi model alanında gönder. Fiyatlar ekonomi modu fiyatlarıdır: 1 milyon token başına, KDV hariç, her istekte bakiyenden düşülür.

Ekonomi moduAktifNormal modYakında

Kullanılabilir modeller, bağlam penceresi ve 1M token başına TL fiyatları
ModelTasarrufGirdiÇıktıBağlam
ClaudeClaude Code, Cursor, Cline, OpenCode ve API
Claude Opus 5.5−%50₺99,58₺497,891M
Claude Sonnet 5.5−%50₺49,79₺248,951M
Claude Sonnet 5−%50₺49,79₺248,951M
Claude Haiku 4.5−%50₺24,89₺124,47200K
Claude Opus 5−%50₺124,47₺622,371M
Claude Fable 5.1İlk yüklemeyle−%50₺248,95₺1.244,731M
Claude Fable 5İlk yüklemeyle−%50₺248,95₺1.244,731M
Claude Opus 4.8−%50₺124,47₺622,371M
Claude Opus 4.7−%50₺124,47₺622,37200K
Claude Opus 4.6−%50₺124,47₺622,371M
Claude Opus 4.5−%50₺124,47₺622,37200K
Claude Sonnet 4.6−%50₺74,68₺373,421M
Claude Sonnet 4.5−%50₺74,68₺373,42200K
Kimi K2.7 Codeİlk yüklemeyle−%40₺28,38₺119,49262K
MiniMax M3İlk yüklemeyle−%40₺8,96₺35,851M
Gemini 3.8 Flashİlk yüklemeyle−%40₺22,41₺112,031M
Grok 4.7İlk yüklemeyle−%40₺59,75₺179,24500K
GPTCodex, Cursor, Cline ve OpenAI formatında API
GPT-6 Sol−%50₺49,79₺248,951.05M
GPT-6.1 Sol−%50₺49,79₺248,951.05M
GPT-6 Astraİlk yüklemeyle−%50₺248,95₺1.244,731.05M
GPT-5.6 Sol−%50₺124,47₺746,841.05M
GPT-5.5−%50₺124,47₺746,841M
Fiyatların son güncellemesi: 09.10.2026.Resmi fiyatlar, TL karşılıkları ve KDV: Fiyatlar

Sorun giderme

En sık karşılaşılan sorunlar ve çözümleri. Hâlâ takıldıysan destekle iletişime geç.

404 ya da “Invalid URL”

Base URL yanlış. Claude Code ve Anthropic SDK https://api.llmpass.app adresini /v1 olmadan; Codex, OpenAI SDK, Cursor, Cline ve OpenCode ise https://api.llmpass.app/v1 olarak alır. Çift /v1/v1 ya da eksik /v1 404 verir.

“Model … isn't offered” ya da model bulunamadı

Model kimliği model listesindekilerden biri olmalı. Cline'da "OpenAI Compatible" sağlayıcısını seç; "Anthropic" sağlayıcısı kendi model kimliklerini gönderir.

Claude Code hâlâ Anthropic hesabımı kullanıyor ya da giriş istiyor

İki değişkenin de claude'u çalıştırdığın terminalde tanımlı olduğunu kontrol et (echo $ANTHROPIC_BASE_URL). Daha önce Claude Code'a bir Anthropic hesabıyla giriş yaptıysan Claude Code içinde /logout çalıştır ve yeniden başlat. settings.json değişiklikleri yeniden başlatınca geçerli olur.

401: anahtar önceden çalışıyordu, artık çalışmıyor

Anahtar silinmiş, devre dışı bırakılmış ya da süresi dolmuş olabilir; kopyalarken bir karakter de kaybolmuş olabilir. API Anahtarları sayfasında yeni bir anahtar oluştur ve kullandığın her yerde değiştir. Anahtarın tamamı yalnızca bir kez gösterilir.

402 / 403: bakiye bitti

Bakiyen ya da anahtarın harcama limiti bitti. Konsoldan bakiye yükle; istekler hemen devam eder. Bir daha habersiz yakalanmamak için düşük bakiye uyarısını aç.

Belirli bir modelde 403

Deneme kredisindeyken yalnızca deneme modelleri açıktır; diğerleri ilk yüklemeyle açılır. Anahtarda model ya da IP kısıtı da olabilir; API Anahtarları sayfasından kontrol et.

Codex: ortam değişkeni eksik ya da 401

Codex anahtarı env_key'de adı verilen değişkenden okur (LLMPASS_API_KEY). codex'i çalıştırmadan önce aynı kabukta export et; config.toml'da wire_api = "responses" ve bir GPT modeli kalsın.

API referansı

API'yi doğrudan kullanacaksan burası senin için. Açmak için bir bölüme dokun.

Base URL ve kimlik doğrulama

Tek anahtar tüm uç noktalarda ve tüm modellerde geçerli. Hangi Base URL'yi gireceğin, aracının /v1'i kendisi ekleyip eklemediğine bağlı.

FormatBase URLAraçlar
Anthropic formatıhttps://api.llmpass.appClaude Code, Anthropic SDK
OpenAI formatıhttps://api.llmpass.app/v1Codex, OpenAI SDK, Cursor, Cline, OpenCode

Başlıklar (headers)

BaşlıkNe zaman gönderilir
Authorization: Bearer sk-…Tüm uç noktalarda geçerli. OpenAI SDK'ları ve Claude Code (ANTHROPIC_AUTH_TOKEN) bunu kullanır.
x-api-key: sk-…Anthropic tarzı; /v1/messages ve /v1/models üzerinde kabul edilir. Anthropic SDK'ları bunu gönderir.
anthropic-version: 2023-06-01Resmi API'deki gibi /v1/messages isteklerinde gönder. SDK'lar otomatik ekler.
content-type: application/jsonGövdesi olan her istekte.

Anahtarını gizli tut: yalnızca kendi sunucunda veya kendi araçlarında kullan; tarayıcı koduna ya da herkese açık depolara koyma. Anahtar sızarsa konsoldan sil ve yenisini oluştur.

Uç noktalar

Tüm yollar https://api.llmpass.app adresine göredir.

MetotYolAçıklama
POST/v1/messagesAnthropic Messages API. Claude modelleri; streaming, araç kullanımı (tool use) ve prompt önbelleği resmi API'deki gibi çalışır.
POST/v1/chat/completionsOpenAI Chat Completions. Tüm modellerle çalışır; Claude istekleri otomatik dönüştürülür.
POST/v1/responsesOpenAI Responses API. GPT modelleri; Codex bunu kullanır.
GET/v1/modelsAnahtarının kullanabildiği modelleri listeler.
POST/v1/messages/count_tokensBir Messages isteğinin girdi token sayısını tahmin eder. Sonuç bir tahmindir ve asla ücretlendirilmez.

Diğer uç noktalar (embeddings, görsel, ses) sunulmuyor.

Modelleri listele

GET /v1/models
curl https://api.llmpass.app/v1/models \
  -H "Authorization: Bearer sk-XXXXXXXXXXXXXXXX"

Token say

POST /v1/messages/count_tokens
curl https://api.llmpass.app/v1/messages/count_tokens \
  -H "x-api-key: sk-XXXXXXXXXXXXXXXX" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"Merhaba"}]}'

Streaming

Yanıtı server-sent events (SSE) olarak almak için "stream": true gönder. Olaylar çağırdığın uç noktanın biçimindedir: /v1/messages'ta message_start, content_block_delta … message_stop; /v1/chat/completions'ta data: [DONE] ile biten data: parçaları.

Stream edilen istekler de diğerleri gibi kullanılan token kadar ücretlendirilir. Uzun çıktılarda streaming'i tercih et: ilerlemeyi hemen görürsün ve bağlantı aktif kalır.

curl -N https://api.llmpass.app/v1/messages \
  -H "x-api-key: sk-XXXXXXXXXXXXXXXX" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-sonnet-5-5","max_tokens":256,"stream":true,"messages":[{"role":"user","content":"Merhaba"}]}'

Hata kodları

Hatalar okunabilir bir mesajla JSON olarak döner. Başarısız istekler asla ücretlendirilmez.

KodAnlamıNe yapmalı
400Geçersiz istekJSON gövdesini kontrol et: model ID, messages ve max_tokens (/v1/messages'ta zorunlu).
401Geçersiz anahtarAnahtar yanlış yazılmış, silinmiş, devre dışı ya da süresi dolmuş. API Anahtarları sayfasındaki aktif bir anahtarı kullan; anahtarlar sk- ile başlar.
402 · 403Bakiye yetersizBakiyen ya da anahtarın harcama limiti bitti. Bakiye yükle veya limiti artır; istekler hemen devam eder.
403Erişim reddedildiAnahtarın bu modele izni yok (model kısıtı veya deneme kredisi) ya da istek anahtarın IP kısıtına takıldı. Anahtar ayarlarını kontrol et.
404Yanlış yolNeredeyse her zaman yanlış Base URL: çift /v1/v1 ya da eksik /v1.
429Çok fazla istekBirkaç saniye bekleyip üstel geri çekilmeyle tekrar dene. Retry-After başlığı varsa ona uy.
451Bölge desteklenmiyorYalnızca hizmet senin ülken için kapatıldığında döner. Başka bir durumda görüyorsan destek ile iletişime geç.
500 · 502 · 503 · 529Sağlayıcı hatasıModel sağlayıcısı isteği tamamlayamadı. Tekrar dene; sürerse request ID ile bize yaz.

Yetersiz bakiye genelde 402 olarak döner; bazı uç noktalar insufficient_user_quota koduyla 403 döndürür. Hata mesajı durumu açıklar ve cüzdan sayfasına bağlantı verir.

Hata biçimi

Biçim, çağırdığın uç noktaya göre değişir:

{
  "type": "error",
  "error": {
    "type": "…",
    "message": "…"
  }
}

Destekle iletişime geçerken isteğin zamanını ve konsol loglarındaki request ID'yi ekle.

Hız limitleri ve zaman aşımları

  • Sabit bir dakika başı istek kotası yayımlamıyoruz. 429 alırsan üstel geri çekilmeyle tekrar dene; sürekli yüksek hacim için destekle iletişime geç.
  • Tek bir istek en fazla 15 dakika sürebilir.
  • Streaming sırasında 5 dakika boyunca hiç veri gelmezse bağlantı kapatılır.
  • Token sayma uç noktası IP adresi başına dakikada 120 isteğe izin verir.
  • Konsolda bir anahtara koyduğun limitler (harcama limiti, son kullanma tarihi, izinli modeller ve IP'ler) bunlara ek olarak uygulanır.

Ücretlendirme

  • Bakiyen konsolda Türk lirası olarak gösterilir. Önce bakiye yüklersin; abonelik ya da aylık ücret yok.
  • Bakiyeyi TL ile yüklersin; kur, yükleme anında sabitlenir.
  • Her isteğin maliyeti, girdi, çıktı, önbellek okuma ve önbellek yazma token sayılarının model listesindeki fiyatlarla çarpılmasıyla hesaplanır.
  • Başarısız istekler asla ücretlendirilmez.
  • Önce deneme kredisi, sonra satın aldığın bakiye harcanır.
  • Deneme kredisindeyken yalnızca deneme modelleri açıktır; ilk yüklemeyle tüm modeller açılır.
  • Ücretsiz deneme kredisi otomatik tanımlanmaz: kullanıcı adınla Telegram destek hattımıza yaz.
  • Kullanılmamış satın alınmış bakiye iade edilir; deneme kredisi iade edilmez.
  • Her istek, token sayıları ve maliyetiyle birlikte konsoldaki loglarda görünür.
Telegram'dan destekDokümanlar ve kurulum — LLMPass