Qwen Code
Cấu hình Qwen Code dùng API key và model của hệ thống
Qwen Code hỗ trợ custom provider; bạn không bắt buộc dùng model Qwen. Chọn model coding có tool calling theo hướng dẫn chung.
1. Cài Qwen Code
Cần Node.js 22 trở lên:
npm install -g @qwen-code/qwen-code@latest
qwen --version2. Cấu hình bằng giao diện terminal
Chạy qwen, gõ /auth và chọn Custom Provider.
Chọn giao thức OpenAI-compatible, nhập Base URL https://api.vnaipro.app/v1,
API key của hệ thống và model ID từ Kiểm tra model.
Không chọn preset DeepSeek/Alibaba chỉ vì tên model giống nhau: preset dùng endpoint của hãng, còn hướng dẫn này dùng gateway của bạn.
3. Hoặc dùng file cấu hình
Tạo hoặc gộp vào file cá nhân ~/.qwen/settings.json (Windows: %USERPROFILE%\.qwen\settings.json):
{ "modelProviders": { "openai": [ { "id": "YOUR_MODEL_ID", "name": "VNAI Pro model", "baseUrl": "https://api.vnaipro.app/v1", "envKey": "VNAI_API_KEY" } ] }, "env": { "VNAI_API_KEY": "YOUR_API_KEY" }, "security": { "auth": { "selectedType": "openai" } }, "model": { "name": "YOUR_MODEL_ID" }}Thay key và cả hai chỗ YOUR_MODEL_ID. Mẫu này dùng Chat Completions.
Các biến cùng tên đã đặt trong shell hoặc file .env có thể ghi đè key trong settings.json.
Nếu dùng Claude qua Anthropic Messages, đổi khóa modelProviders.openai thành anthropic,
đặt security.auth.selectedType thành anthropic, dùng URL gốc https://api.vnaipro.app
và chọn model Claude thuộc group của key. Không chọn Chat Completions cho model chỉ hỗ trợ Responses.
4. Kiểm tra
Mở qwen, dùng /model chọn model vừa cấu hình rồi thử chat và đọc file.
Nếu vẫn vào provider cũ, chạy lại /auth và kiểm tra cấu hình cấp dự án có ghi đè hay không.
Xem thêm lỗi chung.
Nguồn: Qwen Code, Authentication, Model providers.