Blog

Qwen Code dan Qwen 3.7-max: menyiapkan Token Plan

Markdown

Menginstal Qwen Code di Node.js 22, menghubungkan Token Plan internasional, dan tiga jebakan yang menyebabkan error 401: alamat API, kunci, dan penetapan seat.

Baca artikel lengkap

Dokumentasi referensi Ailoot: ailoot.ai/docs/.

Diperbarui 03.10.2026: tiga hal telah berubah sejak publikasi. Alibaba menutup Coding Plan untuk pembelian baru—tier Lite ditutup pada Maret, Pro sudah habis. Token Plan beralih dari kuota mingguan ke kuota bulanan. Model yang lebih baru, Qwen3.8-max, telah dirilis. Saya juga memperbaiki kesalahan dalam penjelasan tentang kunci Token Plan—ini berpengaruh pada error 401 tersebut, dan saya menjelaskannya di bawah.

Apa itu Qwen Code, dan mengapa ini bukan sekadar tiruan lainnya?

Poin utama

Qwen Code adalah agen AI terminal open-source dari Alibaba yang bekerja seperti Claude Code: berjalan di terminal VS Code, membaca proyek Anda, menulis kode, dan menjalankan perintah. Perbedaan utamanya adalah akses ke belasan model melalui satu langganan, termasuk Qwen 3.7, DeepSeek V4, dan Kimi K2.

Saat pertama kali mendengar tentang Qwen Code, saya berpikir, “klona Claude Code lainnya yang akan bermasalah pada prompt kedua.” Ternyata saya salah. Alibaba tidak menyalin antarmukanya—mereka membangun agen CLI sendiri dari awal, tetapi dengan kompatibilitas penuh terhadap API OpenAI. Artinya, Anda dapat menjalankan bukan hanya model Qwen di dalamnya, tetapi juga DeepSeek, GLM, Kimi, bahkan Claude melalui API Anthropic.

Berikut hal-hal yang benar-benar dapat dilakukannya:

  • Membaca struktur proyek dan memahami konteks (seperti Claude Code dengan CLAUDE.md)
  • Menjalankan perintah shell, mengedit file, dan membuat commit
  • Mendukung Skills dan SubAgents
  • Berfungsi di VS Code melalui terminal bawaan atau ekstensi
  • Beralih antar-model dengan satu perintah /model

Ada satu kekurangan, tetapi sangat penting: tier gratis ditutup pada 15 April 2026. Sebelumnya, OAuth Qwen memberi Anda 100 permintaan gratis per hari—sekarang hanya opsi berbayar yang tersedia. Namun, bahkan Qwen Code berbayar jauh lebih murah daripada langganan Claude Pro. Jika Anda sedang memilih di antara alat-alat saat ini, saya membahas semua opsinya dalam panduan “Untuk coding pada 2026: 8 alat AI”.

Berapa biayanya, dan paket mana yang sebaiknya dipilih?

Poin utama

Alibaba menawarkan tiga opsi pembayaran: bayar per token, langganan Coding Plan, dan langganan Token Plan. Untuk vibe coding harian, Token Plan memberikan nilai terbaik: biaya bulanan tetap, 10+ model, dan tak perlu menghitung token.

Kebingungan tentang paket adalah masalah terbesar saat menyiapkan Qwen Code. Alibaba menggunakan nama yang berbeda untuk hal yang sama di berbagai bagian konsol, dan ekstensi VS Code pun menampilkan opsi yang keliru. Berikut cara kerjanya sebenarnya (dicocokkan dengan dokumentasi Alibaba Cloud, yang diperbarui di sana pada 28.09.2026).

PaketApa isinyaUntuk siapaPerkiraan biaya
Bayar sesuai pemakaianAnda membayar secara terpisah untuk setiap juta tokenPenggunaan sesekali, mencoba-coba$0.30-1.20 per 1M token
Coding PlanLangganan untuk individu, dengan kuota bulanan (kuota mingguan dihentikan pada 22.09.2026)Saat ini tidak tersedia untuk pelanggan baru—tier Lite ditutup untuk pembelian pada 20.03.2026, Pro sudah habissaat ini tidak tersedia untuk akun baru
Token Plan Team Edition, Standard Seat25,000 Credits per seat per bulan, 10+ modelVibe coding harian dengan pergantian model$20/seat per bulan selama promosi (harga reguler: $30)

Dalam pengalaman yang dijelaskan penulis, Token Plan dipilih karena satu langganan memberi Anda akses ke Qwen 3.7-max (dan Qwen3.8-max yang lebih baru), DeepSeek V4 Pro, serta GLM-5. Semua model menggunakan pool Credits yang sama. Beralihlah dengan perintah /model—Anda tidak perlu membeli kunci terpisah untuk setiap penyedia.

Penting: Coding Plan dan Token Plan adalah produk yang berbeda dengan alamat API yang berbeda. Kunci Coding Plan memiliki awalan sk-sp-. Kunci Token Plan tidak memiliki awalan sama sekali—begitulah dokumentasi resmi Qwen Code menjelaskannya. Jika Anda tertukar antara alamat atau kunci kedua produk tersebut, Anda akan mendapat error 401. Karena Coding Plan sudah ditutup untuk pembelian baru, Token Plan saat ini merupakan satu-satunya opsi yang berfungsi bagi sebagian besar pembaca.

Bagaimana cara menginstal Qwen Code?

Poin utama

Ada dua opsi: melalui npm (npm install -g @qwen-code/qwen-code@latest) atau Homebrew (brew install qwen-code). Anda memerlukan Node.js 22+. Setelah instalasi, jalankan qwen di terminal.

Periksa versi Node.js Anda sebelum menginstal:

node --version

Anda memerlukan versi 22 atau lebih baru. Jika versi Anda lebih lama, perbarui melalui nodejs.org atau dengan nvm:

nvm install 22
nvm use 22

Selanjutnya, instal Qwen Code dengan satu perintah:

npm install -g @qwen-code/qwen-code@latest

Atau gunakan Homebrew di macOS:

brew install qwen-code

Periksa versinya:

qwen --version

Jika versi ditampilkan, Anda siap. Jalankan Qwen Code dengan perintah qwen di terminal. Di VS Code, buka terminal bawaan (Ctrl+) lalu ketik qwen`.

Ada juga ekstensi VS Code—Qwen Code Companion oleh QwenLM di marketplace. Ekstensi ini menambahkan bilah sisi obrolan, seperti GitHub Copilot. Saya menggunakannya—lebih praktis daripada terminal biasa.

Bagaimana cara membuat akun dan membeli Token Plan?

Poin utama

Daftar di konsol internasional Alibaba Cloud (modelstudio.console.alibabacloud.com), tambahkan kartu yang diterima penyedia, lalu berlangganan Token Plan. Seluruh proses memerlukan waktu 10 menit.

Langkah demi langkah:

  1. Buka modelstudio.console.alibabacloud.com
  2. Klik Free Sign Up di kanan atas
  3. Masukkan email Anda (Gmail bisa digunakan) dan konfirmasikan kode dari kotak masuk
  4. Tambahkan nomor telepon Anda
  5. Tambahkan kartu yang diterima penyedia. Alibaba akan menagih $1 untuk memverifikasinya dan mengembalikannya dalam 1–3 hari.
  6. Di konsol, temukan bagian ModelStudio—tab Token Plan
  7. Pilih tier Standard (yang paling minimum untuk memulai)
  8. Konfirmasikan pembayaran

Setelah pembelian, Anda akan masuk ke halaman My Subscriptions. Di sana Anda akan melihat:

  • Standard Seat: 0/1—artinya Anda telah membeli seat, tetapi belum menetapkannya kepada diri sendiri
  • Klik Assign—pilih akun Anda dan konfirmasikan
  • Statusnya seharusnya berubah menjadi 1/1

Kunci API tidak akan berfungsi jika Anda melewatkan langkah ini. Dalam pengalaman yang dijelaskan penulis, langkah ini memerlukan waktu 20 menit.

Di mana mendapatkan kunci API dan alamat yang benar?

Poin utama

Kunci API dan alamat API (Base URL) ada di halaman Management Platform. Untuk Token Plan internasional, alamatnya adalah https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1. Jangan tertukar dengan alamat DashScope biasa—kunci Token Plan tidak akan berfungsi di sana.

Di halaman My Subscriptions, klik tombol ungu besar Go to Management Platform. Panel terpisah akan terbuka.

Pilih Overview di menu sebelah kiri. Di halaman ini, Anda akan melihat dua bagian:

Plan-specific API Key—kunci pribadi Anda. Kunci ini disamarkan dengan tanda bintang. Klik ikon salin di sebelahnya (jangan seleksi dengan mouse—tanda bintangnya yang akan disalin). Kunci Token Plan tidak memiliki awalan. Itu bukan salah ketik dalam instruksi; dokumentasi resmi Qwen Code memang menjelaskannya demikian. Jika Anda melihat sk-sp-, itu adalah kunci Coding Plan dari produk yang berbeda—Anda menyalin kunci yang salah.

Plan-specific Base URL—dua opsi:

  • Untuk alat yang kompatibel dengan OpenAI (Qwen Code): https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1
  • Untuk alat yang kompatibel dengan Anthropic: https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic

Ingat: hanya alamat-alamat ini yang berfungsi dengan kunci Token Plan. Alamat standar dashscope-intl.aliyuncs.com adalah untuk kunci biasa (bayar sesuai pemakaian), sedangkan coding-intl.dashscope.aliyuncs.com adalah alamat Coding Plan. Kunci Token Plan yang digunakan dengan salah satunya akan menghasilkan error 401.

Bagaimana cara menghubungkannya ke VS Code?

Poin utama

Konfigurasikan ekstensi VS Code melalui file ~/.qwen/settings.json. Anda perlu memasukkan kunci, alamat API yang benar, dan model. Berikut konfigurasi siap pakai—salin dan ganti kuncinya dengan milik Anda.

Jika Anda menginstal ekstensi Qwen Code Companion dari marketplace VS Code:

  1. Buka palet perintah (Cmd+Shift+P)
  2. Ketik Qwen Code: Choose Provider
  3. Jika Anda melihat menu opsi, jangan pilih Coding Plan (itu produk yang berbeda). Pilih Standard API Key
  4. Tempelkan kunci dari Management Platform—kunci Token Plan tidak memiliki awalan tetap
  5. Region: Singapore
  6. Model: qwen3.7-max

Jika Anda mendapat error setelah langkah ini, konfigurasikan secara manual melalui file. Terkadang ekstensi mengisi alamat yang salah.

Buka atau buat file ~/.qwen/settings.json lalu tempelkan:

{
  "env": {
    "TOKEN_PLAN_API_KEY": "YOUR-KEY-FROM-MANAGEMENT-PLATFORM"
  },
  "modelProviders": {
    "openai": [
      {
        "id": "qwen3.7-max",
        "name": "qwen3.7-max",
        "baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
        "envKey": "TOKEN_PLAN_API_KEY",
        "generationConfig": {
          "extra_body": { "enable_thinking": true },
          "contextWindowSize": 262144
        }
      },
      {
        "id": "qwen3.6-plus",
        "name": "qwen3.6-plus",
        "baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
        "envKey": "TOKEN_PLAN_API_KEY",
        "generationConfig": {
          "extra_body": { "enable_thinking": true },
          "contextWindowSize": 1000000
        }
      },
      {
        "id": "deepseek-v4-pro",
        "name": "deepseek-v4-pro",
        "baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
        "envKey": "TOKEN_PLAN_API_KEY",
        "generationConfig": {
          "extra_body": { "enable_thinking": true },
          "contextWindowSize": 1000000
        }
      }
    ]
  },
  "security": {
    "auth": { "selectedType": "openai" }
  },
  "model": { "name": "qwen3.7-max" }
}

Ganti YOUR-KEY-FROM-MANAGEMENT-PLATFORM dengan kunci Anda dari Management Platform. Mulai ulang VS Code. Selesai.

Mengapa error 401 muncul, dan bagaimana cara memperbaikinya?

Poin utama

Dalam 90% kasus, error 401 saat mengonfigurasi Qwen Code berarti alamat API atau kuncinya salah. Token Plan, Coding Plan, dan bayar sesuai pemakaian menggunakan alamat yang berbeda, dan kuncinya tidak dapat dipertukarkan.

Penulis menjelaskan error yang ditemui saat penyiapan. Berikut daftar lengkap penyebab error 401 dan cara memeriksanya:

GejalaPenyebabSolusi
invalid_api_keyKunci Token Plan dikirim ke alamat DashScope (atau sebaliknya)Periksa Base URL. Untuk Token Plan: token-plan.ap-southeast-1...; untuk Coding Plan: coding-intl.dashscope...
invalid access tokenStandard Seat belum ditetapkan (0/1)Buka My Subscriptions—klik Assign—statusnya seharusnya menunjukkan 1/1
invalid_api_keyEkstensi VS Code membuat kuncinya sendiri melalui alur autentikasi alih-alih menggunakan Token PlanBuka ~/.qwen/settings.json—periksa apakah kuncinya sama dengan yang ditampilkan Management Platform (jangan tertukar dengan kunci Coding Plan yang memiliki awalan sk-sp-)
invalid_api_keySpasi atau jeda baris ikut tersalin bersama kunciHapus kunci tersebut lalu salin kembali menggunakan ikon salin (jangan seleksi dengan mouse)
model not foundModel tidak termasuk dalam paket AndaPeriksa daftar Available Models di halaman langganan
Insufficient quotaCredits telah habisPeriksa Usage di My Subscriptions. Jika sudah 100%, tunggu hingga direset atau beli Boost Pack

Pemeriksaan cepat kunci melalui terminal:

curl -s -o /dev/null -w "%{http_code}" -X POST \
  "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions" \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"qwen3.7-max","messages":[{"role":"user","content":"hi"}],"max_tokens":5}'

Jika hasilnya 200, kunci berfungsi dan masalahnya ada pada pengaturan ekstensi. Jika hasilnya 401, kunci atau alamatnya salah.

Model apa saja yang tersedia, dan model mana yang sebaiknya dipilih?

Poin utama

Token Plan menawarkan 10+ model dari 5 penyedia; Qwen3.8-max, model unggulan baru, ditambahkan pada Agustus 2026. Untuk vibe coding, andalan utama adalah qwen3.6-plus (keseimbangan antara harga dan kualitas). Untuk tugas rumit, gunakan qwen3.7-max atau qwen3.8-max yang lebih baru. Untuk penyuntingan cepat, gunakan qwen3.6-flash.

Berikut model-model yang benar-benar berguna untuk vibe coding:

ModelKapan digunakanPenggunaan Credit
qwen3.8-maxModel unggulan baru Alibaba (dirilis pada Agustus 2026), kualitas maksimum untuk tugas rumitTinggi—Credits habis lebih cepat daripada dengan 3.7-max
qwen3.7-maxArsitektur rumit, refaktor proyek besar, membuat dari nolTinggi—kuota habis dalam seminggu jika coding setiap hari
qwen3.6-plusAndalan untuk pekerjaan harian: penyuntingan, peningkatan, tinjauan, penjelasanSedang—cukup untuk sebulan dengan 2–4 jam sehari
qwen3.6-flashPenyuntingan cepat, pertanyaan sederhana, pemformatanRendah
deepseek-v4-proAlternatif Qwen: terkadang lebih baik untuk tugas algoritmik dan matematikaSedang
kimi-k2.6Konteks panjang: membaca basis kode besar, menganalisis dokumentasiSedang

Beralihlah antar-model dengan perintah /model langsung di sesi Qwen Code Anda—Anda tidak perlu mengubah pengaturan atau memulai ulang.

Saya akan mulai dengan qwen3.6-plus. Jika setelah seminggu Anda merasa kuota terlalu cepat habis, beralihlah ke qwen3.6-flash untuk pekerjaan rutin dan gunakan qwen3.7-max hanya untuk tugas rumit.

Qwen Code vs Claude Code—mana yang sebaiknya digunakan?

Poin utama

Claude Code menghasilkan kode yang lebih baik dan memahami konteks dengan lebih baik. Qwen Code lebih murah dan memberi Anda akses ke beberapa model lewat satu langganan. Kombinasi ideal: Claude Code untuk pekerjaan utama, Qwen Code untuk tugas paralel dan eksperimen.

Ulasan ini menggambarkan pengalaman penulis selama sebulan bekerja dengan kedua alat. Berikut perbandingan berdasarkan pengalaman tersebut:

KriteriaClaude CodeQwen Code
Kualitas kodeLebih baik—Anthropic sejak itu telah merilis model yang lebih baru (Opus 5.5, 22.09.2026); kesenjangannya belum menyempitBagus, tetapi bahkan model unggulan Qwen3.8-max yang baru masih tertinggal dari model teratas Anthropic dalam pengujian independen
Pemahaman proyekCLAUDE.md + membaca struktur secara mendalam = bekerja seperti manusiaMekanismenya serupa, tetapi kurang matang
HargaClaude Pro $20/bulan (Max $100-200/bulan untuk coding intensif)Token Plan Standard mulai dari $20/bulan, termasuk 10+ model
Pilihan modelHanya Claude (Opus/Sonnet/Haiku)Qwen + DeepSeek + GLM + Kimi + MiniMax
Open sourceTidak (sumber tertutup)Ya (lisensi MIT)

| Ekstensi VS Code | Bawaan, stabil | Tersedia, tetapi masih kasar—terkadang ada masalah dengan kunci |

Kapan Qwen Code menjadi pilihan yang lebih baik:

  • Anda memerlukan akses ke beberapa model (DeepSeek untuk matematika, Kimi untuk konteks panjang)
  • Anda sedang bereksperimen dengan pendekatan berbeda untuk satu tugas
  • Anggaran Anda terbatas, tetapi Anda coding setiap hari
  • Anda menginginkan alat open-source yang dapat dikustomisasi

Kapan Claude Code sangat diperlukan:

  • Proyek kritis ketika kualitas kode setara dengan uang
  • Bekerja dengan proyek lama yang besar (Opus lebih baik mempertahankan konteks)—saya membahas cara agar batas Claude Code tidak cepat habis secara terpisah
  • Anda memerlukan ekstensi VS Code yang stabil tanpa konfigurasi manual

Kombinasi dalam pengalaman yang dijelaskan penulis: Claude Code untuk proyek utama, Qwen Code untuk eksperimen dan tugas paralel, tempat Anda dapat mencoba ide dengan cepat menggunakan model yang lebih murah. Untuk perbandingan terperinci dengan alat lainnya, lihat Cursor vs Claude Code dan Codex vs Claude Code.

Tiga jebakan yang dialami semua orang

Poin utama

Token Plan dan Coding Plan adalah produk yang berbeda dengan alamat yang berbeda. Ekstensi VS Code mengisi kunci yang salah. Anda harus menetapkan seat secara manual. Tiga jebakan ini menghabiskan waktu 30 menit hingga beberapa jam—saya mengalami ketiganya dan mencatat solusinya.

Jebakan 1: Token Plan ≠ Coding Plan

Alibaba menyebut produk-produk ini dengan nama yang berbeda di berbagai bagian konsol. Opsi “Coding Plan” di ekstensi VS Code bukan Token Plan. Ingat: per 20.03.2026, Coding Plan Lite ditutup untuk pembelian baru dan Pro sudah habis—jika Anda belum memilikinya, Anda hanya dapat memilih Token Plan. Keduanya memiliki alamat API yang berbeda:

  • Token Plan: https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1
  • Coding Plan: https://coding-intl.dashscope.aliyuncs.com/v1

Jika Anda membeli Token Plan tetapi mengonfigurasi ekstensi sebagai Coding Plan, Anda akan mendapat error 401. Begitu pula sebaliknya.

Jebakan 2: Ekstensi VS Code membuat kuncinya sendiri

Saat Anda menyiapkan melalui GUI ekstensi (Cmd+Shift+P - Qwen Code: Choose Provider), terkadang ekstensi membuat kuncinya sendiri melalui Alibaba Auth API. Kunci ini memiliki format yang berbeda dan tidak terkait dengan langganan Token Plan Anda.

Solusi: setelah menyiapkannya melalui GUI, buka ~/.qwen/settings.json dan pastikan kunci di env sama dengan yang ditampilkan Management Platform (Overview - Plan-specific API Key). Jika tidak sama, ganti secara manual.

Jebakan 3: Standard Seat belum ditetapkan

Setelah membeli Token Plan, Anda akan melihat Standard Seat: 0/1 di halaman My Subscriptions. Artinya seat telah dibeli, tetapi belum ditautkan ke akun Anda. Kunci API tidak akan berfungsi sampai Anda mengeklik Assign.

Dalam pengalaman penulis, memecahkan masalah error 401 memerlukan waktu 20 menit sebelum baris ini diperhatikan.

Bagaimana cara memeriksa apakah semuanya berfungsi?

Poin utama

Dua langkah: pertama periksa kunci dengan curl di terminal (hasilnya seharusnya 200), lalu tulis prompt apa pun di Qwen Code. Jika curl berfungsi tetapi ekstensinya tidak, masalahnya ada pada pengaturan file ~/.qwen/settings.json.

Langkah 1. Periksa kunci melalui terminal:

curl -X POST \
  "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions" \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"qwen3.6-plus","messages":[{"role":"user","content":"Hello"}]}'

Jika respons berisi teks dari model, kunci dan alamatnya berfungsi.

Langkah 2. Periksa di Qwen Code:

Buka VS Code—terminal bawaan—ketik qwen. Jika berjalan, tulis sesuatu:

Apa isi proyek di folder ini?

Qwen Code akan membaca strukturnya dan membalas. Jika demikian, penyiapan selesai.

Langkah 3. Periksa penggunaan Credit:

Lima menit setelah permintaan pertama Anda, buka Management Platform—Overview—Usage Consumption. Persentasenya seharusnya tidak nol. Jika tetap 0% setelah 10+ permintaan, Anda menggunakan alamat yang salah (permintaan dikirim ke luar langganan, ke bayar sesuai pemakaian atau tidak ke mana pun).

Apa selanjutnya?

Poin utama

Qwen Code sudah disiapkan—Anda dapat mulai melakukan vibe coding. Namun, alat itu sendiri hanyalah awal. Perbedaan antara “Saya menginstal CLI” dan “Saya membangun produk dengan AI” terletak pada metodologi kerja dengan konteks.

Anda telah menginstal Qwen Code dan alat itu berfungsi. Anda dapat membuka proyek apa pun dan mulai membangunnya melalui dialog dengan AI.

Pertanyaan berikutnya: mengapa prompt yang sama di Qwen Code menghasilkan hasil bagus pada satu proyek dan hasil buruk pada proyek lain? Semuanya bergantung pada konteks. Jika proyek memiliki struktur business/ berisi audiens, produk, dan tujuan, AI bekerja seperti mitra. Jika foldernya kosong, AI berhalusinasi.

Sumber

Lanjutkan membaca Ailoot di ailoot.ai.

Rincian selengkapnya

Pertanyaan tentang Qwen Code dan Qwen 3.7-max: menyiapkan Token Plan

Apa yang pertama diperiksa ketika kunci Token Plan menghasilkan 401?

Pastikan kunci dan Base URL berasal dari Token Plan, bukan Coding Plan atau DashScope biasa, salin kunci dengan tombol salin konsol, dan periksa bahwa Standard Seat yang dibeli sudah ditetapkan. Lalu bandingkan pengaturan tersimpan ekstensi dengan konfigurasi yang sama.

Apakah permintaan terminal yang berhasil membuktikan ekstensi VS Code sudah dikonfigurasi?

Tidak. Itu memverifikasi kunci, endpoint, dan model yang dipakai permintaan tersebut. Uji prompt di Qwen Code secara terpisah dan bandingkan Base URL serta kunci tersimpannya dengan permintaan yang berhasil. Periksa juga penggunaan pada langganan yang dimaksud.

Semua artikel