Todos los productos
Search
Centro de documentos

Alibaba Cloud Model Studio:Configuración y herramientas

Última actualización: Oct 15, 2026

Referencia de comandos de la CLI Bailian para configuración de autenticación, administración de perfiles, mercado de modelos, carga de archivos y herramientas generales.

Administre la autenticación de la CLI, cambie entre perfiles, navegue por el mercado de modelos, cargue archivos y use herramientas generales desde la terminal.

ImportanteAgregue --help a cualquier comando para obtener detalles completos de los parámetros, por ejemplo: bl config show --help. Cada parámetro que acepta una URL de archivo también acepta una ruta local: la CLI lo carga automáticamente en almacenamiento temporal (válido durante 48 horas), por lo que nunca necesita hospedar archivos como URLs usted mismo. Los detalles de los comandos de esta página están verificados con bl 2.2.1.

Autenticación

bl auth login

Autentíquese con clave de API, inicio de sesión mediante navegador del consola o OpenAPI AK/SK (los credenciales pueden coexistir). No se requiere autenticación.

Uso

bl auth login --api-key <key> | --console | --open-api --access-key-id <id> --access-key-secret <secret>
ParámetroTipoObligatorioDescripción
--api-key <key>stringNoClave de API del modelo para validar y almacenar
--base-url <url>stringNoURL base de la API del modelo para validar y almacenar junto con --api-key
--consoleswitchNoIniciar sesión mediante navegador (China por defecto; use --console-site internacional para el sitio internacional). Crea una clave de API ordinaria si es necesario; los planes de suscripción requieren --api-key
--console-site <site>stringNoSitio del consola: doméstico, internacional
--open-apiswitchNoAlmacenar credenciales de Alibaba Cloud OpenAPI AK/SK
--access-key-id <id>stringNoID de clave de acceso de Alibaba Cloud para almacenar
--access-key-secret <secret>stringNoSecreto de clave de acceso de Alibaba Cloud para almacenar

Ejemplo: Autenticarse mediante inicio de sesión del navegador para el consola

bl auth login --console

bl auth status

Muestre el estado actual de autenticación. No se requiere autenticación.

Uso

bl auth status

Este comando solo admite opciones globales.

Ejemplo: Mostrar el estado de autenticación con salida JSON

bl auth status --output json

bl auth logout

Elimine las credenciales almacenadas; el cierre de sesión completo también elimina la URL base del modelo. No se requiere autenticación.

Uso

bl auth logout [--console | --open-api] [--dry-run]
ParámetroTipoObligatorioDescripción
--consoleswitchNoSolo elimine el access_token del consola, mantenga intacta la api_key
--open-apiswitchNoSolo elimine las credenciales de OpenAPI AK/SK/STS, mantenga intactas otras credenciales

Ejemplo: Eliminar solo el access_token del consola

bl auth logout --console

bl auth generate-access-token

Genere un token de acceso de la CLI usando AK/SK de OpenAPI. No se requiere autenticación.

Uso

bl auth generate-access-token --access-key-id <id> --access-key-secret <secret> --security-token <token>
ParámetroTipoObligatorioDescripción
--access-key-id <id>stringSíID de clave de acceso de Alibaba Cloud
--access-key-secret <secret>stringSíSecreto de clave de acceso de Alibaba Cloud
--security-token <token>stringNoToken de seguridad de STS de Alibaba Cloud para almacenar (opcional)

Ejemplo: Generar un token de acceso de la CLI con AK/SK y token STS opcional

bl auth generate-access-token --access-key-id LTAIxxxxx --access-key-secret xxxxx --security-token <token>

Configuración

bl config set

Establezca un valor de configuración. No se requiere autenticación.

Uso

bl config set --key <key> --value <value>
ParámetroTipoObligatorioDescripción
--key <key>stringSíClave de configuración (language, base_url, output, output_dir, timeout, watermark, api_key, api_key_capabilities, access_token, access_key_id, access_key_secret, security_token, default_*_model, workspace_id)
--value <value>stringSíValor a establecer

Ejemplo: Establecer la clave de configuración language en zh-CN

bl config set --key language --value zh-CN

bl config show

Muestre la configuración actual. No se requiere autenticación.

Uso

bl config show

Este comando solo admite opciones globales.

Ejemplo: Mostrar la configuración actual con salida JSON

bl config show --output json

bl config list

Muestre los perfiles de configuración y muestre el perfil activo. No se requiere autenticación.

Uso

bl config list

Este comando solo admite opciones globales.

Ejemplo: Listar perfiles de configuración con el perfil activo en salida JSON

bl config list --output json

bl config use

Establezca el perfil de configuración activo. No se requiere autenticación.

Uso

bl config use --name <name>
ParámetroTipoObligatorioDescripción
--name <name>stringSíNombre de perfil existente, o default

Ejemplo: Establecer el perfil de configuración activo como token-plan

bl config use --name token-plan

bl config ui

Abra una interfaz web local para gestionar perfiles de configuración. No se requiere autenticación.

Uso

bl config ui [--port <port>] [--no-open]
ParámetroTipoObligatorioDescripción
--port <port>numberNoPuerto en el que escuchar (predeterminado: puerto libre aleatorio)
--no-openswitchNoNo abra el navegador automáticamente

Ejemplo: Abrir la interfaz web de gestión de configuración en el puerto 8787

bl config ui --port 8787

bl config agent

Configura un agente de codificación para usar la API DashScope. No se requiere autenticación.

Uso

bl config agent --agent <name> (--base-url <url> | --region <region>) (--api-key <key> | --key <encoded>) --model <model>
ParámetroTipoObligatorioDescripción
--agent <name>stringSíAgente objetivo: claude-code, qwen-code, opencode, openclaw, hermes, codex
--base-url <url>stringNoURL base de la API
--region <region>stringNoRegión de Model Studio (por ejemplo, cn-beijing, ap-southeast-1); convertida en --base-url. Solo para Plan de Tokens
--api-key <key>stringNoClave de API
--key <encoded>stringNoClave de API obfuscada desde la consola web (comienza con "o1_"); decodificada en --api-key
--model <model>stringSíNombre del modelo predeterminado
--context-window <tokens>numberNoSolo OpenClaw: tamaño de ventana de contexto del modelo en tokens (predeterminado: 256000)
--wire-api <api>stringNoSolo Codex: protocolo de cableado (predeterminado: responses). "chat" solo funciona con Codex heredado <= 0.80.0

Ejemplo: Configurar el agente de codificación para usar la API DashScope con configuraciones especificadas

bl config agent --agent claude-code --base-url https://dashscope.aliyuncs.com/apps/anthropic --api-key sk-xxxxx --model qwen3-max

Herramientas generales

bl file upload

Carga un archivo local al almacenamiento temporal de DashScope (48 h). Requiere autenticación con clave de API.

Uso

bl file upload --file <path> --model <model>
ParámetroTipoObligatorioDescripción
--file <path>stringSíArchivo local a cargar (imagen, video, audio)
--model <model>stringSíNombre del modelo objetivo (el archivo está vinculado a este modelo)

Ejemplo: Cargar photo.jpg al almacenamiento de DashScope vinculado al modelo qwen3-vl-plus

bl file upload --file photo.jpg --model qwen3-vl-plus

bl model list

Explora familias de modelos o muestra información detallada de modelos en el mercado de modelos Bailian. No se requiere autenticación.

Uso

bl model list [--model <model>] [--page <n>] [--page-size <n>] [--provider <p>] [--capability <c>] [--feature <f>] [--input-modality <m>] [--output-modality <m>] [--include-deprecated] [--enrich]
ParámetroTipoObligatorioDescripción
--model <model>stringNoMuestra detalles completos de una familia de modelos específica (activa el modo detallado)
--page <n>numberNoNúmero de página (predeterminado: 1)
--page-size <n>numberNoResultados por página (predeterminado: 10)
--provider <p>arrayNoFiltra por proveedor (repetible, por ejemplo: --provider alibaba --provider deepseek)
--capability <c>arrayNoFiltra por código de capacidad (TG, Reasoning, VU, IG, VG, TTS, ASR, …)
--feature <f>arrayNoFiltra por funcionalidad (function-calling, web-search, structured-outputs, …)
--context-window <w>arrayNoFiltra por rango de ventana de contexto
--input-modality <m>arrayNoRequiere una modalidad de entrada (repetible: Texto, Imagen, Video, Audio)
--output-modality <m>arrayNoRequiere una modalidad de salida (repetible: Texto, Imagen, Video, Audio)
--include-deprecatedswitchNoIncluir modelos que ya están fuera de línea (ocultos por defecto)
--enrichswitchNoTambién obtener el esquema de parámetros de entrada (predictConfig) para modelos principales (solo en modo detallado)

Ejemplo: Listar modelos proporcionados por alibaba

bl model list --provider alibaba
  • Ambos el catálogo y los puntos finales de esquema de parámetros --enrich son públicos; no se necesita inicio de sesión en la consola.
  • El modo de navegación oculta los modelos que ya están fuera de línea; use --include-deprecated para incluirlos. El modo detallado (--model) siempre lista cada versión y marca su estado.

bl advisor recommend

Recomienda los mejores modelos para su caso de uso (análisis de intención → recuperación de candidatos → clasificación de LLM). Requiere autenticación con clave de API.

Uso

bl advisor recommend --message <text> [flags]
ParámetroTipoObligatorioDescripción
--message <text>stringSíDescriba sus requisitos

Ejemplo: Recomendar los mejores modelos para un requerimiento de chatbot de comprensión visual

bl advisor recommend --message "I need a visual-understanding chatbot"

bl pipeline run

Ejecuta una definición de flujo de trabajo de pipeline. No se requiere autenticación.

Uso

bl pipeline run --file <path> [flags]
ParámetroTipoObligatorioDescripción
--file <path>stringSíArchivo de definición de pipeline (YAML/JSON)
--input <json>stringNoEntrada en tiempo de ejecución como JSON incrustado
--input-file <path>stringNoEntrada en tiempo de ejecución desde un archivo JSON
--concurrency <n>numberNoMáximo número de pasos en paralelo (predeterminado: 1)
--events <format>stringNoEmitir eventos de ciclo de vida: jsonl
--step-timeout <seconds>numberNoTiempo de espera predeterminado por paso en segundos

Ejemplo: Ejecutar flujo de trabajo de pipeline desde workflow.yaml con entrada {'brief':'hello'}

bl pipeline run --file workflow.yaml --input '{"brief":"hello"}'

bl pipeline validate

Valida una definición de pipeline sin ejecutarla. No se requiere autenticación.

Uso

bl pipeline validate --file <path>
ParámetroTipoObligatorioDescripción
--file <path>stringSíArchivo de definición de pipeline (YAML/JSON)

Ejemplo: Validar definición de pipeline desde archivo

bl pipeline validate --file workflow.yaml

bl plugin install

Instala o actualiza un paquete de Comandos permitido. No se requiere autenticación.

Uso

bl plugin install --package <name[@version]>
ParámetroTipoObligatorioDescripción
--package <name[@version]>stringSíNombre del paquete de Comandos permitidos y versión o etiqueta opcional

Ejemplo: Instalar paquete de Comandos permitidos

bl plugin install --package @ali/bailian-plugin-agent

bl plugin list

Lista los paquetes de Comandos instalados y su estado de carga. No se requiere autenticación.

Uso

bl plugin list

Este comando solo admite opciones globales.

Ejemplo: Listar paquetes de Comandos instalados con salida en formato JSON

bl plugin list --output json

bl plugin remove

Elimina un paquete de Comandos instalado. No se requiere autenticación.

Uso

bl plugin remove --name <package>
ParámetroTipoObligatorioDescripción
--name <package>stringSíNombre del paquete de Comandos permitidos

Ejemplo: Eliminar paquete de Comandos instalado por nombre

bl plugin remove --name @ali/bailian-plugin-agent

Vincule un paquete de comandos local permitido para desarrollo. No se requiere autenticación.

Uso

bl plugin link --path <directory>
ParámetroTipoObligatorioDescripción
--path <directory>stringSíDirectorio del paquete de comandos local

Ejemplo: Vincular paquete de comandos local para desarrollo

bl plugin link --path ../bailian-plugin-agent

bl workspace init

Inicialice el entorno de Bailian y active servicios de facturación postpago. No se requiere autenticación.

Uso

bl workspace init --access-key-id <id> --access-key-secret <secret> [--security-token <token>]
ParámetroTipoObligatorioDescripción
--access-key-id <id>stringNoID de clave de acceso de Alibaba Cloud
--access-key-secret <secret>stringNoSecreto de clave de acceso de Alibaba Cloud
--security-token <token>stringNoToken de seguridad STS de Alibaba Cloud (opcional)

Ejemplo: Inicializar entorno con claves de acceso

bl workspace init --access-key-id LTAIxxxxx --access-key-secret xxxxx

bl workspace list

Liste todos los entornos.

Uso

bl workspace list [flags]
ParámetroTipoObligatorioDescripción
--list <n>stringNoLimitar el número de resultados

Ejemplo: Listar entornos con límite

bl workspace list --list 5

bl console call

Llame a una API de consola de Bailian a través de la puerta de enlace CLI.

Uso

bl console call --api <api> --data <json> [flags]
ParámetroTipoObligatorioDescripción
--api <api>stringSíNombre de la API (por ejemplo, zeldaEasy.broadscope-bailian.memory-library.getLibraries)
--data <json>stringSíDatos de solicitud como cadena JSON

Ejemplo: Llamar a la API de consola de Bailian con datos

bl console call --api zeldaEasy.bailian-commerce.freeTrial.queryFreeTierQuota --data '{"queryFreeTierQuotaRequest":{"models":["qwen3-max"]}}'

bl update

Actualice la CLI a la versión más reciente o a una versión especificada. No se requiere autenticación.

Uso

bl update [--to <version>]
ParámetroTipoObligatorioDescripción
--to <version>stringNoInstalar esta versión exacta en lugar de la más reciente

Ejemplo: Actualizar CLI a versión específica

bl update --to 0.1.14

Ejecute bl --help para ver todos los grupos de comandos.