Qwen Code est un outil de codage IA basé sur le terminal. Il se connecte à Alibaba Cloud Model Studio via le paiement à l'utilisation, le Coding Plan, le Token Plan (Personal Edition) ou le Token Plan (Team Edition).
Cas d'usage courants
Qwen Code prend en charge les scénarios suivants :
- Codage assisté par IA : générez, complétez et révisez du code depuis le terminal en langage naturel pour accélérer le développement quotidien.
- Développement web : fournissez une capture d'écran d'un site cible pour que Qwen Code analyse la structure de la page et génère du code front-end haute fidélité.
- Production vidéo : générez une vidéo promotionnelle dédiée en une seule étape à partir de l'URL d'un dépôt open source.
Installer Qwen Code
-
Exécutez la commande d'installation
-
macOS/Linux :
Ouvrez un terminal et exécutez la commande suivante pour installer Qwen Code.
bash -c "$(curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen.sh)" -s --source bailian -
Windows :
Saisissez
cmddans la barre de recherche des tâches, sélectionnez Run as administrator, puis exécutez la commande suivante dans la fenêtrecmdpour installer Qwen Code.curl -fsSL -o %TEMP%\install-qwen.bat https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen.bat && %TEMP%\install-qwen.bat --source bailian
-
macOS/Linux :
-
Fermez et rouvrez la fenêtrecmd
Sous Windows, une fois l'installation terminée, fermez la fenêtre
cmdactuelle pour appliquer les variables d'environnement. Rouvrez ensuitecmdet exécutez la commande suivante pour vérifier la version installée.qwen --version
Configurer les identifiants d'accès
Lancez Qwen Code et saisissez /auth pour accéder à la configuration visuelle. Alibaba Cloud Model Studio propose les plans de facturation suivants. Choisissez celui qui correspond à vos besoins :
- Token Plan (Personal Edition) : déduit les Credits personnels selon la consommation de tokens.
- Token Plan (Team Edition) : abonnement par siège, la consommation de tokens étant déduite des Credits.
- Coding Plan : abonnement mensuel fixe, facturé selon le nombre d'appels de modèles.
- Pay-as-you-go : post-paiement basé sur l'utilisation réelle.
Token Plan (Personal Edition)
Modifiez ou créez un fichier settings.json et remplacez YOUR_API_KEY par votre API Key dédiée au Token Plan (Personal Edition). Les modèles disponibles incluent qwen3.8-max, qwen3.7-max, qwen3.7-plus, qwen3.6-flash, glm-5.2, deepseek-v4-pro et deepseek-v4-flash-0731. Pour la liste complète, consultez la section relative aux modèles pris en charge du Token Plan (Personal Edition). Le chemin du fichier est le suivant :
- macOS/Linux :
~/.qwen/settings.json - Windows :
C:\Users\<Username>\.qwen\settings.json
{
"env": {
"BAILIAN_TOKEN_PLAN_API_KEY": "YOUR_API_KEY"
},
"modelProviders": {
"openai": [
{
"id": "qwen3.8-max",
"name": "[Token Plan Personal] qwen3.8-max",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
}, {
"id": "qwen3.7-max",
"name": "[Token Plan Personal] qwen3.7-max",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "qwen3.7-plus",
"name": "[Token Plan Personal] qwen3.7-plus",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "qwen3.6-flash",
"name": "[Token Plan Personal] qwen3.6-flash",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "glm-5.2",
"name": "[Token Plan Personal] glm-5.2",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY"
},
{
"id": "deepseek-v4-pro",
"name": "[Token Plan Personal] deepseek-v4-pro",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY"
},
{
"id": "deepseek-v4-flash-0731",
"name": "[Token Plan Personal] deepseek-v4-flash-0731",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY"
}
]
}
}
Token Plan (Team Edition)
Lancez Qwen Code et saisissez /auth, puis sélectionnez Subscription Plan > Alibaba Cloud Model Studio Token Plan, et saisissez l'API Key dédiée au Token Plan (Team Edition) pour terminer la configuration. Pour connaître les modèles disponibles, consultez la section relative aux modèles pris en charge du Token Plan (Team Edition).
Configuration avancée : via settings.json
Modifiez ou créez un fichier settings.json et remplacez YOUR_API_KEY par votre API Key dédiée au Token Plan (Team Edition). Le chemin du fichier est le suivant :
- macOS/Linux :
~/.qwen/settings.json - Windows :
C:\Users\<Windows username>\.qwen\settings.json
{
"env": {
"BAILIAN_TOKEN_PLAN_API_KEY": "YOUR_API_KEY"
},
"modelProviders": {
"openai": [
{
"id": "qwen3.8-max",
"name": "[Token Plan Team Edition] qwen3.8-max",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
}, {
"id": "qwen3.7-max",
"name": "[Token Plan Team Edition] qwen3.7-max",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "qwen3.7-plus",
"name": "[Token Plan Team Edition] qwen3.7-plus",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "qwen3.6-plus",
"name": "[Token Plan Team Edition] qwen3.6-plus",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "qwen3.6-flash",
"name": "[Token Plan Team Edition] qwen3.6-flash",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "deepseek-v4-pro",
"name": "[Token Plan Team Edition] deepseek-v4-pro",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY"
},
{
"id": "deepseek-v4-flash",
"name": "[Token Plan Team Edition] deepseek-v4-flash",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY"
},
{
"id": "deepseek-v4-flash-0731",
"name": "[Token Plan Team Edition] deepseek-v4-flash-0731",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY"
},
{
"id": "deepseek-v3.2",
"name": "[Token Plan Team Edition] deepseek-v3.2",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY"
},
{
"id": "kimi-k2.7-code",
"name": "[Token Plan Team Edition] kimi-k2.7-code",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "kimi-k2.6",
"name": "[Token Plan Team Edition] kimi-k2.6",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "kimi-k2.5",
"name": "[Token Plan Team Edition] kimi-k2.5",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "glm-5.2",
"name": "[Token Plan Team Edition] glm-5.2",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "glm-5.1",
"name": "[Token Plan Team Edition] glm-5.1",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "glm-5",
"name": "[Token Plan Team Edition] glm-5",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "MiniMax-M2.5",
"name": "[Token Plan Team Edition] MiniMax-M2.5",
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_TOKEN_PLAN_API_KEY"
}
]
},
"security": {
"auth": {
"selectedType": "openai"
}
},
"tokenPlan": {
"region": "global"
},
"model": {
"name": "qwen3.8-max"
},
"$version": 3
}
Coding Plan
Lancez Qwen Code et saisissez /auth, puis sélectionnez Subscription Plan > Alibaba Cloud Model Studio Coding Plan, choisissez la région du Coding Plan (global), et saisissez l'API Key dédiée au Coding Plan pour terminer la configuration. Pour connaître les modèles disponibles, consultez la section relative aux modèles pris en charge du Coding Plan.
Configuration avancée : via settings.json
Modifiez ou créez un fichier settings.json et remplacez YOUR_API_KEY par votre API Key dédiée au Coding Plan. Le chemin du fichier est le suivant :
- macOS/Linux :
~/.qwen/settings.json - Windows :
C:\Users\<Windows username>\.qwen\settings.json
{
"env": {
"BAILIAN_CODING_PLAN_API_KEY": "YOUR_API_KEY"
},
"modelProviders": {
"openai": [
{
"id": "qwen3.7-plus",
"name": "[Bailian Coding Plan] qwen3.7-plus",
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
"envKey": "BAILIAN_CODING_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "qwen3.6-plus",
"name": "[Bailian Coding Plan] qwen3.6-plus",
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
"envKey": "BAILIAN_CODING_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "qwen3.5-plus",
"name": "[Bailian Coding Plan] qwen3.5-plus",
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
"envKey": "BAILIAN_CODING_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "qwen3-max-2026-01-23",
"name": "[Bailian Coding Plan] qwen3-max-2026-01-23",
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
"envKey": "BAILIAN_CODING_PLAN_API_KEY"
},
{
"id": "qwen3-coder-next",
"name": "[Bailian Coding Plan] qwen3-coder-next",
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
"envKey": "BAILIAN_CODING_PLAN_API_KEY"
},
{
"id": "qwen3-coder-plus",
"name": "[Bailian Coding Plan] qwen3-coder-plus",
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
"envKey": "BAILIAN_CODING_PLAN_API_KEY"
},
{
"id": "MiniMax-M2.5",
"name": "[Bailian Coding Plan] MiniMax-M2.5",
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
"envKey": "BAILIAN_CODING_PLAN_API_KEY"
},
{
"id": "glm-5",
"name": "[Bailian Coding Plan] glm-5",
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
"envKey": "BAILIAN_CODING_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
},
{
"id": "glm-4.7",
"name": "[Bailian Coding Plan] glm-4.7",
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
"envKey": "BAILIAN_CODING_PLAN_API_KEY"
},
{
"id": "kimi-k2.5",
"name": "[Bailian Coding Plan] kimi-k2.5",
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1",
"envKey": "BAILIAN_CODING_PLAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
}
]
},
"security": {
"auth": {
"selectedType": "openai"
}
},
"codingPlan": {
"region": "global"
},
"model": {
"name": "qwen3.7-plus"
},
"$version": 3
}
Pay-as-you-go
Lancez Qwen Code et saisissez /auth, sélectionnez Use your own API Key > Standard API Key, puis choisissez la région et saisissez l'API Key Alibaba Cloud Model Studio pour terminer la configuration. Pour connaître les modèles disponibles, consultez la section Compatible OpenAI - Modèles pris en charge.
Configuration avancée : via settings.json
Modifiez ou créez un fichier settings.json et remplacez YOUR_API_KEY par votre API Key Alibaba Cloud Model Studio. Le chemin du fichier est le suivant :
- macOS/Linux :
~/.qwen/settings.json - Windows :
C:\Users\<Windows username>\.qwen\settings.json
Définissez le paramètre baseUrl selon la région. L'API Key doit correspondre à la région sélectionnée. Remplacez {WorkspaceId} dans l'URL par votre véritable ID d'espace de travail :
- Chine (Pékin) :
https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1 - Singapour :
https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1 - États-Unis (Virginie) :
https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/compatible-mode/v1
{
"env": {
"BAILIAN_API_KEY": "YOUR_API_KEY"
},
"modelProviders": {
"openai": [
{
"id": "qwen3.6-plus",
"name": "[Bailian] qwen3.6-plus",
"baseUrl": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1",
"envKey": "BAILIAN_API_KEY",
"generationConfig": {
"extra_body": {
"enable_thinking": true
}
}
}
]
},
"security": {
"auth": {
"selectedType": "openai"
}
},
"model": {
"name": "qwen3.6-plus"
},
"$version": 3
}
Pour ajouter d'autres modèles, ajoutez-les au même format dans la section modelProviders.openai.
Vérifier la configuration
Une fois la configuration terminée, exécutez la commande suivante dans le répertoire de votre projet pour lancer Qwen Code et démarrer une conversation.
qwen
Plugins IDE pour Qwen Code
Qwen Code s'utilise comme plugin dans VS Code et les IDE JetBrains, offrant ainsi des capacités de codage IA directement au sein de l'IDE.
VS Code
Assurez-vous que votre version de VS Code est 1.85.0 ou supérieure avant de commencer.
- Ouvrez VS Code, recherchez
Qwen Code Companiondans le Marketplace des extensions et installez-le. - Le CLI et le plugin IDE partagent le même fichier
settings.json. Si vous avez déjà effectué la configuration ci-dessus, ignorez cette étape. Sinon, suivez la section Configurer les identifiants d'accès ci-dessus. - Cliquez sur l'icône dans le coin supérieur droit pour lancer Qwen Code. Saisissez ou cliquez sur
/, puis sélectionnezSwitch modelpour changer de modèle.
IDE JetBrains
Vérifiez que votre IDE JetBrains prend en charge le protocole Agent Client Protocol (ACP) avant utilisation.
-
Qwen Code IDE dépend de Qwen Code CLI. Commencez par suivre la section Installer Qwen Code de ce document pour procéder à l'installation et terminer la configuration des identifiants d'accès.
-
Ouvrez votre IDE JetBrains, accédez à la page AI Chat et cliquez sur Install Plugin. IDEA installera alors le plugin JetBrains AI Assistant.
-
Cliquez sur le menu à trois points dans le coin supérieur droit de la fenêtre AI Chat, sélectionnez Add Custom Agent, puis renseignez la configuration suivante. Remplacez
/path/to/qwenpar le chemin d'installation de Qwen Code. Exécutez la commande suivante pour trouver ce chemin :- macOS/Linux :
which qwen - Windows :
where qwen(CMD) ouGet-Command qwen(PowerShell)
{ "agent_servers": { "qwen": { "command": "/path/to/qwen", "args": ["--acp"], "env": {} } } } - macOS/Linux :
-
Après la configuration, Qwen Code apparaîtra dans le panneau AI Chat. Vous pouvez changer de modèle dans le coin inférieur droit.
Qwen Code Desktop
Qwen Code Desktop est l'application graphique de Qwen Code intégrant le runtime CLI, ce qui dispense d'installer un outil en ligne de commande supplémentaire. La version desktop partage le même fichier de configuration settings.json que le CLI. Si vous avez déjà terminé la configuration via le CLI, la version desktop est prête à l'emploi sans paramétrage supplémentaire.
Si aucune configuration n'a encore été effectuée, vous pouvez le faire via l'interface graphique de l'application desktop :
-
Ouvrez Qwen Code Desktop, cliquez sur Settings dans la barre latérale gauche, puis sélectionnez l'onglet AI.
-
Dans la section Model Provider, cliquez sur + Connect.
-
Dans la fenêtre contextuelle, sélectionnez l'onglet Alibaba ModelStudio et choisissez le plan de facturation adapté à vos besoins :
- Coding Plan : destiné aux développeurs individuels, facturé au nombre d'appels.
- Token Plan : conçu pour les équipes, facturé selon la consommation de tokens.
- Standard API Key : paiement à l'utilisation avec une API Key ModelStudio existante.
-
Saisissez l'API Key lorsque vous y êtes invité pour finaliser la configuration.
Commandes courantes
RemarqueLes commandes suivantes s'appliquent au CLI Qwen Code. Le plugin IDE ne prend en charge qu'une partie de ces commandes. Veuillez vous référer à l'utilisation réelle.
Commande | Description | Exemple |
|---|---|---|
| Change le modèle utilisé dans la session en cours. |
|
| Modifie la méthode d'authentification. |
|
| Analyse le répertoire actuel et crée un fichier de contexte initial (QWEN.md) pour définir les instructions et le contexte au niveau du projet. |
|
| Efface l'écran du terminal et démarre une nouvelle conversation. |
|
| Remplace l'historique des discussions par un résumé afin d'économiser des tokens. |
|
| Ouvre l'éditeur de paramètres pour configurer la langue, le thème, etc. |
|
| Génère un résumé du projet basé sur l'historique des conversations. |
|
| Reprend une session de conversation précédente. |
|
| Affiche des statistiques détaillées pour la session en cours. |
|
| Affiche les informations d'aide relatives aux commandes disponibles. |
|
| Quitte Qwen Code. |
|
Pour découvrir les fonctionnalités avancées de Qwen Code, consultez la documentation officielle de Qwen Code.
En savoir plus
- Pour les fonctionnalités avancées de Qwen Code telles que les sous-agents, MCP et les Skills, consultez la documentation officielle de Qwen Code.
- Pour explorer les cas d'utilisation de Qwen Code, reportez-vous à la section Cas d'utilisation.
FAQ
Codes d'erreur
Si vous rencontrez des erreurs lors de la configuration, consultez la documentation FAQ correspondant à votre plan de facturation :
- Pay-as-you-go : Codes d'erreur
- Coding Plan : FAQ Coding Plan
- Token Plan (Personal Edition) : FAQ Token Plan
- Token Plan (Team Edition) : FAQ Token Plan (Team Edition)
Comment changer de modèle ?
Saisissez directement la commande /model dans Qwen Code pour sélectionner et basculer vers un autre modèle parmi ceux configurés dans settings.json. Pour ajouter un nouveau modèle, insérez la configuration correspondante sous la section settings.json dans le bloc modelProviders, puis redémarrez Qwen Code.