Claude Code'u Pro/Max paketi satın almadan kullanmak için üç şey yapın: resmî bağımsız yükleyici komutuyla kurulum yapın (her terminal türü için hemen aşağıda bir satır), ANTHROPIC_BASE_URL=https://api.kunavo.com (/v1 olmadan) ile birlikte ANTHROPIC_AUTH_TOKEN ve modeli sabitleyen dört değişkeni ayarlayın, ardından Claude Code'un API anahtarıyla çalıştığından emin olmak için /status yazın. Token ücretleri ön ödemeli bakiyeden düşülür; Visa/Mastercard veya Link ile en az 10 USD tutarında bakiye yükleyebilirsiniz. MoMo, ZaloPay ve VNPay kullanılamaz. npm ile kurulum için Node.js 22 veya üzeri gerekir.
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Windows Command Prompt (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdBu yazıdaki kurulum komutları ve değişken adları, Claude Code'un resmi belgelerinden; kurulum sayfası ve ortam değişkenleri listesi dahil, 3 Ekim 2026 tarihinde yeniden kontrol edilmiştir. Anthropic'in bu sayfaların Vietnamca sürümü yoktur (/docs/vi/setup yolu aynı gün 404 hatası verdi), bu nedenle yazıdaki hata mesajı daha kolay arayabilmeniz için İngilizce bırakılmıştır. Kunavo'nun fiyatları ve ödeme yöntemleri 10 Ekim 2026 tarihinde kontrol edilmiştir.
Açık olan terminale göre yükleme komutunu seçin
Tüm yükleme yöntemleri aynı claude programını kurar; fark, güncellemeleri kimin yönettiğidir. Resmi belgeler bağımsız yükleyici yöntemini “Native Install (Recommended)” sekmesine koyar; ayrıca bu yöntem, sizin hiçbir şey yapmanıza gerek kalmadan kendini güncelleyen tek yöntemdir.
| Şu anda bulunduğunuz ortam: | Komutu kullanın | Güncelleme |
|---|---|---|
| macOS, Linux veya WSL terminali | install.sh (yukarıdaki ilk satır) | Otomatik, arka planda |
Windows PowerShell, PS C:\Users\TenBan> biçimindeki istem | irm https://claude.ai/install.ps1 | iex | Otomatik, arka planda |
Windows CMD, C:\Users\TenBan> biçimindeki istem (PS yok) | install.cmd satırı | Otomatik, arka planda |
| Homebrew veya WinGet kullanmaya alışkınsanız | brew install --cask claude-code, winget install Anthropic.ClaudeCode | Varsayılan olarak otomatik güncellenmez; paket yöneticisini kullanarak yükseltin |
| npm üzerinden geçmek gerekir | npm install -g @anthropic-ai/claude-code, Node.js 22+ gerekir | @latest ile yeniden çalıştırın |
# Homebrew (macOS, Linux) – mặc định không tự cập nhật
brew install --cask claude-code
# WinGet (Windows) – mặc định không tự cập nhật
winget install Anthropic.ClaudeCodeMakinenin şu koşulları karşılaması gerekir (yükleme sayfasına göre, 3 Ekim 2026 tarihinde kontrol edildi):
- İşletim sistemi: macOS 13.0 veya üzeri; Windows 10 sürüm 1809 veya üzeri ya da Windows Server 2019 veya üzeri; Ubuntu 20.04+, Debian 10+ veya Alpine Linux 3.19+.
- En az 4 GB RAM, x64 veya ARM64 CPU. 32 bit Windows desteklenmez.
- Shell Bash, Zsh, PowerShell veya CMD olmalı ve İnternet bağlantısı bulunmalıdır.
- Node.js yalnızca npm ile kurulumda gerekir ve sürüm 22 veya üzeri olmalıdır.
Kurulum tamamlandıktan sonra eski pencerede hemen claude yazmayın: o pencere yeni PATH değerini henüz almamıştır. Başka bir terminal açıp şunu çalıştırın:
claude --version # in ra số phiên bản, kèm chữ (Claude Code)
claude doctor # chẩn đoán cài đặt và file cấu hình, không mở phiên làm việcclaude --version bir sürüm numarası yazdırıyorsa kurulum tamamlanmıştır; bundan sonraki tüm hatalar yapılandırmayla ilgilidir. Nerede sorun olduğunu bilmiyorsanız claude doctor yararlıdır; herhangi bir oturum başlatmadan hem kurulumu hem de settings dosyalarını kontrol eder.
Windows: sık karşılaşılan beş sorun
- Komut satırını yanlış yapıştırmak. PowerShell'e CMD satırı yapıştırılırsa
The token '&&' is not a valid statement separator; CMD'ye PowerShell satırı yapıştırılırsa'irm' is not recognized as an internal or external commandhatası alınır. İsteme bakın:PSvarsairmsatırını, yoksainstall.cmdsatırını kullanın. - “Windows PowerShell (x86)” seçeneğini yanlış açmak. Başlat menüsündeki bu seçenek 32 bit işlemdir; 64 bit makinede bile
Claude Code does not support 32-bit Windowshatası alınır. (x86) yazmayan seçeneği seçin. - Administrator yetkisiyle çalıştırmak gereksizdir. Belgeler bunu istemez; bağımsız sürüm kullanıcı klasörüne kurulur:
%USERPROFILE%\.local\bin\claude.exe. claudeyazınca “not recognized” hatası almak. Yukarıdaki klasör henüzPATHiçine eklenmemiştir. Önce yeni bir terminal deneyin; sorun sürerse yolu denetlemek ve eklemek için aşağıdaki PowerShell bölümünü kullanın. macOS/Linux'ta karşılığıcommand not found: claude, programın bulunduğu yer ise~/.local/bin/claudeolur.- npm
npm.ps1 cannot be loaded because running scripts is disabled on this systemhatası veriyor. PowerShell'in Execution policy ayarı, npm'nin oluşturduğu.ps1betiğini engelliyor. Belgeler üç çözüm sunar: geçerli kullanıcı için aşağıdakiSet-ExecutionPolicykomutuyla yerel betiklerin çalışmasına izin vermek,npm.cmdveclaude.cmdkullanarak.ps1sürümünü atlamak veya npm'yi bırakıp bağımsız yükleyici komutunu kullanmak.
# 1. Kiểm tra thư mục cài đặt đã có trong PATH chưa
$env:PATH -split ';' | Select-String '\.local\\bin'
# 2. Không có kết quả nào? Thêm vào PATH của người dùng, rồi đóng và mở lại terminal
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# 3. Trong terminal mới
claude --versionSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserWSL'siz Windows mu, WSL mi? Projeniz Windows'taysa doğrudan Windows'ta çalıştırmak yeterlidir. Bu durumda Git for Windows isteğe bağlıdır: yüklüyse Claude Code komutları Git Bash üzerinden, yüklü değilse PowerShell üzerinden çalıştırır. Git yüklü olduğu halde Claude Code Git Bash'i bulamıyorsa ~/.claude/settings.json'in env bloğunda CLAUDE_CODE_GIT_BASH_PATH'yi tanımlayıp bash.exe'i gösterin (belgelerde C:\Program Files\Git\bin\bash.exe örneği veriliyor). Linux araçlarına ihtiyacınız varsa veya komutların korumalı bir alanda çalışmasını istiyorsanız WSL 2'yi seçin; korumalı alan yalnızca WSL 2'de kullanılabilir, WSL'siz Windows'ta ve WSL 1'de kullanılamaz. WSL 1, yalnızca bilgisayarınızda WSL 2 etkinleştirilemiyorsa bir seçenektir. WSL'yi seçtiyseniz install.sh satırıyla kurun ve claude'ı tamamen WSL terminalinde çalıştırın.
npm ile kurulum: koşullar ve üç not
Komut satırı araçlarını Node ile zaten yönetiyorsanız veya şirket ağınız paket indirmelerine yalnızca npm kayıt defteri üzerinden izin veriyorsa npm uygun bir seçenektir. Gereksinim Node.js 22 veya üzeridir; birçok eski yazıda yer alan Node 18 bilgisi artık geçerli değildir. Eski bir Node sürümü kurulumun başarısız olmasına yol açmaz: npm yalnızca EBADENGINE uyarısı verir, çünkü çalıştırılan asıl şey npm paketinin indirdiği ve Node'a bağımlı olmayan derlenmiş bir ikili dosyadır. Bilgisayarınızda Node yoksa 22 veya üzeri sürümü nodejs.org adresinden indirin.
node -v # cần v22 trở lên
npm install -g @anthropic-ai/claude-code # không dùng sudo
# nâng cấp bằng @latest, không dùng npm update -g
npm install -g @anthropic-ai/claude-code@latestsudo npm install -gkullanmayın: belgeler bu yöntemin izin hatalarına ve güvenlik riskine yol açtığı konusunda uyarıyor.npm install -g @anthropic-ai/claude-code@latestile yeni sürüme geçin;npm update -gönerilen yöntem değildir.- Derlenmiş program isteğe bağlı bir bağımlılıktan gelir (platformunuza karşılık gelen
@anthropic-ai/claude-code-*paketi).--omit=optionalbayrağı,.npmrciçindekioptional=falsesatırı veya--ignore-scripts, bu bağımlılığın eksik kalmasına neden olur; macOS/Linux'taclaude native binary not installedgörürsünüz.
VPN gerekli mi? Yükleme betiği indirilirken hata
Gerekmez. Vietnam, Anthropic'in hem Claude.ai hem de API için desteklediği ülkeler listesinde yer alıyor (3 Ekim 2026 tarihinde kontrol edildi). Soruna genellikle VPN neden olur: kurulum sorunlarını giderme sayfasına göre (3 Ekim 2026 tarihinde incelendi), kurulum adresi App unavailable in region hatasını döndürdüğünde Claude Code, bağlantınızın göründüğü konumda kullanılamaz. Vietnam'dayken bu mesajla karşılaşırsanız başka bir ülkede bulunan VPN'i veya proxy'yi kapatıp yeniden deneyin.
Kalan iki hatanın kökü aynıdır: syntax error near unexpected token '<' veya curl: (22) The requested URL returned error: 403, betik yerine bir HTML sayfası ya da hata kodu aldığınız anlamına gelir. Proxy veya güvenlik duvarı nedeniyle dosya indirmesini engelleyen şirket ağı ilk şüphelidir. Hemen Homebrew, WinGet veya npm'ye geçmeyin: belgeler önce ağ bağlantısını kontrol etmenizi önerir; çünkü alternatif yükleme yöntemleri de aynı sunucudan indirir. Başka bir ağ deneyin veya BT departmanından engeli kaldırmasını isteyin.
API key yapılandırması: Pro/Max paketi olmadan Claude Code'u çalıştırma
Claude Code iki yöntemden biriyle kimlik doğrular. Aşağıdaki tablo hızlı bir karşılaştırmadır; yazının geri kalanı sağdaki sütunu izler.
| Claude hesabıyla giriş yapma | Kunavo API key'i | |
|---|---|---|
| Koşullar | Pro, Max, Team, Enterprise paketi veya Console hesabı. Ücretsiz Claude.ai paketi Claude Code'u içermez. | Ortam değişkenine yerleştirilen bir sk-kn-… key'i. Paket satın almaya ve giriş yapmaya gerek yoktur. |
| Maliyet | Aylık: Pro ayda 20 ABD dolarıdır (yıllık ödeme ile ayda 17 ABD doları; tek seferde 200 ABD doları), Max ise ayda 100 ABD dolarından başlar; vergiler dahil değildir (claude.com/pricing, 3 Ekim 2026 tarihinde incelendi). | Gerçekte kullanılan token miktarına göre ücretlendirilir; bakiye 10 USD üzerinden önceden yüklenir. Aylık ücret yoktur, bakiye süresizdir ve başarısız request'lerden ücret alınmaz. |
| Ödeme yöntemleri | Anthropic'in web sitesinden satın alırken yalnızca kredi veya banka kartı kabul edilir (Claude ödeme SSS'si, 3 Ekim 2026 tarihinde incelendi). | Visa, Mastercard ve Link; cihaz destekliyorsa Apple Pay veya Google Pay. MoMo, ZaloPay ve VNPay yoktur. |
| Eksik olanlar | — | Remote Control ve sesli giriş. KDV faturası yoktur. |
Claude Code'u Anthropic dışındaki bir hizmete yönlendirmek bir hile değildir: resmi belgeler ANTHROPIC_BASE_URL'i proxy veya gateway üzerinden geçerken API endpoint'ini geçersiz kılmak için kullanılan değişken olarak tanımlar. Kunavo, Anthropic Messages API protokolünü aynen kullandığından Claude Code'u eklenti veya yama olmadan olduğu gibi kullanabilirsiniz. Tam olarak altı değişken gerekir:
| Değişken | Değer | Ne işe yarar, hata durumları |
|---|---|---|
ANTHROPIC_BASE_URL | https://api.kunavo.com | Yalnızca alan adı. Claude Code kendisi /v1/messages yolunu ekler; ayrıca /v1 yazarsanız istek yolu /v1/v1/messages olur ve 404 alırsınız. |
ANTHROPIC_AUTH_TOKEN | Anahtar sk-kn-… | Authorization: Bearer header'ında gönderilir, hemen etkinleşir ve onay adımından geçmez. |
ANTHROPIC_MODEL | claude-sonnet-5 | Ana model (Claude Sonnet 5). Ad, Kunavo listesindeki adla karakter karakter aynı olmalıdır; tarih sonekli eski adlar otomatik olarak dönüştürülmez. |
ANTHROPIC_DEFAULT_OPUS_MODEL | claude-opus-5-5 | opus alias'ını (ve plan modundayken opusplan'i) Claude Opus 5.5'e sabitleyin; böylece en yeni Opus sürümüyle değişmez. Claude Code v2.1.280 veya üzeri gerekir; daha eski sürümlerde claude update çalıştırın. |
ANTHROPIC_DEFAULT_SONNET_MODEL | claude-sonnet-5 | sonnet alias'ı varsayılan olarak Kunavo'nun sunmadığı Sonnet 5.5'e yönelir. Sabitlenmezse /model sonnet, opusplan'nin yürütme aşaması ve model: sonnet ayarlı subagent 404 alır. |
ANTHROPIC_DEFAULT_HAIKU_MODEL | claude-haiku-4-5 | haiku alias'ı ve Claude Code'un arka plan görevleri bu modeli kullanır. Bu takma ad sabitlenmezse Kunavo'nun sunmadığı bir kimlik ister (v2.1.293'ten itibaren Haiku 5.5); bu nedenle /model haiku ve model: haiku olarak ayarlanan alt ajanlar 404 hatası alır. |
Değişkenler nereye konur
Uzun süreli kullanım için en pratik yöntem, kullanıcının settings dosyasındaki env bloğudur: ~/.claude/settings.json (Windows: %USERPROFILE%\.claude\settings.json). Bu dosya tüm projelere uygulanır; zaten içeriği varsa yalnızca env bloğunu ekleyin:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.kunavo.com",
"ANTHROPIC_AUTH_TOKEN": "sk-kn-...",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5"
}
}Shell içinde tutmayı tercih ediyorsanız ~/.zshrc veya ~/.bashrc'e ekleyin. Windows'ta aşağıdaki ikinci bölüm ( $env: satırları) hızlı deneme için uygundur; ancak PowerShell penceresi kapanınca değişkenler kaybolur.
export ANTHROPIC_BASE_URL=https://api.kunavo.com # chỉ tên miền, không thêm /v1
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5# Chỉ có hiệu lực trong cửa sổ PowerShell này, đóng cửa sổ là mất
$env:ANTHROPIC_BASE_URL = "https://api.kunavo.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-kn-..."
$env:ANTHROPIC_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = "claude-opus-5-5"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "claude-haiku-4-5"
claudeSorun yaşamadan önce bilinmesi gereken üç şey:
- Anahtarı projenin
.claude/settings.json'sine koymayın. Ağ geçidi bağlantı belgeleri, bu dosyanın depoya kaydedildiğini ve depoyu klonlayan herkesin erişebildiğini belirtiyor. - Settings dosyası shell'i geçersiz kılar. Bir değişken her iki yerde de varsa settings dosyasındaki
envbloğunun değeri kullanılır. Shell'de değiştirdiğiniz halde fark görmüyorsanız önce settings dosyasına bakın. - İlk çalıştırmada kullanıcı düzeyinde key gerekir. Etkileşimli modda, projenin
.claude/settings.jsonveya.claude/settings.local.jsondosyasındakienvbloğu ancak ilk kurulum sihirbazından ve klasöre güvenilip güvenilmeyeceği sorusundan sonra etkili olur. Key yalnızca oradaysa ilk başlatmada giriş ekranı yine görünür.
ANTHROPIC_AUTH_TOKEN veya ANTHROPIC_API_KEY ve “403 hatası” konusu
Kunavo anahtarı hem Authorization: Bearer'te hem de x-api-key'te okur; bu nedenle iki değişken de bağlantı kurar. Fark, Claude Code tarafındadır. Ortam değişkenleri belgelerine göre (3 Ekim 2026 tarihinde incelendi), ANTHROPIC_AUTH_TOKEN Authorization başlığına Bearer önekiyle gider ve hemen etkinleşir. ANTHROPIC_API_KEY ise X-Api-Key başlığına gider; etkileşimli modda Claude Code, bu anahtarın abonelik yerine kullanılıp kullanılmayacağını bir kez sorar. “Hayır” yanıtını verirseniz anahtar yoksayılır ve tekrar sorulmaz; yeniden etkinleştirmek için /config'e, Use custom API key seçeneğine gidin. Bu yazıda ANTHROPIC_AUTH_TOKEN seçilmesinin tek nedeni, bu onay adımını atlamaktır.
Bazı Vietnamca kılavuzlarda ANTHROPIC_API_KEY'nin Claude Code'un ANTHROPIC_BASE_URL'yi yok saymasına, doğrudan api.anthropic.com'ye gitmesine ve 403 hatası almasına neden olduğu yazıyor. Ne ortam değişkenleri belgeleri ne de ağ geçidi bağlantı belgeleri (3 Ekim 2026 tarihinde incelendi) böyle bir şey söylüyor: bu iki değişken, ANTHROPIC_BASE_URL'de belirtilen aynı ağ geçidine anahtar sağlamanın iki yoludur. Değişkeni değiştirdikten sonra gerçekten 403 hatası alırsanız değişken adlarını dönüşümlü olarak denemek yerine temel URL'yi ve anahtarı yeniden kontrol edin.
Modeli neden sabitlemeli ve her modelin fiyatı nedir
Claude Code takma adları sabit değildir. Model yapılandırma belgelerine göre (3 Ekim 2026 tarihinde incelendi), API kullanıcıları için varsayılan model ve opus takma adı şu anda Opus 5.5'e, sonnet takma adı ise Sonnet 5.5'e yöneliyor; belgeler ayrıca takma adların “zaman içinde güncellendiğini” belirtiyor ve sabitleme gerektiğinde tam model adını veya ANTHROPIC_DEFAULT_*_MODEL değişkenlerini kullanmayı öneriyor. 3 Ekim 2026 itibarıyla Kunavo'da Opus 5.5 var, Sonnet 5.5 ise yok. Sabitleme adımını atlarsanız varsayılan oturum, Claude Sonnet 5'den daha pahalı olan Opus 5.5'i çalıştırır; /model sonnet, opusplan'ın yürütme aşaması ve model: sonnet ile ayarlanmış alt ajan 404 hatası alır; opus takma adı bir sonraki yeni Opus sürümüne geçtiğinde, bu sürüm Kunavo'da henüz bulunmayabilir. Bu nedenle yukarıdaki yapılandırma sonnet takma adını ANTHROPIC_DEFAULT_SONNET_MODEL ile claude-sonnet-5'e, opus takma adını ise Opus 5.5'e (claude-opus-5-5) sabitler. Opus 5.5 için Claude Code v2.1.280 veya üzeri gerekir; daha eski bir sürümde claude update komutunu çalıştırın.
Kunavo fiyatları, milyon token başına (girdi / çıktı): Claude Sonnet 5 1,40 USD / 7,00 USD (Anthropic fiyatları: 2,00 USD / 10,00 USD); Claude Opus 5.5 2,80 USD / 14,00 USD; Claude Haiku 4.5 0,70 USD / 3,50 USD.
/status ile kontrol etme
ANTHROPIC_AUTH_TOKEN okunduğunda claude komutu doğrudan oturuma girer; giriş ekranı gösterilmez (gateway bağlantı belgelerine göre, 3 Ekim 2026 tarihinde kontrol edildi). İlk kullanımda klasöre güvenme sorusu gibi birkaç kurulum adımı yine vardır. Giriş ekranı görüyorsanız key yerine ulaşmamıştır. Oturum içinde /status yazın ve şunları arayın:
Anthropic base URL:https://api.kunavo.com. Bu satır yalnızca bir gateway adresi olduğunda görünür; yoksaANTHROPIC_BASE_URLoturuma ulaşamamıştır.Auth token:ANTHROPIC_AUTH_TOKEN. BuradaLogin methodve bir claude.ai hesabı görünüyorsa oturum hâlâ kaydedilmiş giriş yöntemini kullanıyor demektir.
Claude Code'u açmadan önce key'in ve adresin doğru olduğundan emin olmak için tam 1 çıktı token'ı isteyen bir request gönderin (bakiyeden çok küçük bir tutar düşer). Komut değişkenleri mevcut shell'den okur; key yalnızca settings dosyasındaysa önce bu terminalde export yapın. {"id":"msg_ ile başlayan sonuç başarılıdır; 401 ise key reddedilmiştir.
curl -sS -w '\n%{http_code}\n' -X POST "$ANTHROPIC_BASE_URL/v1/messages" \
-H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'Aynı testin PowerShell sürümü; başarılı olduğunda sonuçtaki id alanı msg_ ile başlar:
Invoke-RestMethod -Method Post -Uri "$env:ANTHROPIC_BASE_URL/v1/messages" `
-Headers @{ "Authorization" = "Bearer $env:ANTHROPIC_AUTH_TOKEN"; "anthropic-version" = "2023-06-01" } `
-ContentType "application/json" `
-Body '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'API key ile çalıştırmanın eksileri
- Remote Control ve sesli giriş claude.ai kimliği gerektirir; bu nedenle
ANTHROPIC_AUTH_TOKENetkin olduğunda çalışmaz.ANTHROPIC_BASE_URL,api.anthropic.com'den farklı bir sunucuya yöneliyorsa Remote Control da devre dışı kalır. /fastFast mode has been disabled by your organizationbildiriyor: gateway bağlantı belgelerine göre fast mode denetimi claude.ai girişi veya Anthropic API key'i gerektirir; bu nedenle bearer token kullanıldığında Claude Code bunu devre dışı kabul eder ve sunucuya sormaz.- MCP tool search, base URL Anthropic'e ait olmadığında varsayılan olarak kapalıdır.
/context'deki sayılar tahminidir: Kunavo'da/v1/messages/count_tokensuç noktası yoktur ve ağ geçidi protokol belgelerine göre (3 Ekim 2026 tarihinde incelendi), bu uç nokta bulunmadığında Claude Code token sayısını karakter sayısına göre tahmin eder.
Entegrasyon ayrıntıları Claude Code entegrasyon belgelerinde (İngilizce) yer alır; İngilizce karşılık gelen yazı Install Claude Code'dur.
Vietnam'dan bakiye yükleme: kart veya Link, yerel elektronik cüzdan yok
Açıkça belirtelim: Kunavo MoMo, ZaloPay, VNPay veya banka havalesi kabul etmez. Yalnızca Napas ağında çalışan yerel ATM kartları da Visa veya Mastercard olmadığı için kullanılamaz. Kunavo'nun Stripe ödeme sayfası, Vietnam'daki alıcılar için şu seçenekleri sunar:
- Visa veya Mastercard; uluslararası kredi veya banka kartlarının ikisi de kabul edilir.
- Stripe cüzdanı olan Link, gelecekteki ödemeleri hızlandırmak için ödeme yöntemini kaydeder (Link belgeleri, 3 Ekim 2026 tarihinde incelendi).
- Apple Pay veya Google Pay, yalnızca cüzdanı ayarlanmış cihaz ve tarayıcılarda görünür; çünkü ödeme cüzdanda kayıtlı kartla yapılır. Apple Pay 08/08/2023'ten beri Vietnam'da kullanılabiliyor ve çevrimiçi alışverişte kullanılabiliyor (Apple Newsroom Vietnam, 3 Ekim 2026 tarihinde incelendi).
Anthropic tarafında da durum benzer: Anthropic'in web sitesinden satın alınan Claude planlarında yalnızca kredi veya banka kartı kabul edilir (Claude ödeme SSS'si, 3 Ekim 2026 tarihinde incelendi); bu nedenle Vietnam'daki dijital cüzdanlarla doğrudan ödeme yapılamaz. iOS veya Android uygulamasından alınan planlarda ise App Store ya da Google Play ödeme yöntemleri kullanılır. Fark şu: Kunavo'ya yüklenen para API bakiyesi olur ve anahtarı yukarıda anlatıldığı gibi yapılandırdıktan sonra Claude Code bu bakiyeden kullandığı tokenlar kadar düşer.
VND veya USD ile ödeme
Kunavo fiyatlarını USD cinsinden listeler. Vietnam, Stripe Adaptive Pricing pazarları arasında bulunduğundan (3 Ekim 2026 tarihinde incelendi) ödeme sayfasında tutar VND'ye çevrilmiş olarak gösterilebilir; kesin tutar onaylamadan önce her zaman görünür. Stripe'ın sunduğu döviz kuru, alıcının ödediği %2–4'lük dönüşüm ücretini içerir. USD cinsinden ödeme seçeneği bu ücreti ortadan kaldırır, ancak kartı veren banka kendi döviz kurunu ve ücretlerini uygulayabilir.
VND ile ödeme yapmak da mutlaka daha ucuz değildir: bazı bankalar, yurt dışında kayıtlı satıcılara VND ile kartla ödeme yapıldığında ücret alır. Örneğin Techcombank, 13/08/2023'ten itibaren Visa banka kartları için işlem tutarının %1,1'i kadar “yurt dışında yerel para birimi işlem ücreti” alıyor (KDV dahil) (Techcombank SSS, 3 Ekim 2026 tarihinde incelendi). Bu, yalnızca bir bankaya ait örnektir ve Kunavo, bankanın Kunavo işlemlerini bu kategoriye alıp almadığını doğrulayamamıştır; VND veya USD seçmeden önce kartınızın ücret tarifesini kontrol edin.
Kartların reddedilmesinin yaygın nedeni, bankacılık uygulamasında çevrim içi veya uluslararası ödemelerin etkinleştirilmemiş olmasıdır. Etkinleştirip yeniden deneyin ya da Link'e veya bu cüzdanın desteklediği bir kartla Apple Pay/Google Pay'e geçin.
Kayıttan key'e kadar
- Kunavo'ya kaydolun — e-posta veya Google hesabı kullanabilirsiniz; bu adımda kart sorulmaz.
- Billing'i açın ve yükleme tutarını seçin (en düşük 10 USD). Daha yüksek tutarlara ek bakiye eklenir: 100 USD yükleyerek bakiyeye 110 USD eklenir; 1.000 USD yükleyerek bakiyeye 1.200 USD eklenir; 5.000 USD yükleyerek bakiyeye 6.250 USD eklenir.
- Stripe sayfasında kartı, Link'i veya cihazda bulunan cüzdanı seçin; tutarı gözden geçirip onaylayın.
- API Anahtarları sayfasına gidip
sk-kn-…biçiminde bir anahtar oluşturun. Anahtar yalnızca bir kez gösterilir; bu nedenle hemenANTHROPIC_AUTH_TOKENdeğişkenine kopyalayın.
Bakiye azaldığında otomatik yükleme yapmak için kayıtlı bir kart veya Link kullanmanız gerekir. Bakiyenin son kullanma tarihi yoktur ve başarısız request'lerden ücret alınmaz. Kunavo, Vietnam mevzuatına uygun elektronik fatura dahil KDV faturası düzenlemez; yükleme geçmişini Billing bölümünde görebilirsiniz. Bu bakiye yalnızca Kunavo API'si için kullanılabilir; Claude Pro, Claude Max veya ChatGPT Plus ödemesinde kullanılamaz.
Bir kodlama oturumu yaklaşık ne kadar tutar?
Her istekte Claude Code tüm konuşma bağlamını yeniden gönderir; bu nedenle maliyet cache'e büyük ölçüde bağlıdır: tekrarlanan bağlam bölümü çok daha ucuz cache okuma fiyatıyla ücretlendirilir. Aşağıdaki tablo, belirtilen varsayımlarla yapılan teorik bir hesaplamadır; gerçek ölçüm veya üst sınır değildir:
- request başına 40.000 giriş token'ı: 36.000 token (90) cache'den okunur, 4.000 token cache'e yazılır;
- request başına 1.000 çıkış token'ı;
- bir oturumda 50 request; arka planda çalışan Claude Haiku 4.5 görevleri dahil değildir;
- Kunavo'da Claude Sonnet 5 için önbellek okuma fiyatı, giriş fiyatının 10% oranındadır; önbellek yazma fiyatı ise giriş fiyatının 1,25 katıdır. Tablodaki her model kendi oranını kullanır.
| Model | Bir request | 50 istek | Cache'e hiç isabet etmeyen 50 request |
|---|---|---|---|
| Claude Sonnet 5 | 0,019 USD | 0,95 USD | 3,15 USD |
| Claude Opus 5.5 | 0,033 USD | 1,65 USD | 6,30 USD |
Son sütun cache'in ne kadar önemli olduğunu gösterir. Uzun bağlam, uzun yanıtlar veya farklı işler arasında /clear'i unutmak tutarı artırır. Abonelik ile API'yi karşılaştırma ve aylık tahmin için Claude Code fiyatları yazısına; model fiyatları için Claude API fiyatlandırma tablosuna veya fiyatlandırma sayfasına; kendi verilerinizi girmek için Claude token maliyeti hesaplama aracına (İngilizce) bakın.
Mesaja göre sorun giderme
| Ne zaman | Ne görüyorsunuz | Çözüm |
|---|---|---|
| Kurulum | The token '&&' is not a valid statement separator | PowerShell'desiniz ve CMD satırını yapıştırdınız. irm … | iex kullanın. |
| Kurulum | 'irm' is not recognized as an internal or external command | CMD'desiniz ve PowerShell satırını yapıştırdınız. install.cmd satırını kullanın. |
| Kurulum | syntax error near unexpected token '<', 403, App unavailable in region | Betik yerine HTML sayfası aldınız. Kurulum yöntemini değiştirmeden önce başka bir ülkedeki VPN/proxy'yi kapatıp başka bir ağ deneyin; diğer yöntemler de aynı sunucudan indirir. |
| Kurulum | Claude Code does not support 32-bit Windows | PowerShell (x86) açık. Normal “Windows PowerShell”i açın. |
| Kurulum (npm) | EBADENGINE uyarısı | Node.js 22'nin altında. Kurulum tamamlanır, ancak Node'u yükseltmeniz önerilir. |
| Kurulum (npm) | claude native binary not installed | --omit=optional, optional=false veya --ignore-scripts nedeniyle isteğe bağlı bağımlılık eksik. Bu ayarı kaldırıp yeniden kurun. |
| Kurulum (npm) | npm.ps1 cannot be loaded | Execution policy betiği engelliyor. Yukarıdaki Set-ExecutionPolicy komutunu çalıştırın, npm.cmd kullanın veya bağımsız yükleyici komutuna geçin. |
| Kurulumdan sonra | command not found: claude, 'claude' is not recognized | Kurulum klasörü PATH içinde değil. Yeni bir terminal açın; Windows'ta PATH ekleyen PowerShell bölümünü çalıştırın. |
| Yapılandırma | Giriş ekranı hâlâ görünüyor | Anahtar henüz okunmamış. Anahtarı kabuk ortamında veya kullanıcının ~/.claude/settings.json dosyasında ayarlayın; yalnızca proje yapılandırmasında ayarlamakla yetinmeyin. Yeni bir terminal açın. |
| Yapılandırma | 401 | Key reddedildi: eksik kopyalanmış, fazladan boşluk içeriyor, /app/keys içinde silinmiş veya yanlış değişkene konmuş olabilir. |
| Yapılandırma | 404 | Base URL'de fazladan /v1 var veya model Kunavo'da bulunmuyor (genellikle sonnet alias'ı sabitlenmemiş ve Sonnet 5.5'e yöneliyor). |
| Bakiye yükleme | Kart reddedildi | Bankacılık uygulamasında çevrim içi ve uluslararası ödemeleri etkinleştirin; yalnızca Napas destekleyen kartlar kullanılamaz. Alternatif olarak Link, Apple Pay veya Google Pay'i deneyin. |
Bakiye yüklemeden önce
- Yalnızca Visa/Mastercard, Link ve kartla çalışan cüzdanlar kullanılabilir; MoMo, ZaloPay, VNPay veya banka havalesi yoktur.
- Otomatik yükleme yalnızca kayıtlı kart veya Link ile çalışır. Kunavo KDV faturası düzenlemez.
- Bu, Claude Pro/Max paketi değil, token başına ücretlendirilen bir API'dir: Remote Control ve sesli giriş yoktur,
/fastdevre dışı görünür ve MCP tool search varsayılan olarak kapalıdır. - 3 Ekim 2026 itibarıyla Kunavo'da Sonnet 5.5 yoktur; bu nedenle sabitlenmemiş
sonnetalias'ı 404 döndürür. - Claude Code belgeleri ve Kunavo entegrasyon belgeleri şu anda yalnızca İngilizcedir.
Sık sorulan sorular
Claude Code ücretsiz mi? “Claude Code için plan gerekmez” ne anlama gelir?
Claude Code'u indirip yüklemek ücretsizdir, ancak yanıt vermesi için iki seçenekten biri gerekir: ücretli bir Claude planıyla (Pro, Max, Team, Enterprise) oturum açmak veya Console hesabı kullanmak ya da bir API anahtarı kullanmak. Ücretsiz Claude.ai planı Claude Code'u içermez. “Plan gerekmez” ikinci yöntemdir: ANTHROPIC_BASE_URL=https://api.kunavo.com ve ANTHROPIC_AUTH_TOKEN ayarlanır; Claude Code oturum açma adımını atlar ve önceden yüklenmiş Kunavo bakiyesinden gerçekte kullanılan tokenlara göre ücret düşer; minimum 10 USD, aylık ücret yoktur.
Windows'ta Claude Code yükleme komutu nedir? WSL yüklemek veya Yönetici olarak çalıştırmak gerekir mi?
PowerShell'i açın (istem satırının başında PS bulunur) ve irm https://claude.ai/install.ps1 | iex komutunu çalıştırın; CMD'deyseniz curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd kullanın. Yönetici hakları gerekmez; WSL veya Git zorunlu değildir. Git for Windows varsa Claude Code komutları Git Bash üzerinden, yoksa PowerShell üzerinden çalıştırır. WSL 2 yalnızca Linux araçlarına ihtiyacınız varsa veya komutların sanal alanda çalışmasını istiyorsanız yüklemeye değerdir. “Windows PowerShell”i, (x86) yazan seçeneği değil açmayı unutmayın; Claude Code 32 bit Windows'ta çalışmaz.
Claude Code'u npm ile yüklemek için hangi Node.js sürümü gerekir?
3 Ekim 2026 tarihinde okunan resmî yükleme dokümantasyonuna göre Node.js 22 veya üzeri. Eski birçok yazı hâlâ Node 18'i belirtir; bu sayı güncelliğini yitirmiştir. Daha eski Node yalnızca npm'nin EBADENGINE uyarısı yazmasına neden olur; yükleme yine tamamlanır, çünkü npm paketi aslında Node gerektirmeden çalışan derlenmiş bir program indirir. Yükleme komutu npm install -g @anthropic-ai/claude-code'dur (sudo olmadan); yeni sürüme geçmek için npm update -g yerine @latest ile komutu yeniden çalıştırın. npm kullanmak için özel bir nedeniniz yoksa bağımsız yükleyici komutu daha kısadır.
Claude Code için API anahtarı nereye girilir? ANTHROPIC_BASE_URL sonuna /v1 eklenir mi?
En kalıcı yer, kullanıcıya ait ~/.claude/settings.json dosyasındaki env bloğudur (Windows: %USERPROFILE%\.claude\settings.json); tüm projeler için geçerlidir. Ayrıca ~/.zshrc, ~/.bashrc veya PowerShell'in $PROFILE dosyasından export edilebilir. Base URL yalnızca https://api.kunavo.com olmalıdır; /v1 eklemeyin, çünkü Claude Code otomatik olarak /v1/messages ekler; fazladan /v1, /v1/v1/messages olur ve 404 döner. Anahtarı proje içindeki .claude/settings.json dosyasına koymayın: bu dosya depoda bulunur ve her clone işleminde birlikte gelir.
Bir yazı, ANTHROPIC_API_KEY kullanıldığında 403 alınacağını söylüyor. Doğru mu?
Resmî dokümantasyona göre doğru değil. Hem ANTHROPIC_API_KEY hem de ANTHROPIC_AUTH_TOKEN, ANTHROPIC_BASE_URL içindeki adrese gönderilir; fark header'dadır (X-Api-Key ve Authorization: Bearer) ve ANTHROPIC_API_KEY'in etkileşimli modda bir kez sizin onayınızı gerektirmesindedir. Kunavo anahtarı her iki header'dan da okur. Bu yazı, hemen kullanılabildiği için yalnızca ANTHROPIC_AUTH_TOKEN'ı öneriyor. Bu soruda yanlışlıkla reddederseniz anahtar yeniden sorulmadan yok sayılır; yeniden etkinleştirmek için /config içindeki Use custom API key seçeneğine gidin.
ANTHROPIC_MODEL ayarlanmazsa Claude Code hangi modeli çalıştırır?
Takma ada göre çalışır ve takma ad zamanla değişebilir. 3 Ekim 2026 tarihinde okunan model yapılandırma dokümantasyonuna göre API kullanıcıları için varsayılan model ve opus takma adı şu anda Opus 5.5, sonnet takma adı ise Sonnet 5.5'tir. Kunavo'da Opus 5.5 var, ancak Sonnet 5.5 yok; bu nedenle sabitlenmemiş oturumlar daha yüksek Claude Sonnet 5 fiyatıyla Opus 5.5'i çalıştırır, /model sonnet, opusplan'ın yürütme aşaması ve model: sonnet kullanan alt aracılar ise 404 döndürür. ANTHROPIC_MODEL=claude-sonnet-5, ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5, ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5 ve ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5 değerlerini sabitlerseniz her istekte hangi model için ücret ödendiğini kesin olarak bilirsiniz. opus takma adını Opus 5.5'e sabitlemek için Claude Code v2.1.280 veya üzeri gerekir; daha eski sürümlerde claude update çalıştırın.
/status yazdığınızda ne görürseniz API anahtarıyla çalıştığı anlamına gelir?
İki satır: “Anthropic base URL” değeri https://api.kunavo.com olmalı ve “Auth token” satırında ANTHROPIC_AUTH_TOKEN yazmalıdır. Bunun yerine claude.ai hesabıyla “Login method” görünüyorsa oturum hâlâ eski giriş yöntemini kullanıyordur; çıkış yapın, yeni bir terminal açın ve değişkenin nerede ayarlandığını kontrol edin. Claude Code'u açmadan önce anahtarı, max_tokens değeri 1 olan ve /v1/messages adresine curl isteği gönderen bir komutla da deneyebilirsiniz: {"id":"msg_ ile başlayan JSON başarılıdır, 401 ise anahtar reddedilmiştir.
Vietnam'da Claude Code'u yüklemek veya kullanmak için VPN gerekir mi?
Gerekmez. Vietnam, 3 Ekim 2026 tarihinde kontrol edildiği üzere Anthropic'in hem Claude.ai hem de API için desteklediği ülkeler listesindedir. Tersine, VPN bağlantıyı desteklenmeyen bir ülkeye yönlendirirse yükleme adresi betik yerine “App unavailable in region” sayfasını döndürebilir. Vietnam'dayken bu hatayla karşılaşırsanız VPN veya proxy'yi kapatıp yükleme komutunu yeniden çalıştırın.
MoMo, ZaloPay veya VNPay ile para yüklenebilir mi? KDV faturası düzenleniyor mu?
İkisi de yok. Kunavo'nun Stripe ödeme sayfasında Vietnam'daki alıcılar Visa, Mastercard veya Link'i; cihazda önceden kurulmuşsa Apple Pay ya da Google Pay'i seçebilir. MoMo, ZaloPay, VNPay ve banka havalesi yoktur. Tutar VND olarak gösterilebilir; bu durumda Stripe'ın döviz kuru, alıcı tarafından ödenen %2–4 dönüşüm ücretini içerir. USD ile ödeme seçilirse bu ücret alınmaz, ancak bankanız kendi döviz kurunu ve ücretini uygulayabilir. Minimum yükleme 10 USD, bakiyenin son kullanma tarihi yoktur; otomatik yükleme yalnızca kayıtlı kart veya Link ile çalışır. Kunavo, elektronik fatura dahil KDV faturası düzenlemez.