Qwen Code adalah agen coding AI sumber terbuka (Apache-2.0) yang dipublikasikan oleh tim Alibaba Qwen. Cara menggunakannya terdiri dari empat langkah: “instalasi → jalankan qwen di proyek → atur tujuan koneksi dengan /auth → minta pekerjaan”. Namun, karena tingkat gratis Qwen OAuth berakhir pada 15 April 2026, login mengikuti panduan lama tidak lagi membuatnya berjalan secara gratis. Hal lain yang perlu diketahui pengguna berbahasa Korea: Qwen Code tidak memiliki UI berbahasa Korea. Halaman ini menjelaskan secara berurutan cara memulai berdasarkan menu /auth saat ini, pengaturan jawaban berbahasa Korea, konfigurasi kustom untuk menggunakan Claude·GPT, dan perintah yang sering digunakan. Versi terbaru adalah v0.24.7 yang diunggah ke npm pada 29 September 2026, dan rilis baru muncul setidaknya setiap minggu; periksa versi yang terinstal dengan qwen --version.
Instalasi
Ini adalah perintah dari README resmi. Dengan skrip instalasi mandiri, Anda tidak perlu menyiapkan Node.js secara langsung; Node.js 22 atau yang lebih baru hanya diperlukan saat memasang melalui npm.
# 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-codeBuka kembali terminal setelah instalasi agar variabel lingkungan diterapkan. Qwen Code awalnya berbasis Google Gemini CLI v0.8.2, tetapi sejak v0.1 dikembangkan secara independen tanpa sinkronisasi dengan sumber aslinya. Pengaturan atau kuota gratis Gemini CLI tidak berlaku secara otomatis.
Menjalankan untuk pertama kali dan jawaban berbahasa Korea
cd /path/to/your-project
qwen
# 세션 안에서:
/language output Korean # 모델 답변을 한국어로 (UI는 한국어 미지원)
/auth # 공급자와 API 키 설정Bahasa UI bawaan hanya Tionghoa Sederhana, Inggris, Rusia, Jerman, Jepang, Portugis Brasil, Prancis, dan Katalan; berkas terjemahan UI di repositori juga tidak memiliki bahasa Korea (diperiksa pada 1 Oktober 2026). Karena itu, menu tampil dalam bahasa Inggris dan halaman ini mengutip teks Inggris yang terlihat di layar apa adanya. Bahasa jawaban model terpisah dari UI, sehingga dapat ditetapkan ke bahasa Korea dengan /language output Korean.
Selain terminal, tersedia aplikasi desktop, UI web yang dibuka di browser (qwen serve --open, fitur eksperimental), integrasi VS Code·Zed·JetBrains, serta eksekusi headless untuk skrip dan CI (qwen -p "..."). Semuanya berada dalam repositori gratis yang sama, sedangkan biaya inferensi dibayar secara terpisah.
Memilih tujuan koneksi dengan /auth
Saat membuka /auth (alias /login), muncul layar “Select authentication method:” dengan tiga pilihan tingkat teratas. Jika memilih Qwen OAuth, muncul pesan “Discontinued — switch to Coding Plan or API Key”.
| Pilihan | Isi | Unit penagihan |
|---|---|---|
| Alibaba ModelStudio → Coding Plan | Langganan untuk pengembang individu. Key diawali dengan sk-sp- | Jumlah permintaan (Pro $50 per bulan, dengan batas 6.000 kali per 5 jam, 45.000 kali per minggu, dan 90.000 kali per bulan yang berlaku bersamaan) |
| Alibaba ModelStudio → Token Plan | Paket berbasis Credits, saat ini hanya dijual di region Singapura | Credits bulanan (Lite individu $8 hingga Pro $80, tersedia diskon berbatas waktu) |
| Alibaba ModelStudio → Standard API Key | Menggunakan API key ModelStudio yang sudah ada | Penagihan berdasarkan penggunaan token (tarif meningkat secara bertahap sesuai panjang input) |
| Third-party Providers | Login melalui browser ke OpenRouter, ModelScope, dan lainnya | Tarif masing-masing penyedia |
| Custom Provider | Server lokal, proxy, dan penyedia yang tidak tercantum dalam daftar dukungan (“Bring your own API key”) | Tarif endpoint yang terhubung |
Tiga opsi ModelStudio bukan tiga cara untuk membayar tagihan yang sama. Dokumentasi menetapkan endpoint dan key terpisah untuk masing-masing opsi, dan opsi tersebut tidak akan berfungsi jika jenis key dan baseUrl tidak cocok. Per 1 Oktober 2026, Coding Plan ditandai sebagai “jumlah terbatas·siapa cepat dia dapat, diisi ulang setiap tengah malam (UTC+8)”, sehingga pendaftaran mungkin tidak tersedia pada hari tertentu. Dalam Coding Plan, satu tugas dihitung sebagai beberapa panggilan model; Alibaba menjelaskan bahwa tugas sederhana biasanya memerlukan 5–10 panggilan, sedangkan tugas kompleks memerlukan 10–30 panggilan atau lebih. Perbandingan tarif dibahas lebih lanjut di halaman bahasa Inggris Qwen Code pricing.
Menggunakan Claude atau GPT: Custom Provider di settings.json
Dokumentasi autentikasi Qwen Code merekomendasikan ~/.qwen/settings.json berupa modelProviders untuk koneksi pihak ketiga seperti OpenAI, Anthropic, Google, OpenRouter, dan endpoint milik sendiri. Untuk Kunavo, konfigurasinya adalah sebagai berikut.
{
"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/.envEmpat hal yang menghemat waktu debugging:
baseUrlhanya sampai/v1. Dokumentasi referensi penyedia model secara jelas menyatakan: “tentukan root/v1API, bukan seluruh jalur/v1/chat/completions, karena SDK yang menambahkan jalur permintaan”. Jika jalur lengkap ditulis, hasilnya 404, bukan kesalahan autentikasi.- Tempat menyimpan kunci. Qwen Code membaca kunci dari variabel lingkungan dengan nama yang ditentukan di
envKey. Urutan prioritasnya adalahexportdi shell, file.env(.qwen/.envdirekomendasikan, hanya file pertama yang ditemukan yang digunakan), laluenvdisettings.json. Opsi terakhir tidak disarankan karena menyimpan kunci dalam teks biasa. - Berkas konfigurasi mengalahkan flag CLI. Urutan keputusan adalah nilai input
/auth→ entrimodelProvidersyang dipilih → argumen CLI → variabel lingkungan →settings.json. Inilah alasan--openai-base-urltampak diabaikan.security.auth.apiKeydansecurity.auth.baseUrlyang disebut dalam penjelasan lama akan dihentikan dukungannya. - Mulailah dengan Chat Completions. Jika
wireApidihilangkan, formatnya adalah Chat Completions. Jika diubah ke"responses", tidak ada deteksi endpoint otomatis maupun perpindahan otomatis saat gagal. Perubahan padamodelProviderslangsung berlaku bahkan untuk sesi yang sedang berjalan (akan terlihat setelah membuka kembali/model).
Katalog Kunavo tidak memiliki model teks Qwen. Ini bukan cara murah untuk menggunakan Qwen, melainkan cara menggunakan Claude dan GPT dalam Qwen Code dengan satu saldo prabayar. Kunavo juga belum memverifikasi Qwen Code secara langsung menggunakan endpoint miliknya. Konfigurasi ini ditulis berdasarkan dokumentasi resmi, seperti halaman pengaturan bahasa Inggris Qwen Code settings. Uji coba sambil mempertahankan rute yang sedang Anda gunakan.
Pekerjaan pertama dan perintah yang sering digunakan
Permintaan pertama yang dicontohkan README adalah “jelaskan repositori ini dan beri tahu saya harus mulai dari mana”. Dengan begitu, pembacaan berkas dan pemanggilan alat dapat diperiksa sekaligus. Sekadar menyapa tidak akan menemukan masalah koneksi.
| Perintah | Kegunaan |
|---|---|
/init | Menganalisis direktori saat ini dan membuat berkas konteks pertama |
/model | Mengganti model. Model yang terdaftar di modelProviders ditampilkan berdasarkan protokol |
/approval-mode | Mengubah mode persetujuan alat. default meminta persetujuan untuk setiap pengeditan, auto-edit menyetujui pengeditan secara otomatis, dan yolo menyetujui semua hal secara otomatis, termasuk shell·jaringan |
/compress | Mengubah riwayat percakapan menjadi ringkasan untuk menghemat token |
/stats(/usage) | Statistik penggunaan. /stats model menampilkan token dan perkiraan biaya per model |
/restore | Mengembalikan berkas ke checkpoint sebelum eksekusi alat |
/resume | Melanjutkan sesi sebelumnya |
/clear | Menghapus riwayat percakapan dan mengosongkan konteks |
/help | Daftar perintah |
Mode persetujuan otomatis seperti yolo diperingatkan oleh dokumentasi agar hanya digunakan “di lingkungan yang tepercaya, berupa sandbox, atau dapat dibuang”. Perkiraan biaya /stats model adalah perhitungan Qwen Code, bukan jumlah yang ditagihkan. Periksa jumlah sebenarnya dalam catatan penggunaan penyedia yang terhubung.
Batasan yang perlu diketahui
- web_search bawaan diaktifkan atau dinonaktifkan bergantung pada tujuan koneksi. Karena menggunakan pencarian sisi server DashScope, fitur ini aktif untuk ModelStudio Standard API Key dan Token Plan, serta entri yang menunjuk ke host DashScope yang dikenali; fitur ini nonaktif untuk Coding Plan (belum diverifikasi pada endpoint tersebut), dan juga nonaktif pada endpoint kustom pihak ketiga atau host lain (dokumentasi web_search). Jika perlu, tambahkan server pencarian MCP.
- Rute Kunavo hanya untuk chat. Kunavo tidak memiliki model embedding, sintesis suara, atau pengenalan suara. Live Voice Qwen Code wajib menggunakan endpoint DashScope, sehingga tetap menggunakan key terpisah di mana pun model chat dijalankan.
Pembayaran saat menguji dengan Kunavo
Kunavo menggunakan pengisian prabayar tanpa biaya bulanan; saldo dipotong berdasarkan token. Pengisian minimum adalah $10, dan checkout Stripe menerima kartu (Visa, Mastercard, American Express, JCB, UnionPay), Apple Pay, Google Pay, dan Link. Jika checkout ditampilkan dalam won Korea, KakaoPay, Naver Pay, PAYCO, Samsung Pay, serta kartu domestik yang tidak mendukung pembayaran internasional dapat dipilih (konversi ke won dikenai biaya konversi Stripe sebesar 2–4%; pembayaran dalam dolar dapat menghindarinya). Toss Pay tidak tersedia. Tinjau panduan pembayaran, lalu buat akun untuk menerbitkan kunci. Setelah permintaan pertama, periksa jumlah aktual melalui catatan penggunaan.
Pertanyaan umum
Apakah Qwen Code gratis?
Perangkat lunaknya gratis (Apache-2.0), tetapi inferensi gratis telah berakhir. Menurut dokumentasi autentikasi Qwen Code, tingkat gratis Qwen OAuth berakhir pada 15 April 2026 dan dihapus dari opsi /auth. Klaim “2.000 penggunaan gratis per hari” hanya berlaku hingga v0.9.0 pada Februari 2026. Kini Anda harus membayar biaya inferensi melalui Coding Plan Alibaba Cloud, Token Plan, API key dengan penagihan berdasarkan penggunaan token, pihak ketiga seperti OpenRouter, atau endpoint kustom yang dikonfigurasi sendiri.
Apa yang diperlukan untuk menginstal Qwen Code?
Jika menggunakan skrip instalasi mandiri resmi (curl di macOS/Linux, irm di PowerShell Windows), Anda tidak perlu menyiapkan Node.js secara terpisah. Untuk instalasi dengan npm, diperlukan Node.js 22 atau yang lebih baru, dengan perintah npm install -g @qwen-code/qwen-code@latest. Dengan Homebrew, gunakan brew install qwen-code. Setelah instalasi, buka kembali terminal dan jalankan qwen dari folder proyek.
Dapatkah layar Qwen Code diubah ke bahasa Korea?
UI-nya tidak dapat diubah ke bahasa Korea. Bahasa UI bawaan yang tercantum dalam dokumentasi perintah (diperiksa pada 1 Oktober 2026) adalah Tionghoa Sederhana, Inggris, Rusia, Jerman, Jepang, Portugis Brasil, Prancis, dan Katalan; berkas terjemahan UI di repositori juga tidak memiliki bahasa Korea. Namun, Anda dapat menetapkan bahasa jawaban model ke bahasa Korea dengan /language output Korean. Menu akan tetap tampil dalam bahasa Inggris, sehingga halaman ini menuliskan label menu persis seperti aslinya.
Dapatkah saya menggunakan Claude atau GPT di Qwen Code?
Ya. Jika Anda mendaftarkan endpoint yang kompatibel dengan OpenAI di modelProviders dalam ~/.qwen/settings.json, ID model diteruskan apa adanya ke endpoint tersebut; jadi, jika endpoint itu menyediakan Claude atau GPT, model tersebut akan berfungsi. Tulis baseUrl hanya sampai /v1 (jangan menulis hingga /v1/chat/completions karena akan menghasilkan 404). Kunavo telah menulis dan memublikasikan konfigurasi ini berdasarkan dokumentasi Qwen Code, tetapi belum memverifikasi Qwen Code secara langsung menggunakan endpoint miliknya.
Mengapa --openai-base-url tidak diterapkan?
Karena entri modelProviders memiliki prioritas lebih tinggi. Urutan keputusan dalam dokumentasi adalah nilai yang dimasukkan di /auth, baseUrl dan envKey dari entri modelProviders yang dipilih, argumen CLI, variabel lingkungan, lalu settings.json. Jika sebuah entri dipilih, baseUrl-nya mengalahkan flag tersebut. Perbaiki entrinya, atau hapus entri itu jika ingin menggunakan flag.
Diperiksa pada 1 Oktober 2026: README Qwen Code; dokumentasi autentikasi, penyedia model, perintah, dan web_search (cabang main); daftar berkas terjemahan UI repositori; @qwen-code/qwen-code 0.24.7 di npm; serta halaman Coding Plan dan Token Plan Alibaba Cloud. Kunavo belum menjalankan Qwen Code pada endpoint miliknya.