Blog

Qwen Code en Qwen 3.7-max: Token Plan instellen

Markdown

Qwen Code installeren op Node.js 22, het internationale Token Plan koppelen en drie valkuilen die 401-fouten veroorzaken: het API-adres, de sleutel en de seat-toewijzing.

Lees het volledige artikel

Ailoot-naslagdocumentatie: ailoot.ai/docs/.

Bijgewerkt op 03.10.2026: sinds publicatie zijn er drie dingen veranderd. Alibaba heeft Coding Plan gesloten voor nieuwe aankopen — de Lite-tier al in maart, en Pro is uitverkocht. Token Plan is overgestapt van een wekelijks naar een maandelijks quotum. Er is een nieuwer model uitgebracht, Qwen3.8-max. Ook heb ik een fout in de beschrijving van de Token Plan-sleutel gecorrigeerd — dat is belangrijk voor precies die 401, en ik leg het hieronder uit.

Wat is Qwen Code, en waarom is het niet zomaar weer een kloon?

Belangrijkste punt

Qwen Code is een open-source terminal-AI-agent van Alibaba die werkt als Claude Code: hij draait in de VS Code-terminal, leest je project, schrijft code en voert opdrachten uit. Het belangrijkste verschil is toegang tot een dozijn modellen via één abonnement, waaronder Qwen 3.7, DeepSeek V4 en Kimi K2.

Toen ik voor het eerst over Qwen Code hoorde, dacht ik: “weer een Claude Code-kloon die bij de tweede prompt stukgaat.” Ik had het mis. Alibaba heeft de interface niet gekopieerd — ze hebben hun eigen CLI-agent vanaf nul gebouwd, maar met volledige compatibiliteit met de OpenAI API. Dat betekent dat je er niet alleen Qwen-modellen in kunt draaien, maar ook DeepSeek, GLM, Kimi en zelfs Claude via de Anthropic API.

Dit kan de tool in de praktijk:

  • Leest de projectstructuur en begrijpt de context (zoals Claude Code met CLAUDE.md)
  • Voert shell-opdrachten uit, bewerkt bestanden en maakt commits
  • Ondersteunt Skills en SubAgents
  • Werkt in VS Code via de ingebouwde terminal of een extensie
  • Schakelt met één /model-opdracht tussen modellen

Er is één nadeel, maar dat is cruciaal: de gratis versie is op 15 april 2026 gesloten. Voorheen gaf Qwen OAuth je 100 gratis aanvragen per dag — nu zijn alleen betaalde opties over. Maar zelfs de betaalde versie van Qwen Code kost merkbaar minder dan een Claude Pro-abonnement. Als je nu tussen tools kiest, heb ik alle opties behandeld in de gids “Waarmee kun je in 2026 coderen: 8 AI-tools”.

Wat kost het, en welk abonnement moet je kiezen?

Belangrijkste punt

Alibaba biedt drie betaalopties: betalen per token, het Coding Plan-abonnement en het Token Plan-abonnement. Voor dagelijks vibe coding is Token Plan de beste deal: een vast maandbedrag, 10+ modellen en geen tokens tellen.

Verwarring over de abonnementen is de grootste hoofdpijn bij het instellen van Qwen Code. Alibaba gebruikt op verschillende plekken in de console verschillende namen, en zelfs de VS Code-extensie toont de verkeerde opties. Zo werkt het in werkelijkheid (gecontroleerd aan de hand van Alibaba Cloud-documentatie, daar bijgewerkt op 28.09.2026).

AbonnementWat het isVoor wieGeschatte kosten
Pay-as-you-goJe betaalt apart voor elke miljoen tokensIncidenteel gebruik, uitproberen$0.30-1.20 per 1M tokens
Coding PlanEen abonnement voor particulieren, met een maandelijks quotum (het wekelijkse quotum is op 22.09.2026 stopgezet)Momenteel niet beschikbaar voor nieuwe abonnees — de Lite-tier is sinds 20.03.2026 niet meer te koop, Pro is uitverkochtmomenteel niet beschikbaar voor nieuwe accounts
Token Plan Team Edition, Standard Seat25,000 Credits per seat per maand, 10+ modellenDagelijks vibe coding met wisselen tussen modellen$20/seat per maand tijdens de actie (normale prijs: $30)

In de door de auteur beschreven ervaring werd Token Plan gekozen, omdat één abonnement toegang geeft tot Qwen 3.7-max (en de nieuwere Qwen3.8-max), DeepSeek V4 Pro en GLM-5. Alle modellen putten uit dezelfde Credits-pool. Wissel met de opdracht /model — je hoeft niet voor elke aanbieder een aparte sleutel te kopen.

Belangrijk: Coding Plan en Token Plan zijn verschillende producten met verschillende API-adressen. Een Coding Plan-sleutel heeft het voorvoegsel sk-sp-. Een Token Plan-sleutel heeft helemaal geen voorvoegsel — zo beschrijft de officiële Qwen Code-documentatie het. Verwissel je het adres of de sleutel tussen producten, dan krijg je een 401. En omdat Coding Plan gesloten is voor nieuwe aankopen, is Token Plan momenteel voor de meeste lezers de enige werkende optie.

Hoe installeer je Qwen Code?

Belangrijkste punt

Twee opties: via npm (npm install -g @qwen-code/qwen-code@latest) of Homebrew (brew install qwen-code). Je hebt Node.js 22+ nodig. Voer na de installatie qwen uit in de terminal.

Controleer vóór de installatie je Node.js-versie:

node --version

Je hebt 22 of hoger nodig. Is jouw versie ouder, werk die dan bij via nodejs.org of met nvm:

nvm install 22
nvm use 22

Installeer vervolgens Qwen Code met één opdracht:

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

Of gebruik Homebrew op macOS:

brew install qwen-code

Controleer de installatie:

qwen --version

Als er een versienummer verschijnt, ben je klaar. Start Qwen Code met de opdracht qwen in de terminal. Open in VS Code de ingebouwde terminal (Ctrl+) en typ qwen`.

Er is ook een VS Code-extensie — Qwen Code Companion van QwenLM in de marketplace. Die voegt een chatzijbalk toe, zoals GitHub Copilot. Ik gebruik die; hij is handiger dan de gewone terminal.

Hoe maak je een account aan en koop je Token Plan?

Belangrijkste punt

Meld je aan in de internationale Alibaba Cloud-console (modelstudio.console.alibabacloud.com), voeg een door de aanbieder geaccepteerde kaart toe en neem een Token Plan-abonnement. Het hele proces duurt 10 minuten.

Stap voor stap:

  1. Ga naar modelstudio.console.alibabacloud.com
  2. Klik rechtsboven op Free Sign Up
  3. Vul je e-mailadres in (Gmail werkt) en bevestig de code uit je inbox
  4. Voeg je telefoonnummer toe
  5. Voeg een door de aanbieder geaccepteerde kaart toe. Alibaba rekent $1 om de kaart te verifiëren en stort dat bedrag binnen 1–3 dagen terug.
  6. Zoek in de console het onderdeel ModelStudio en daar het tabblad Token Plan
  7. Kies de tier Standard (de minimale optie om te beginnen)
  8. Bevestig de betaling

Na aankoop kom je op de pagina My Subscriptions terecht. Daar zie je:

  • Standard Seat: 0/1 — dit betekent dat je een seat hebt gekocht, maar die nog niet aan jezelf hebt toegewezen
  • Klik op Assign — selecteer je account en bevestig
  • De status hoort te veranderen in 1/1

De API-sleutel werkt pas nadat je dit hebt gedaan. In de door de auteur beschreven ervaring kostte deze stap 20 minuten.

Waar vind je de API-sleutel en het juiste adres?

Belangrijkste punt

De API-sleutel en het API-adres (Base URL) staan op de pagina Management Platform. Voor het internationale Token Plan is het adres https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1. Verwar dit niet met het gewone DashScope-adres — de Token Plan-sleutel werkt daar niet.

Klik op de pagina My Subscriptions op de grote paarse knop Go to Management Platform. Er wordt een apart paneel geopend.

Selecteer Overview in het linkermenu. Op deze pagina zie je twee onderdelen:

Plan-specific API Key — je persoonlijke sleutel. Die is met sterretjes gemaskeerd. Klik op het kopieerpictogram ernaast (selecteer de sleutel niet met je muis — dan worden de sterretjes gekopieerd). Token Plan-sleutels hebben geen voorvoegsel. Dat is geen typefout in de instructies; de officiële Qwen Code-documentatie beschrijft ze zo. Zie je sk-sp-, dan is dat een Coding Plan-sleutel van een ander product — je hebt de verkeerde gekopieerd.

Plan-specific Base URL — twee opties:

  • Voor OpenAI-compatibele tools (Qwen Code): https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1
  • Voor Anthropic-compatibele tools: https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic

Onthoud: alleen deze adressen werken met een Token Plan-sleutel. Het standaardadres dashscope-intl.aliyuncs.com is voor gewone sleutels (pay-as-you-go), terwijl coding-intl.dashscope.aliyuncs.com het Coding Plan-adres is. Een Token Plan-sleutel die je bij een van beide gebruikt, levert een 401 op.

Hoe koppel je het aan VS Code?

Belangrijkste punt

Configureer de VS Code-extensie via het bestand ~/.qwen/settings.json. Je moet de sleutel, het juiste API-adres en het model invullen. Hier is een kant-en-klare configuratie — kopieer die en vervang de sleutel door die van jezelf.

Als je de Qwen Code Companion-extensie uit de VS Code-marketplace hebt geïnstalleerd:

  1. Open het opdrachtenpalet (Cmd+Shift+P)
  2. Typ Qwen Code: Choose Provider
  3. Als je een keuzemenu ziet, kies dan niet Coding Plan (dat is een ander product). Kies Standard API Key
  4. Plak de sleutel van Management Platform — Token Plan-sleutels hebben geen vast voorvoegsel
  5. Regio: Singapore
  6. Model: qwen3.7-max

Krijg je daarna een foutmelding, configureer het dan handmatig via het bestand. De extensie vult soms het verkeerde adres in.

Open of maak het bestand ~/.qwen/settings.json en plak het volgende erin:

{
  "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" }
}

Vervang YOUR-KEY-FROM-MANAGEMENT-PLATFORM door je sleutel van Management Platform. Start VS Code opnieuw. Klaar.

Waarom verschijnt er een 401-fout en hoe los je die op?

Belangrijkste punt

In 90% van de gevallen betekent een 401-fout bij het configureren van Qwen Code dat het API-adres of de sleutel verkeerd is. Token Plan, Coding Plan en pay-as-you-go gebruiken verschillende adressen, en hun sleutels zijn niet onderling uitwisselbaar.

De auteur beschreef de fouten die tijdens de installatie optraden. Hier volgt de volledige lijst met oorzaken van 401-fouten en hoe je die controleert:

SymptoomOorzaakOplossing
invalid_api_keyEr wordt een Token Plan-sleutel naar het DashScope-adres gestuurd (of andersom)Controleer de Base URL. Voor Token Plan: token-plan.ap-southeast-1...; voor Coding Plan: coding-intl.dashscope...
invalid access tokenStandard Seat is niet toegewezen (0/1)Ga naar My Subscriptions — klik op Assign — de status hoort 1/1 te tonen
invalid_api_keyDe VS Code-extensie heeft via de authenticatiestroom een eigen sleutel aangemaakt in plaats van Token Plan te gebruikenOpen ~/.qwen/settings.json — controleer of de sleutel overeenkomt met wat Management Platform toont (verwar die niet met de Coding Plan-sleutel, die het voorvoegsel sk-sp- heeft)
invalid_api_keyEr is een spatie of regeleinde met de sleutel meegekopieerdVerwijder de sleutel en kopieer hem opnieuw met het kopieerpictogram (selecteer hem niet met de muis)
model not foundHet model is niet in je abonnement opgenomenControleer de lijst Available Models op de abonnementspagina
Insufficient quotaDe Credits zijn opControleer Usage op My Subscriptions. Staat die op 100%, wacht dan tot het quotum wordt vernieuwd of koop een Boost Pack

Sleutel snel controleren via de 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}'

Als het antwoord 200 is, werkt de sleutel en zit het probleem in de instellingen van de extensie. Is het 401, dan is de sleutel of het adres verkeerd.

Welke modellen zijn beschikbaar, en welke moet je kiezen?

Belangrijkste punt

Token Plan biedt 10+ modellen van 5 aanbieders; het nieuwe vlaggenschip Qwen3.8-max is in augustus 2026 toegevoegd. Voor vibe coding is qwen3.6-plus het belangrijkste werkpaard (een balans tussen prijs en kwaliteit). Gebruik qwen3.7-max of de nieuwere qwen3.8-max voor complexe taken. Kies qwen3.6-flash voor snelle aanpassingen.

Dit zijn de modellen die echt nuttig zijn voor vibe coding:

ModelWanneer gebruikenCredits-verbruik
qwen3.8-maxAlibaba’s nieuwe vlaggenschip (uitgebracht in augustus 2026), maximale kwaliteit bij complexe takenHoog — Credits zijn sneller op dan met 3.7-max
qwen3.7-maxComplexe architectuur, een groot project refactoren, vanaf nul genererenHoog — het quotum raakt bij dagelijks coderen in een week op
qwen3.6-plusDagelijks werkpaard: aanpassingen, verbeteringen, reviews, uitlegGemiddeld — genoeg voor een maand bij 2–4 uur per dag
qwen3.6-flashSnelle aanpassingen, eenvoudige vragen, opmaakLaag
deepseek-v4-proAlternatief voor Qwen: soms beter voor algoritmische taken en wiskundeGemiddeld
kimi-k2.6Lange context: grote codebases lezen, documentatie analyserenGemiddeld

Wissel in je Qwen Code-sessie zelf van model met de opdracht /model — je hoeft de instellingen niet te wijzigen of opnieuw op te starten.

Ik zou beginnen met qwen3.6-plus. Als je na een week merkt dat het quotum te snel opraakt, stap dan voor routinewerk over op qwen3.6-flash en bewaar qwen3.7-max alleen voor complexe taken.

Qwen Code vs Claude Code — welke moet je gebruiken?

Belangrijkste punt

Claude Code produceert betere code en begrijpt de context beter. Qwen Code kost minder en geeft via één abonnement toegang tot meerdere modellen. De ideale combinatie: Claude Code voor je hoofdwerk, Qwen Code voor parallelle taken en experimenten.

De review beschrijft de maand waarin de auteur met beide tools werkte. Hier is een vergelijking op basis van die ervaring:

CriteriumClaude CodeQwen Code
CodekwaliteitBeter — Anthropic heeft sindsdien nieuwere modellen uitgebracht (Opus 5.5, 22.09.2026); de kloof is niet kleiner gewordenGoed, maar zelfs het nieuwe vlaggenschip Qwen3.8-max blijft in onafhankelijke tests achter bij de topmodellen van Anthropic
ProjectbegripCLAUDE.md + de boomstructuur grondig lezen = werkt als een mensVergelijkbare werkwijze, maar minder verfijnd
PrijsClaude Pro $20/maand (Max $100-200/maand voor intensief coderen)Token Plan Standard vanaf $20/maand, inclusief 10+ modellen
ModelkeuzeAlleen Claude (Opus/Sonnet/Haiku)Qwen + DeepSeek + GLM + Kimi + MiniMax
Open sourceNee (gesloten broncode)Ja (MIT-licentie)

| VS Code-extensie | Native, stabiel | Beschikbaar, maar nog ruw — soms zijn er problemen met de sleutel |

Wanneer Qwen Code een betere deal is:

  • Je toegang nodig hebt tot meerdere modellen (DeepSeek voor wiskunde, Kimi voor lange context)
  • Je verschillende aanpakken voor één taak wilt uitproberen
  • Je budget beperkt is, maar je dagelijks codeert
  • Je een open-source tool wilt die je kunt aanpassen

Wanneer Claude Code onmisbaar is:

  • Een kritiek project waarin codekwaliteit gelijkstaat aan geld
  • Werken aan een groot legacy-project (Opus behoudt de context beter) — ik heb apart beschreven hoe je de limieten van Claude Code niet opgebruikt
  • Je een stabiele VS Code-extensie nodig hebt zonder handmatige configuratie

De combinatie in de door de auteur beschreven ervaring: Claude Code voor het hoofdproject, Qwen Code voor experimenten en parallelle taken, zodat je een idee snel kunt uitproberen met een goedkoper model. Zie voor een gedetailleerde vergelijking met andere tools Cursor vs Claude Code en Codex vs Claude Code.

Drie valkuilen waar iedereen tegenaan loopt

Belangrijkste punt

Token Plan en Coding Plan zijn verschillende producten met verschillende adressen. De VS Code-extensie vult de verkeerde sleutel in. Je moet de seat handmatig toewijzen. Deze drie valkuilen kosten 30 minuten tot meerdere uren — ik ben ze alle drie tegengekomen en heb de oplossingen vastgelegd.

Valkuil 1: Token Plan ≠ Coding Plan

Alibaba noemt deze producten op verschillende plekken in de console anders. De optie “Coding Plan” in de VS Code-extensie is niet Token Plan. Houd er rekening mee: sinds 20.03.2026 is Coding Plan Lite gesloten voor nieuwe aankopen en is Pro uitverkocht — als je het nog niet hebt, kun je alleen Token Plan kiezen. Ze gebruiken verschillende API-adressen:

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

Kocht je Token Plan maar heb je de extensie als Coding Plan ingesteld, dan krijg je een 401. Andersom geldt hetzelfde.

Valkuil 2: De VS Code-extensie maakt zelf een sleutel aan

Wanneer je de configuratie in de GUI van de extensie doorloopt (Cmd+Shift+P - Qwen Code: Choose Provider), maakt de extensie soms een eigen sleutel aan via de Alibaba Auth API. Die sleutel heeft een ander formaat en is niet gekoppeld aan je Token Plan-abonnement.

Oplossing: open na de configuratie via de GUI ~/.qwen/settings.json en controleer of de sleutel in env overeenkomt met wat Management Platform toont (Overview - Plan-specific API Key). Komt die niet overeen, vervang hem dan handmatig.

Valkuil 3: Standard Seat is niet toegewezen

Na aankoop van Token Plan zie je Standard Seat: 0/1 op de pagina My Subscriptions. Dat betekent dat de seat is gekocht, maar niet aan je account is gekoppeld. De API-sleutel werkt pas als je op Assign klikt.

In de ervaring van de auteur kostte het opsporen van de 401 20 minuten, voordat deze regel werd opgemerkt.

Hoe controleer je of alles werkt?

Belangrijkste punt

Twee stappen: controleer eerst de sleutel met curl in de terminal (die hoort 200 terug te geven) en schrijf daarna een willekeurige prompt in Qwen Code. Werkt curl wel maar de extensie niet, dan zit het probleem in de instellingen van ~/.qwen/settings.json.

Stap 1. Controleer de sleutel via de 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"}]}'

Als het antwoord tekst van het model bevat, werken de sleutel en het adres.

Stap 2. Controleer Qwen Code:

Open VS Code — open de ingebouwde terminal — typ qwen. Start het op, schrijf dan iets:

What is this project in this folder?

Qwen Code leest de structuur en antwoordt. Als dat gebeurt, is de configuratie voltooid.

Stap 3. Controleer het Credits-verbruik:

Ga vijf minuten na je eerste aanvragen naar Management Platform — Overview — Usage Consumption. Het percentage hoort hoger dan nul te zijn. Staat het na 10+ aanvragen nog steeds op 0%, dan gebruik je het verkeerde adres (de aanvragen gaan buiten het abonnement om, naar pay-as-you-go of nergens heen).

Wat nu?

Belangrijkste punt

Qwen Code is ingesteld — je kunt beginnen met vibe coding. Maar de tool zelf is nog maar het begin. Het verschil tussen “ik heb de CLI geïnstalleerd” en “ik bouw een product met AI” zit in de methode om met context te werken.

Je hebt Qwen Code geïnstalleerd en het werkt. Je kunt elk project openen en via een gesprek met AI beginnen te bouwen.

De volgende vraag is: waarom levert dezelfde prompt in Qwen Code bij het ene project een geweldig resultaat op en bij het andere rommel? Dat komt door de context. Bevat het project een business/-structuur met de doelgroep, producten en doelen, dan werkt AI als een partner. Is de map leeg, dan hallucineert het.

Bronnen

Ontdek Ailoot verder op ailoot.ai.

Meer details

Vragen en antwoorden

Wat controleer ik eerst als een Token Plan-sleutel 401 teruggeeft?

Controleer of de sleutel en Base URL bij Token Plan horen en niet bij Coding Plan of gewone DashScope. Kopieer de sleutel met de kopieerknop in de console en controleer of de gekochte Standard Seat is toegewezen. Vergelijk daarna de opgeslagen instellingen van de extensie met diezelfde configuratie.

Bewijst een geslaagd terminalverzoek dat de VS Code-extensie is ingesteld?

Nee. Het controleert de sleutel, het endpoint en het model van dat verzoek. Test apart een prompt in Qwen Code en vergelijk de opgeslagen Base URL en sleutel met het werkende verzoek. Controleer ook het gebruik in het bedoelde abonnement.

Alle artikelen