Qué es Qwen Code
Qwen Code es un agente de programación de código abierto para la terminal. Su ajuste modelProviders enumera los modelos que puedes usar y el protocolo de API de cada uno. Esta configuración añade modelos de Capriole AI a esa lista.
Requisitos previos
Antes de empezar, asegúrate de tener:
Instalación
Instala Qwen Code con npm (Node.js 22 o posterior):
O instálalo con Homebrew:
Verifica la instalación:
Configuración
Validación de modelos
Qwen Code 0.25.3 supera una prueba de lectura de archivos, escritura de archivos y respuesta final a través de Capriole AI con todos los modelos de la sección Modelos compatibles, usando la configuración siguiente.
Guarda tu clave en ~/.qwen/.env:
Crea o actualiza ~/.qwen/settings.json:
Qué hace cada ajuste:
- Los modelos dentro de
openai usan Chat Completions. Los modelos GPT añaden wireApi: "responses" para usar la API Responses.
- Los modelos dentro de
anthropic usan Anthropic Messages. Su baseUrl no lleva /v1.
envKey indica la variable de entorno que contiene tu clave. Qwen Code envía la clave a Capriole AI como token Bearer.
contextWindowSize indica a Qwen Code la ventana de contexto de cada modelo.
security.auth.selectedType y model.name definen el modelo por defecto. /model actualiza ambos cuando cambias de modelo.
Ejecutar Qwen Code
Inicia Qwen Code desde el directorio de tu proyecto:
Cambia de modelo con /model. Para una ejecución puntual, pasa el prompt, el modelo y el tipo de autenticación de su grupo:
Modelos compatibles
openai-latest y claude-latest siempre apuntan a nuestro modelo insignia más reciente de cada familia.
Solución de problemas
¿Por qué Qwen Code devuelve un error de autenticación?
Confirma que ~/.qwen/.env define CAPRIOLE_AI_API_KEY o exporta la variable en el mismo shell.
¿Por qué un modelo falla con un error de protocolo?
Ejecuta el modelo con el tipo de autenticación de su grupo: --auth-type openai para los modelos dentro de openai y --auth-type anthropic para los modelos dentro de anthropic. /model lo configura por ti.
¿Por qué las solicitudes de Claude fallan con Unsupported Claude Messages model?
Los modelos Claude dentro de anthropic necesitan los IDs de Claude sin prefijo, como claude-opus-5-5.
Notas
- Guarda tu clave en
~/.qwen/.env, no en settings.json.
- Para añadir otro modelo de Capriole AI, copia la entrada de un modelo de la misma familia y cambia el ID.
GET https://api.caprioletech.com/v1/models devuelve la lista de todos los IDs de modelo.
- Referencias oficiales: Qwen Code y proveedores de modelos de Qwen Code.
Última modificación el 20 de octubre de 2026