Kılavuzlara dön
Entegrasyon·8 Ağustos 2026·Son güncelleme: 10 Ekim 2026·9 dk okuma

Claude API ile Roo Code — sağlayıcı kurulumu ve mod başına model

Roo Code modlarla birlikte gelir, ancak model içermez. Burada üç alanlı sağlayıcı kurulumu, yerleşik Anthropic sağlayıcısı üzerinden kullanılan rotadaki temel URL tuzağı ve yapılandırma profillerinin Architect'in Opus üzerinde düşünmesini, Code'un ise Sonnet üzerinde görevleri yürütmesini nasıl sağladığı açıklanıyor.

Son inceleme tarihi: .

Roo Code, VS Code için açık kaynaklı otonom bir kodlama ajanıdır — Cline ailesinde bir çataldır ve mod sistemi ile mod başına model yönlendirmesiyle ayrılır. Kendi modelini sunmaz; bu nedenle bir API anahtarına ihtiyaç duyar. Bu kılavuz, Claude'u Roo Code'da tek bir sk-kn- anahtarıyla, ana modellerde Anthropic liste fiyatının yaklaşık 30% altında çalıştırmanın tam kurulumunu; güçlü model maliyetini yalnızca karşılığını verdiği yerde harcamak için yapılandırma profillerinin nasıl kullanılacağını, bir oturumun maliyetini ve Anthropic'i doğrudan çağırmaya kıyasla ödünleşmenin dürüst bir değerlendirmesini açıklar.

Roo Code neden API anahtarına ihtiyaç duyar?

Roo Code'un gerçekleştirdiği her adım — dosya okuma, fark yazma, komut çalıştırma, sonucu okuma — token başına ücretlendirilen bir model çağrısıdır. claude.ai Pro veya Max aboneliği bunu karşılamaz: sohbet planlarıyla API erişimi ayrı ürünlerdir ve Roo Code API ile iletişim kurar. Ajan döngüsü büyüyen görev bağlamını her adımda yeniden gönderdiğinden token başına ücret, oturum maliyetindeki en büyük kaldıraçtır — ağ geçidi için de durum böyledir: 10 $ yüklemeyle kullandıkça öde, GPT'ye de ulaşan tek anahtar ve hiçbir zaman süresi dolmayan bakiye.

Kurulum — üç alan

Ayarlar → Sağlayıcılar bölümünü açın ve API sağlayıcısını OpenAI Compatible olarak ayarlayın. Üç değer:

Roo Code → Settings → Providers
API Provider   OpenAI Compatible
Base URL       https://api.kunavo.com/v1
API Key        sk-kn-...              # create at kunavo.com/app/keys
Model ID       claude-sonnet-5        # or claude-opus-5 / claude-haiku-4-5

kaydolup hesabınıza bakiye yükledikten sonra anahtarı panelden oluşturun — yalnızca bir kez gösterilir, bu nedenle hemen kaydedin; Claude API anahtarı dokümanında anahtar yenileme ve harcama limitleri açıklanır. Roo Code bağlam penceresi veya çıktı sınırı gibi model meta verileri isterse değerleri model sayfasından alın — gereğinden düşük bir bağlam penceresi, modelin olması gerekenden erken kesilmesine neden olur.

Kodu düzenlemesine izin vermeden önce küçük bir şeyle test edin. Buradaki 401 neredeyse her zaman anahtardan kaynaklanır; 404 ise neredeyse her zaman temel URL'den veya mevcut olmayan model slug'ından kaynaklanır — Kunavo slug'ları tam olarak eşleştirir ve tarih son ekli adlar için takma ad kullanmaz; bu nedenle claude-sonnet-4-5-20250929 404 döndürürken claude-sonnet-4-6 çözümlenir.

Modlar ve yapılandırma profilleri — maliyet kolu

Roo Code'da yerleşik olarak birkaç mod bulunur — Kod, Mimar, Sor ve Hata Ayıkla — ayrıca kendiniz tanımladığınız özel modlar da vardır. Maliyet açısından önemli nokta, Roo Code'un adlandırılmış API yapılandırma profillerini saklaması ve her modda en son hangi profili kullandığınızı hatırlamasıdır. Böylece modeli değiştirmeniz gerektiğinde hatırlamanız gereken bir ayar olmaktan çıkar; modun bir özelliği hâline gelir:

profile-per-mode
# One API configuration profile per job, all on the same sk-kn- key.
# Roo Code remembers the profile you last used in each mode.

Profile "strong"         model claude-opus-5        -> bind to Architect and Debug
Profile "code-default"   model claude-sonnet-5      -> bind to Code mode
Profile "ask-cheap"      model claude-haiku-4-5     -> bind to Ask mode

Bunun işe yaramasının nedeni, modların token profillerinin birbirinden çok farklı olmasıdır. Mimar, model kalitesinin sonraki yirmi adımın verimli olup olmayacağını belirlediği, akıl yürütme ağırlıklı birkaç turdan oluşur — toplam token'ların küçük bir bölümüdür; bu nedenle güçlü bir model mutlak olarak az maliyet getirir. Kod, her biri bağlamı yeniden gönderen çok sayıda mekanik adımdan oluşur; token başına ücretin katlandığı yer burasıdır. Sor genellikle tek seferliktir ve hiçbir şekilde en üst düzey bir model gerektirmez.

Aşağıda hesaplanan rakamlar yer alıyor: Opus 5 ile üç Mimar adımı ve Sonnet 5 ile on yedi Kod adımı, tümüyle Sonnet çalıştırmanın 0,87 dolarına karşı yaklaşık $1,06 tutar — planlama kalitesi belirgin ölçüde daha iyi olduğu hâlde yaklaşık 23% daha fazla ve her şeyi Opus'ta çalıştırmaktan çok daha ucuz.

Anthropic'e özgü rota (ve neden bunu isteyebileceğiniz)

Roo Code ayrıca özel bir temel URL alanına sahip yerleşik bir Anthropic sağlayıcısı sunar. Bu sağlayıcıyı https://api.kunavo.com adresine yönlendirmek — istemci /v1/messages öğesini kendisi eklediği için /v1 içermeyen yalnızca origin adresini kullanarak — istekleri Anthropic'e özgü Messages API üzerinden yönlendirir. Buraya /v1 biçimini yapıştırmak, model bulunamıyormuş izlenimi veren bir 404 hatasına yol açar.

Bu rotanın sağladığı şey istem önbelleğe almadır: cache_control olduğu gibi iletilir ve önbelleğe alınan girdiler, giriş ücretinin %10'u üzerinden ücretlendirilir (nasıl çalışır). Her adımda sabit bir ön eki yeniden gönderen bir döngüde bu, elde edilebilecek en büyük tasarruftur — model değişikliğinden bile daha büyük. Her iki rota da çalışır; başlangıç için OpenAI Compatible daha basittir ve aralarında geçiş yapmak bir ayar değişikliğinden ibarettir.

Ancak istem önbelleğe alma, Anthropic'e özgü rotayı gerektirmez. Uzun bir istemde Kunavo, OpenAI Compatible rotasında önbellek kesme noktalarını kendisi ayarlar: sistem isteminde, araç tanımlarında ve konuşma bir asistan turu içerdiğinde son mesajda; bir ajan döngüsünde bu, ilk adımdan sonraki her adımdır. Roo Code'un orada ayarladığı bir cache_control korunur. Anthropic'e özgü rotada istek, Roo Code'un gönderdiği gibi iletilir ve hiçbir kesme noktası eklenmez; dolayısıyla neyin önbelleğe alınacağı, Roo Code'un ayarladığı kesme noktalarına bağlıdır.

Hangi Claude modelini hangi moda bağlamalı?

ModModelKunavo girdi / çıktı (1 milyon başına)
Kod (varsayılan, en yüksek hacim)claude-sonnet-5$1,40 / $7,00
Mimar ve Hata Ayıkla — planlama, tasarım, zor hatalarclaude-opus-5$3,50 / $17,50
Sor — tek seferlik sorularclaude-haiku-4-5$0,70 / $3,50

Bunların hepsi aynı anahtarı ve aynı uç noktayı kullanır — yalnızca model slug'ı değişir; dolayısıyla profil tek kelimelik bir değişikliktir. Anthropic'in resmî listesine göre model başına tüm ücretler Anthropic Claude API fiyat listesinde, güncel katalog ise fiyatlandırma sayfasında yer alır.

Kunavo üzerinde Roo Code ve doğrudan Anthropic çağrısı

Doğrudan gitmenin daha iyi seçenek olduğu durumlar da dâhil olmak üzere dürüst karşılaştırma:

 Roo Code → KunavoRoo Code → doğrudan Anthropic
1 milyon başına Sonnet 5 (girdi / çıktı)$1,40 / $7,00$2,00 / $10,00
BaşlangıçKaydolun, 10 dolar yükleyin, anahtar oluşturunFaturalandırması yapılandırılmış Anthropic Console hesabı
Tek anahtardaki modellerClaude ve GPT'nin yanı sıra görüntü, video ve sesYalnızca Claude
Mod başına model yönlendirmeEvet — profiller, sağlayıcıdan bağımsız bir Roo Code özelliğidirEvet
İstem önbelleğe almaEvet, yerleşik Anthropic sağlayıcı rotası üzerinden (cache_control olduğu gibi iletilir)Evet, doğrudan
Başarısız isteklerÜcretlendirilmezÜcretlendirilmez
Kapasite ve SLAPaylaşılan üst akış kapasitesi; sözleşmeye bağlı SLA veya garantili kota yokKendi kuruluşunuzun hız sınırı katmanı ve Anthropic'in destek koşulları
Yepyeni modellere aynı gün erişimÜst akış kanalı bunları taşıdığındaYayınlandığında

Kapasite satırı gerçek ödünleşimi açıkça ortaya koyar. Garantili bir kotaya, sözleşmeye bağlı bir SLA'ya veya model sağlayıcısıyla bir tedarik ilişkisine ihtiyacınız varsa doğrudan gidin — fiyat farkının satın aldığı şey budur. Roo Code çalıştıran bireysel bir geliştirici veya küçük bir ekip için denge genellikle ters yöndedir.

Bir Roo Code oturumunun gerçek maliyeti

Aracı tabanlı araçlar tasarım gereği token tüketir: her adım sistem istemini, görev geçmişini ve yeni dosya bağlamını yeniden gönderir. Kunavo ücretleriyle gerçekçi rakamlar:

BirimTokenlar (girdi / çıktı)claude-sonnet-5Anthropic liste fiyatında
Bir Kod modu adımı25.000 / 1.200$0,043$0,062
20 adımlık görev~500k / ~24k~$0,87~$1,24
Aynı görev, Opus 5 üzerinde Mimar~500k / ~24k~$1,06~$1,52
Yoğun bir gün (bu türden 5 görev)—~$4,34~$6,20

Çalıştırılabilir hesap:

roo_session_cost.py
# Kunavo Claude rates (USD per 1M tokens): (input, output)
RATES = {
    "claude-haiku-4-5":  (0.70, 3.50),
    "claude-sonnet-5":   (1.40, 7.00),
    "claude-opus-5":     (3.50, 17.50),
}

def step_cost(model, in_tokens, out_tokens):
    i, o = RATES[model]
    return in_tokens / 1_000_000 * i + out_tokens / 1_000_000 * o

# One Code-mode step: Roo resends the task context plus the files it read.
print(step_cost("claude-sonnet-5", 25_000, 1_200))         # -> $0.0434
# A realistic 20-step task on the Code-mode default:
print(20 * step_cost("claude-sonnet-5", 25_000, 1_200))    # -> ~$0.87
# Architect mode on Opus 5 for 3 steps, Code mode on Sonnet 5 for 17:
print(3 * step_cost("claude-opus-5", 25_000, 1_200)
      + 17 * step_cost("claude-sonnet-5", 25_000, 1_200))   # -> ~$1.06

Faturayı düşük tutmak

  1. Bir görevi sonsuza kadar uzatmak yerine yeni görevler başlatın. Roo Code her adımda konuşmanın tamamını yeniden gönderir; bu nedenle uzun süren tek bir görevin maliyeti karesel olarak büyür. Yeni bir görev, taze ve küçük bir bağlam demektir — buradaki en yüksek etkili alışkanlık budur.
  2. Her moda bir profil bağlayın. Yukarıda ele alındı: model yönlendirmesini, görevin ortasında hatırlamanız gereken bir şey olmaktan çıkarıp yapılandırmaya dönüştürür.
  3. Önbelleğe alma için Anthropic'e özgü rotayı kullanın. Giriş ücretinin %10'u üzerinden ücretlendirilen önbellekli giriş, sabit bir ön eki yeniden gönderen bir döngüdeki en büyük yapısal tasarruftur.
  4. Editöre kendi harcama limitli anahtarını verin. Panelde ayrı bir anahtar oluşturun ve gerçek bir haftadan sonra kullanımı kontrol edin — bunun size maliyetini dürüstçe tahmin etmenin tek yolu budur.

Sık sorulan sorular

Claude API ile Roo Code için hangi temel URL'yi kullanmalıyım?

Roo Code'da Settings → Providers bölümüne gidin, API Provider'ı 'OpenAI Compatible', Base URL'yi https://api.kunavo.com/v1 olarak ayarlayın, bir Kunavo anahtarı (sk-kn-...) yapıştırın ve model kimliğini claude-sonnet-5 gibi bir Claude slug'ı olarak belirleyin. Bunun yerine Roo Code'un yerleşik 'Anthropic' sağlayıcısını kullanıyorsanız temel URL'yi yalnızca kök adres — https://api.kunavo.com — olarak ayarlayın; çünkü bu istemci /v1/messages yolunu kendisi ekler. Buraya /v1 eklemek, bu kurulumda 404 hatasının en yaygın nedenidir. En zor görevler için model kimliğini claude-opus-5 olarak ayarlayın.

Roo Code ile Claude Pro veya Max aboneliğini kullanabilir miyim?

Hayır. Eylül 2026 itibarıyla Roo Code sağlayıcı belgelerinde Claude aboneliği seçeneği listelenmiyor — Anthropic sağlayıcısı Anthropic Console'dan alınan bir API anahtarı kullanır — ve claude.ai sohbet aboneliği API erişimi içermez. Roo Code API'yi doğrudan çağırır; bu nedenle her dosya okuma, fark ve komut ücretlendirilen bir model çağrısıdır ve kullandıkça öde API anahtarına ihtiyacınız vardır. Kunavo'da bu, minimum 10 $ yükleme ve hiçbir zaman süresi dolmayan bakiye anlamına gelir. Ayrıca, çoğu Claude modeli Anthropic'in liste fiyatından 30% daha düşük fiyatlıdır.

Roo Code her mod için farklı bir Claude modeli kullanabilir mi?

Evet; bu, bu araçta maliyeti kontrol etmenin başlıca yoludur. Roo Code adlandırılmış API yapılandırma profillerini saklar ve her modda en son kullandığınız profili hatırlar; böylece Architect ve Debug'a güçlü bir modeli, Code ve Ask'a daha ucuz bir modeli bağlayabilirsiniz. Pratik bir ayrım: Architect ve Debug için claude-opus-5 ($3,50/$17,50 / 1 milyon), Code için claude-sonnet-5 ($1,40/$7,00) — claude-sonnet-4-6'dan ($2,10/$10,50) daha yeni ve Kunavo'da token başına daha ucuz — ve Ask için claude-haiku-4-5 ($0,70/$3,50). Her üç profil de aynı anahtarı kullanır; yalnızca model slug'ı değişir.

Claude'u Roo Code'da çalıştırmanın maliyeti nedir?

Roo Code her adımda görev bağlamını yeniden gönderir; bu nedenle maliyet harcanan zamana değil, adım sayısına bağlıdır. Tipik bir adım yaklaşık 25.000 girdi ve 1.200 çıktı tokenidir — Kunavo ücretleriyle claude-sonnet-5 üzerinde yaklaşık 0,043 $; dolayısıyla 20 adımlı bir görev yaklaşık 0,87 $ tutar; Anthropic liste fiyatında ise yaklaşık 1,24 $. Başarısız istekler asla ücretlendirilmez. Yerleşik Anthropic sağlayıcı yolunda kullanılabilen istem önbellekleme, önbelleğe alınmış girdiyi giriş ücretinin %10'u üzerinden faturalandırır ve en büyük yapısal tasarruftur.

Aynı kurulum Cline ve Kilo Code için de çalışır mı?

Evet — Roo Code ve Kilo Code, Cline ailesinin çatalları olduğundan üçü de aynı sağlayıcı modelidir. Araca özgü ayrıntılar farklıdır: Claude API ile Cline, Plan/Act ayrımını kapsar; Claude API ile Kilo Code ise kendi kurulumunu açıklar. Editör uzantısı yerine terminal ajanı için Claude Code kurulum kılavuzu ortam değişkeni sözleşmesini, Claude Code fiyatlandırması ise abonelik ile API arasındaki başa baş noktasını ele alır.