DEV Community

Cover image for Claude Code'un Gücünü, Anthropic API Bağımlılığı Olmadan Ücretsiz Modellerle (OpenRouter) Kullanmak
Taha Yağız Güler
Taha Yağız Güler

Posted on

Claude Code'un Gücünü, Anthropic API Bağımlılığı Olmadan Ücretsiz Modellerle (OpenRouter) Kullanmak

Anthropic aboneliği ödemeden Claude Code'u kullanmak mümkün mü? Evet — ve nasıl yapıldığını adım adım anlatıyorum.


Giriş: "Usage Limit Reached" Duvarına Çarpanlar İçin Kaçış Planı

Kritik bir hatayı düzeltmeye çalışıyorsunuz. Derken Claude Code ekrana soğuk bir mesaj atıyor: "Claude usage limit reached".

Tanıdık geldi değil mi?

Ya da belki şu soruyla uyanıyorsunuz: "Claude Code için aylık $20 ödemek zorunda mıyım? Başka model kullanamaz mıyım?"

Evet, kullanabilirsin.

Claude Code, Anthropic API'sine bağlı bir araç değil. Arka planda hangi URL'ye istek attığını umursamıyor. O URL'yi değiştirirseniz, istekleri istediğiniz modele yönlendirebilirsiniz.


OpenRouter Nedir?

OpenRouter, 400'den fazla yapay zeka modelini tek bir API üzerinden kullanmanızı sağlayan bir platform. Claude, GPT, Gemini, Llama, DeepSeek, Qwen… hepsi orada.

Asıl güzelliği ise 39'dan fazla ücretsiz model barındırması. Günlük kotası sınırlı ama geliştirici projeleri, öğrenme ve yan projeler için fazlasıyla yeterli.


Hadi Başlayalım: 5 Dakikada Kurulum

Adım 1 — Claude Code'u Kurun (henüz yoksa)

npm install -g @anthropic-ai/claude-code
Enter fullscreen mode Exit fullscreen mode

2. OpenRouter'da Ücretsiz API Anahtarı Alın

openrouter.ai adresine gidin, ücretsiz hesap ve sonrasında ayarlar kısmından API Key’inizi oluşturun.

Adım 3 — Ortam Değişkenlerini Ayarlayın

Shell profil dosyanıza (~/.zshrc veya ~/.bashrc) şu satırları ekleyin:

export ANTHROPIC_BASE_URL="https://openrouter.ai/api"
export ANTHROPIC_AUTH_TOKEN="sk-or-ANAHTARINIZ_BURAYA" #OpenRouter API Key
export ANTHROPIC_API_KEY=""
Enter fullscreen mode Exit fullscreen mode

ANTHROPIC_API_KEY'i boş bırakmak kasıtlı — bu Claude Code'un Anthropic'e değil, OpenRouter'a gitmesini sağlıyor.

Ardından terminali yenileyin:

source ~/.zshrc
Enter fullscreen mode Exit fullscreen mode

Adım 4 — Bir Model Seçin ve Başlatın

OpenRouter’daki ücretsiz modelleri inceleyin. Beğendiğiniz bir modeli seçin:

claude --model "openrouter-model-name"
Enter fullscreen mode Exit fullscreen mode

Bu kadar. Claude Code artık OpenRouter üzerinden çalışıyor.


Çalıştığını Nereden Anlarım?

Claude Code içinde /status komutunu çalıştırın. Ayrıca OpenRouter’ın Activity Dashboard’unda isteklerinizi canlı görebilirsiniz.

Oturum içinde model değiştirmek isterseniz:

/model <model-name-here>
Enter fullscreen mode Exit fullscreen mode

Dikkat Edilmesi Gereken Noktalar

Ücretsiz modeller her zaman yeterli mi?
Kod okuma, şablon oluşturma, hata açıklama, test yazma gibi görevlerde genelde tatmin edici sonuç alırsınız. Kritik üretim işleri veya derin refaktör için premium modeller hâlâ önerimdir.

Her Model Her Şeyi Yapamaz
Claude Code’un dosya okuma/yazma, terminal komutları çalıştırma gibi özellikleri (tool calling) model desteği gerektirir. GPT-OSS, Qwen3, Gemini bu konuda güvenilir. Hafif modellerde bu özellik olmayabilir. Ayrıca gerçek zamanlı yanıt akışı (streaming) için de modelin desteği şart. OpenRouter’ın model sayfasından teyit edin, iyi alışkanlık.

Sonuç

Claude Code, sandığınızdan çok daha esnek bir araç. Hangi API’yle konuştuğunu bir URL ve bir anahtarla değiştirebiliyorsunuz. Geri kalan her şey aynı.

Dört satır kod. Beş dakika. Artık herhangi bir modele erişiminiz var.

Anthropic faturası ödemek istemiyorsanız veya farklı modelleri denemek istiyorsanız, işte başlangıç noktanız.

Top comments (0)