Qwen Code, Alibaba'nın Qwen ekibi tarafından yayımlanan açık kaynaklı (Apache-2.0) bir yapay zekâ kodlama aracısıdır. Kullanım akışı “yükle → projede qwen çalıştır → bağlantı hedefini /auth ile yapılandır → görevi belirt” olmak üzere 4 adımdan oluşur. Ancak ücretsiz Qwen OAuth kotası 15 Nisan 2026'da sona erdiği için, daha eski açıklamalarda anlatıldığı gibi giriş yapsanız bile artık ücretsiz çalışmaz. Bu sayfada güncel /auth menüsüne göre başlama, Japonca gösterime geçiş, Claude veya GPT kullanmak için özel yapılandırma ve sık kullanılan komutlar sırayla açıklanır. En son sürüm 29 Eylül 2026'da npm'de yayımlanan v0.24.7'dir; sürümler haftada en az bir kez yayımlandığından elinizdeki sürümü qwen --version ile kontrol edin.
Yükleme
Resmî README'deki adımlar şunlardır. Bağımsız yükleyiciyi kullanırsanız Node.js'i kendiniz hazırlamanız gerekmez. Yalnızca npm kullanıyorsanız Node.js 22 veya üzeri gerekir.
# macOS / Linux(公式のスタンドアロン インストーラー)
curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash
# Windows(PowerShell)
irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex
# npm(Node.js 22 以上が必要)
npm install -g @qwen-code/qwen-code@latest
# Homebrew(macOS / Linux)
brew install qwen-codeYüklemeden sonra ortam değişkenlerinin uygulanması için terminali yeniden açın. Qwen Code başlangıçta Google Gemini CLI v0.8.2 temel alınarak geliştirilmişti; ancak v0.1'den itibaren üst projeyle eşzamanlamayı bırakıp bağımsız olarak geliştirilmektedir. Gemini CLI ayarları ve ücretsiz kotası doğrudan geçerli değildir.
İlk çalıştırma ve Japoncalaştırma
cd /path/to/your-project
qwen
# セッション内で:
/language ui ja-JP # 画面表示を日本語に
/language output Japanese # モデルの回答を日本語に
/auth # 接続先と API キーを設定/language ui ja-JP ile arayüz Japonca olur ve sonraki ekranlarda “Kimlik doğrulama yöntemini seçin” ve “Araç onay modu” gibi Qwen Code'a özgü Japonca ifadeler görünür. Bu sayfa da aynı ifadeleri kullanır. Yanıt dili arayüz dilinden ayrıdır ve /language output Japanese ile belirtilir.
Terminalin yanı sıra masaüstü uygulaması, tarayıcıda açılan Web UI (qwen serve --open, deneysel özellik), VS Code, Zed ve JetBrains entegrasyonları ile betikler ve CI için başsız çalıştırma (qwen -p "...") da sunulur. Bunların hepsi aynı ücretsiz depoya dahildir; çıkarım ücretleri ayrıdır.
/auth ile bağlantı hedefini seçme
/auth (diğer adıyla /login) açıldığında “Kimlik doğrulama yöntemini seçin” ekranı görünür ve üst düzeyde üç seçenek vardır. Qwen OAuth'u seçmeye çalışırsanız “Sonlandırıldı — Coding Plan veya API Key'e geçin” mesajı görüntülenir.
| Seçenek | İçerik | Ücret birimi |
|---|---|---|
| Alibaba ModelStudio → Coding Plan | Bireysel abonelik. Anahtar sk-sp- ile başlar | İstek sayısı (Pro için aylık $50; 5 saatlik 6.000, haftalık 45.000 ve aylık 90.000 sınırlarının tümü aynı anda uygulanır) |
| Alibaba ModelStudio → Token Plan | Credits tabanlı plan. Şu anda yalnızca Singapur bölgesinde satılır | Aylık Credits (bireysel Lite $8–Pro $80; sınırlı süreli fiyatlar mevcut) |
| Alibaba ModelStudio → Standard API Key | Mevcut ModelStudio API anahtarını kullanır | Kullandıkça ödemeli token ücretlendirmesi (girdi uzunluğuna göre birim fiyat kademeli olarak artar) |
| Third-party Providers | OpenRouter, ModelScope ve benzeri hizmetlerde tarayıcıyla oturum açma | Her sağlayıcının ücretleri |
| Custom Provider | Yerel sunucu, proxy veya desteklenmeyen sağlayıcı (kendi API Key'inizi kullanır) | Bağlantı hedefinin ücretleri |
ModelStudio'nun bu üç seçeneği aynı faturayı ödemenin farklı yolları değildir. Belgeler her birine ayrı bir uç nokta ve ayrı bir anahtar atar; anahtar türü ile baseUrl eşleşmiyorsa çalışmaz. 1 Ekim 2026 itibarıyla Coding Plan, “sınırlı miktar, ilk gelen alır; her gün 00:00'da (UTC+8) yenilenir” şeklinde gösterilmektedir; bu nedenle bazı günler başvuru yapılabilirken bazı günler yapılamaz. Coding Plan'deki tek bir istek dahili olarak birden çok model çağrısına dönüşür; Alibaba'ya göre basit görevlerde 5–10, karmaşık görevlerde 10–30 veya daha fazla çağrı tüketir. Ücretleri karşılaştırma yöntemi İngilizce Qwen Code pricing sayfasında ayrıntılı olarak ele alınır.
Claude veya GPT kullanma: settings.json içinde Custom Provider yapılandırma
Qwen Code'un kimlik doğrulama belgeleri, OpenAI, Anthropic, Google, OpenRouter ve kendi uç noktanız gibi üçüncü taraflara bağlanmak için ~/.qwen/settings.json içindeki modelProviders seçeneğini önerir. Kunavo için işlem şöyledir.
{
"modelProviders": {
"openai": [
{
"id": "claude-sonnet-5",
"name": "Claude Sonnet 5 (Kunavo)",
"baseUrl": "https://api.kunavo.com/v1",
"description": "Kunavo, OpenAI 互換",
"envKey": "KUNAVO_API_KEY"
}
]
},
"security": {
"auth": {
"selectedType": "openai"
}
},
"model": {
"name": "claude-sonnet-5"
}
}# キーは settings.json に直接書かず、.qwen/.env か環境変数に
echo 'KUNAVO_API_KEY=sk-kn-...' >> ~/.qwen/.envDikkat edilmesi gereken dört nokta vardır.
baseUrlyalnızca/v1değerine kadar olmalıdır.Model sağlayıcısı referansı “/v1/chat/completionsdeğil, API'nin/v1rotasını belirtin; istek yolunu SDK ekler” diye açıkça belirtir. Yolu da yazarsanız kimlik doğrulama hatası yerine 404 alırsınız.- Anahtarın konumu. Qwen Code, anahtarı ortamdan
envKeyile belirtilen değişken adını kullanarak okur. Öncelik sırası kabuktakiexport,.env(.qwen/.envönerilir; yalnızca bulunan ilk dosya kullanılır), ardındansettings.jsoniçindekienvşeklindedir; son seçenek anahtarı düz metin olarak sakladığı için önerilmez. - Yapılandırma dosyası CLI bayrağından üstündür.Çözümleme sırası
/authile girilen değer → seçilimodelProviders→ CLI bağımsız değişkenleri → ortam değişkenleri →settings.jsonşeklindedir.--openai-base-urlyok sayılıyormuş gibi görünmesinin nedeni budur. Eski açıklamalardakisecurity.auth.apiKeyvesecurity.auth.baseUrlkullanımdan kaldırılmıştır. - Önce Chat Completions ile başlayın.
wireApiatlanırsa Chat Completions biçimi kullanılır."responses"belirtildiğinde uç nokta için otomatik algılama veya geri dönüş yoktur.modelProvidersdüzenlemeleri çalışan oturumlara da hemen yansır (/modelyeniden açıldığında görünür).
Kunavo kataloğunda Qwen'in metin modelleri yoktur.Bu, Qwen'i ucuza kullanmanın değil, Qwen Code içinde Claude veya GPT'yi tek bir ön ödemeli bakiyeyle kullanmanın yoludur. Ayrıca Kunavo, Qwen Code'u kendi uç noktasında gerçekten çalıştırarak doğrulamamıştır. Yapılandırma, İngilizce Qwen Code ayarları sayfasındaki gibi resmî belgelerden oluşturulmuştur. Şu anda çalışan yolu koruyarak deneyin.
İlk görev ve sık kullanılan komutlar
README'deki örneğe uygun olarak, “Bu depoyu açıkla ve nereden okumaya başlamam gerektiğini söyle” gibi bir istekle başlamak; dosya okuma ve araç çağrılarının genel olarak çalışıp çalışmadığını kontrol etmenizi sağlar. Yalnızca selamlaşmak bağlantı sorunlarını ortaya çıkarmaz.
| Komut | Kullanım |
|---|---|
/init | Geçerli dizini analiz eder ve ilk bağlam dosyasını oluşturur |
/model | Kullanılacak modeli değiştirir (modelProviders içine kaydedilenler protokole göre listelenir) |
/approval-mode | Araç onay modunu değiştirir. default her düzenlemede onay ister, auto-edit düzenlemeleri otomatik onaylar, yolo ise kabuk ve ağ erişimi dâhil her şeyi otomatikleştirir |
/compress | Konuşma geçmişini özetle değiştirerek token tasarrufu sağlar |
/stats(/usage) | Kullanım istatistikleri. /stats model ile modele göre token ve tahmini maliyet |
/restore | Dosyaları araç çalıştırılmadan önceki kontrol noktasına geri döndürür |
/resume | Önceki oturumu sürdürür |
/clear | Konuşma geçmişini silerek bağlam alanı açar |
/help | Komut listesi |
yolo gibi otomatik onay modları için belgeler, bunların yalnızca “güvenilir, korumalı veya geçici ortamlarda kullanılmasını” özellikle uyarır. /stats model için tahmini maliyet Qwen Code'un hesaplamasıdır; gerçek fatura tutarı değildir. Gerçek tutarı bağlantı hedefinin kullanım kayıtlarından kontrol edin.
Bilinmesi gereken sınırlamalar
- Yerleşik web_search bağlantı hedefi tarafından belirlenir.DashScope'un sunucu tarafı araması kullanıldığından ModelStudio Standard API Key ve Token Plan ile tanınan DashScope ana bilgisayarına işaret eden girdilerde etkin, Coding Plan'de devre dışıdır (uç noktada doğrulanmamıştır); üçüncü taraflarda veya diğer ana bilgisayarlara ait özel uç noktalarda da devre dışıdır (web_search belgeleri). Gerekirse bir MCP arama sunucusu ekleyin.
- Kunavo'nun yolu yalnızca sohbettir.Kunavo'da gömme, metinden sese ve sesten metne modelleri yoktur. Qwen Code Live Voice için DashScope uç noktası zorunlu olduğundan sohbet modelini nereye yönlendirirseniz yönlendirin ayrı anahtar aynı kalır.
Kunavo'yu denerken ödeme
Kunavo ön ödemeli yükleme modeliyle çalışır; aylık ücret yoktur ve token başına bakiye düşülür. Minimum yükleme $10 tutarındadır; Stripe Checkout'ta kartlar (Visa, Mastercard, American Express, JCB), Apple Pay, Google Pay ve Link kullanılabilir. Faturalandırma açıklamasını inceleyin, ardından hesap oluşturup anahtarınızı üretin. İlk isteğinizden sonra gerçek ücretlendirilen tutarı kullanım kayıtlarında kontrol etmek en güvenli yöntemdir.
Sık sorulan sorular
Qwen Code ücretsiz kullanılabilir mi?
Yazılımın kendisi ücretsizdir (Apache-2.0). Ancak ücretsiz kullanılabilen çıkarım kotası sona ermiştir. Qwen Code'un kimlik doğrulama belgelerine göre Qwen OAuth'un ücretsiz kotası 15 Nisan 2026'da sona ermiş ve /auth seçeneklerinden kaldırılmıştır. “Günde 2.000 kullanıma kadar ücretsiz” açıklaması, Şubat 2026 tarihli v0.9.0'a kadar geçerliydi. Artık Alibaba Cloud'un Coding Plan veya Token Plan seçeneklerinden biriyle ya da kullandıkça ödemeli bir API anahtarıyla, OpenRouter gibi bir üçüncü taraf sağlayıcıyla veya kendiniz yapılandıracağınız özel bir uç noktayla çıkarım için ödeme yapmanız gerekir.
Qwen Code'u yüklemek için ne gerekir?
Resmî bağımsız yükleyiciyi (macOS/Linux için curl, Windows için PowerShell irm) kullanırsanız Node.js gerekmez. npm ile yükleme yapacaksanız Node.js 22 veya üzeri gerekir; komut npm install -g @qwen-code/qwen-code@latest şeklindedir. Homebrew için brew install qwen-code kullanılır. Yüklemeden sonra terminali yeniden açın ve proje dizininde qwen komutunu çalıştırın.
Qwen Code arayüzünü Japonca yapabilir miyim?
Evet. Oturum içinde /language ui ja-JP yazarsanız arayüz Japonca olur; /language output Japanese ile model yanıtlarının dili de Japonca olarak sabitlenir. Yerleşik arayüz dilleri Basitleştirilmiş Çince, İngilizce, Rusça, Almanca, Japonca, Brezilya Portekizcesi, Fransızca ve Katalancadır (komut belgeleri, 1 Ekim 2026'da doğrulandı).
Qwen Code'da Claude veya GPT kullanabilir miyim?
Evet. ~/.qwen/settings.json dosyasının modelProviders bölümüne OpenAI uyumlu bir uç nokta kaydettiğinizde model kimliği doğrudan uç noktaya iletilir; uç nokta Claude veya GPT sağlıyorsa çalışır. baseUrl değerini /v1 ile bitirin (/v1/chat/completions yazarsanız 404 alırsınız). Kunavo bu ayarı Qwen Code belgelerinden oluşturup yayımlamıştır; ancak Qwen Code'un gerçekten çalıştırıldığı bir doğrulama yapmamıştır.
--openai-base-url eklememe rağmen neden etkili olmuyor?
Çünkü modelProviders girdisi önceliklidir. Belgelerdeki çözümleme sırası yukarıdan aşağıya /auth ile girilen değer, seçili modelProviders'ın baseUrl ve envKey değerleri, CLI bağımsız değişkenleri, ortam değişkenleri ve settings.json şeklindedir. Bir girdi seçili olduğu sürece onun baseUrl değeri bayrağa üstün gelir. Girdiyi düzeltin veya bayrağın etkili olmasını istiyorsanız girdiyi kaldırın.
1 Ekim 2026'da doğrulandı: Qwen Code README'si; kimlik doğrulama, model sağlayıcısı, komut ve web_search belgeleri (main dalı); Japonca arayüz dizeleri (packages/cli/src/i18n/locales/ja.js); npm'deki @qwen-code/qwen-code 0.24.7; Alibaba Cloud Coding Plan ve Token Plan sayfaları. Kunavo, Qwen Code'u kendi uç noktasına bağlayarak çalıştırmamıştır.