Referencia de comandos de la CLI de Bailian para chat de texto e interacción multimodal Omni.
Un solo comando invoca las capacidades de chat de texto y de interacción multimodal Omni de Bailian desde la terminal.
ImportanteAgregue --help a cualquier comando para obtener detalles completos de los parámetros, por ejemplo: bl text chat --help. Cada parámetro que acepta una URL de archivo también acepta una ruta local: la CLI carga automáticamente el archivo 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.
Referencia de comandos
bl text chat
Envía una solicitud a un modelo de texto (compatible con OpenAI, DashScope). Requiere autenticación con clave de API.
Uso
bl text chat --message <text> [flags]
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
--api <chat|responses> | string | No | API a llamar (predeterminado: chat) |
--model <model> | string | No | ID del modelo (predeterminado: qwen3.8-max) |
--message <text> | array | No | Texto del mensaje (repetible, prefijo role: para establecer el rol); o use --messages-file |
--messages-file <path> | string | No | Archivo JSON con matriz de mensajes (use - para stdin) |
--system <text> | string | No | Prompt del sistema |
--max-tokens <n> | number | No | Número máximo de tokens a generar (predeterminado: 4096) |
--temperature <n> | number | No | Temperatura de muestreo (0.0, 2.0] |
--top-p <n> | number | No | Umbral de muestreo de núcleo |
--stream | switch | No | Flujo de tokens de respuesta (predeterminado: activado en TTY) |
--tool <json-or-path> | array | No | Definición de herramienta como JSON o ruta de archivo (repetible) |
--enable-thinking | switch | No | Habilitar modo de pensamiento/razonamiento (para modelos qwen3/qwq) |
--thinking-budget <n> | number | No | Máximo de tokens para pensamiento (predeterminado: 4096) |
--prime | switch | No | Usar modo Prime con un punto final basado en espacio de trabajo |
--workspace-id <id> | string | No | ID del espacio de trabajo para el punto final Prime predeterminado (o establezca BAILIAN_WORKSPACE_ID) |
Ejemplo: Enviar mensaje preguntando ¿Qué es Qwen?
bl text chat --message "What is Qwen?"
- El modo Prime requiere un modelo explícito y actualmente solo admite la API de Completions de Chat.
- Punto final Prime: se prioriza --base-url, DASHSCOPE_BASE_URL o base_url de perfil; de lo contrario, el espacio de trabajo se resuelve a partir de --workspace-id, BAILIAN_WORKSPACE_ID, luego config workspace_id.
bl omni
Chat multimodal con salida de texto + audio (Qwen-Omni). Requiere autenticación con clave de API.
Uso
bl omni --message <text> [flags]
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
--message <text> | array | No | Texto del mensaje (repetible, prefijo role: para establecer el rol) |
--model <model> | string | No | ID del modelo (predeterminado: qwen3.5-omni-plus) |
--system <text> | string | No | Prompt del sistema |
--image <url> | array | No | URL de imagen o archivo local (repetible) |
--audio <url> | array | No | URL de audio o archivo local (.wav/.mp3/.amr/.aac/.m4a/.ogg/.3gp/.3gpp) |
--video <url> | array | No | URL de archivo de video o ruta local, o URLs de cuadros separadas por comas |
--voice <voice> | string | No | ID de voz de salida (predeterminado: Tina). Use --list-voices para ver todas las opciones |
--list-voices | switch | No | Listar voces de salida disponibles y salir |
--audio-format <fmt> | string | No | Formato de salida de audio (predeterminado: wav) |
--audio-out <path> | string | No | Guardar audio en archivo (predeterminado: generación automática) |
--text-only | switch | No | Solo salida de texto, sin generación de audio |
--max-tokens <n> | number | No | Número máximo de tokens a generar |
--temperature <n> | number | No | Temperatura de muestreo (0.0, 2.0] |
Ejemplo: Listar las voces de salida disponibles para Qwen-Omni
bl omni --list-voices