Référence de commande CLI Bailian pour le chat texte et l'interaction multimodale Omni.
Une seule commande permet d'appeler les fonctionnalités de chat texte et d'interaction multimodale Omni de Bailian depuis le terminal.
ImportantAjoutez --help à n'importe quelle commande pour obtenir des détails complets sur les paramètres, par exemple bl text chat --help. Tous les paramètres qui acceptent une URL de fichier acceptent également un chemin local — le CLI télécharge automatiquement le fichier vers un stockage temporaire (valide pendant 48 heures), ainsi vous n'avez jamais besoin d'héberger vos fichiers en tant qu'URL. Les détails des commandes de cette page sont vérifiés avec bl 2.2.1.
Référence de commande
bl text chat
Envoyer une requête vers un modèle texte (compatible OpenAI, DashScope). Nécessite une authentification par clé API.
Utilisation
bl text chat --message <text> [flags]
| Paramètre | Type | Requis | Description |
|---|---|---|---|
--api <chat|responses> | string | Non | API à appeler (par défaut : chat) |
--model <model> | string | Non | Identifiant du modèle (par défaut : qwen3.8-max) |
--message <text> | array | Non | Texte du message (répétable, préfixe rôle : pour définir le rôle) ; ou utilisez --messages-file |
--messages-file <path> | string | Non | Fichier JSON contenant un tableau de messages (utilisez - pour stdin) |
--system <text> | string | Non | Prompt système |
--max-tokens <n> | number | Non | Nombre maximum de jetons à générer (par défaut : 4096) |
--temperature <n> | number | Non | Température d'échantillonnage (0.0, 2.0] |
--top-p <n> | number | Non | Seuil d'échantillonnage nucléaire |
--stream | switch | Non | Diffuser les jetons de réponse (par défaut : activé en TTY) |
--tool <json-or-path> | array | Non | Définition d'outil au format JSON ou chemin de fichier (répétable) |
--enable-thinking | switch | Non | Activer le mode réflexion/raisonnement (pour les modèles qwen3/qwq) |
--thinking-budget <n> | number | Non | Nombre maximal de jetons pour la réflexion (par défaut : 4096) |
--prime | switch | Non | Utiliser le mode Prime avec un point d'entrée limité à l'espace de travail |
--workspace-id <id> | string | Non | Identifiant de l'espace de travail pour le point d'entrée Prime par défaut (ou définissez BAILIAN_WORKSPACE_ID) |
Exemple : Envoyer un message demandant Qu'est-ce que Qwen ?
bl text chat --message "What is Qwen?"
- Le mode Prime nécessite un modèle explicite et ne prend actuellement en charge que l'API Complétions de chat.
- Point d'entrée Prime : --base-url, DASHSCOPE_BASE_URL ou base_url du profil a la priorité ; sinon, l'espace de travail est résolu à partir de --workspace-id, BAILIAN_WORKSPACE_ID, puis config workspace_id.
bl omni
Chat multimodal avec sortie texte + audio (Qwen-Omni). Nécessite une authentification par clé API.
Utilisation
bl omni --message <text> [flags]
| Paramètre | Type | Requis | Description |
|---|---|---|---|
--message <text> | array | Non | Texte du message (répétable, préfixe rôle : pour définir le rôle) |
--model <model> | string | Non | Identifiant du modèle (par défaut : qwen3.5-omni-plus) |
--system <text> | string | Non | Prompt système |
--image <url> | array | Non | URL d'image ou fichier local (répétable) |
--audio <url> | array | Non | URL audio ou fichier local (.wav/.mp3/.amr/.aac/.m4a/.ogg/.3gp/.3gpp) |
--video <url> | array | Non | URL de fichier vidéo / chemin local, ou URLs de trames séparées par des virgules |
--voice <voice> | string | Non | Identifiant de voix de sortie (par défaut : Tina). Utilisez --list-voices pour voir toutes les options disponibles |
--list-voices | switch | Non | Afficher les voix de sortie disponibles et quitter |
--audio-format <fmt> | string | Non | Format de sortie audio (par défaut : wav) |
--audio-out <path> | string | Non | Enregistrer l'audio dans un fichier (par défaut : génération automatique) |
--text-only | switch | Non | Sortie uniquement texte, pas de génération audio |
--max-tokens <n> | number | Non | Nombre maximum de jetons à générer |
--temperature <n> | number | Non | Température d'échantillonnage (0.0, 2.0] |
Exemple : Listes des voix de sortie disponibles pour Qwen-Omni
bl omni --list-voices