Bailian CLI のテキストチャットおよびOmniマルチモーダルインタラクションに関するコマンドリファレンス。
ターミナルから1つのコマンドで、BailianのテキストチャットおよびOmniマルチモーダルインタラクション機能を呼び出します。
テキストモデルリクエスト(OpenAI互換、DashScope)を送信します。API Key 認証が必要です。
使用法
例:「Qwenとは何か?」と尋ねるメッセージを送信
例:同期 Batch Chat リクエストを送信
テキスト+音声出力によるマルチモーダルチャット(Qwen-Omni)。API Key 認証が必要です。
使用法
例:Qwen-Omni用の利用可能な出力音声を一覧表示
コマンドリファレンス
bl text chat
テキストモデルリクエスト(OpenAI互換、DashScope)を送信します。API Key 認証が必要です。
使用法
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
--api <chat|responses> | string | いいえ | 呼び出すAPI(デフォルト:chat) |
--model <model> | string | いいえ | モデルID(デフォルト:qwen3.8-max) |
--message <text> | array | いいえ | メッセージ本文(繰り返し可能、プレフィックスロール:役割を設定);または --messages-file を使用 |
--messages-file <path> | string | いいえ | メッセージ配列を含むJSONファイル(- で標準入力を指定) |
--system <text> | string | いいえ | システムプロンプト |
--max-tokens <n> | number | いいえ | 生成する最大トークン数(デフォルト:4096) |
--temperature <n> | number | いいえ | サンプリング温度(0.0, 2.0] |
--top-p <n> | number | いいえ | Nucleusサンプリングしきい値 |
--enable-search <true|false> | boolean | いいえ | モデル組み込みのウェブ検索を有効化(Chat Completions API のみ、qwen3.8-max はデフォルトで有効) |
--stream | switch | いいえ | レスポンストークンのストリーミング(デフォルト:TTYではオン) |
--tool <json-or-path> | array | いいえ | JSONまたはファイルパスによるツール定義(繰り返し可能) |
--enable-thinking | switch | いいえ | 思考/推論モードの有効化(qwen3/qwqモデル用) |
--thinking-budget <n> | number | いいえ | 思考に使用可能な最大トークン数(デフォルト:4096) |
--batch | switch | いいえ | 単一の同期 Batch Chat リクエストを送信(非ストリーミング) |
--prime | switch | いいえ | ワークスペーススコープのエンドポイントを使用したPrimeモード |
--workspace-id <id> | string | いいえ | デフォルトのPrimeエンドポイント用のワークスペースID(または BAILIAN_WORKSPACE_ID を設定) |
--batchは 1 回の同期 Batch Chat リクエストを送信し、TTY でも非ストリーミングを強制します。--prime、--api responses、--streamとは併用できません。--messageまたは--messages-fileは 1 つのリクエストの会話コンテキストを指定するもので、ファイル内の独立したリクエストを表すものではありません。- Batch Chat のリクエスト総タイムアウトはデフォルト 300 秒で、
--timeoutは 60~3600 秒の範囲で指定します。ファイルベースのバッチ推論にはbatch create/get/downloadを使用し、作成は完了を待たずにタスク ID を返します。 --batchは明示されたリアルタイム、国際サイト、Token Plan の Endpoint を拒否します。明示された Batch またはカスタムプロキシ URL では既存の認証情報を維持します。自動フォールバックや POST の再送は行いません。- Primeモードでは明示的なモデルが必要であり、現在はチャットコンプリーションAPIのみをサポートしています。
- Primeエンドポイント:
--base-url、DASHSCOPE_BASE_URL、またはプロファイルのbase_urlが優先されます。それらが設定されていない場合、--workspace-id、BAILIAN_WORKSPACE_ID、次に構成ファイルのworkspace_idからワークスペースが解決されます。 --enable-searchは Chat Completions のenable_searchパラメータにマッピングされ、組み込みウェブ検索に対応したモデルが必要です。ホワイトリストモデル(qwen3.8-max)ではデフォルトで有効になり、--enable-search falseで明示的に無効化できます。Responses API では代わりに--tool '{"type":"web_search"}'を使用してください。
bl omni
テキスト+音声出力によるマルチモーダルチャット(Qwen-Omni)。API Key 認証が必要です。
使用法
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
--message <text> | array | いいえ | メッセージ本文(繰り返し可能、プレフィックスロール:役割を設定) |
--model <model> | string | いいえ | モデルID(デフォルト:qwen3.5-omni-plus) |
--system <text> | string | いいえ | システムプロンプト |
--image <url> | array | いいえ | 画像のURLまたはローカルファイル(繰り返し可能) |
--audio <url> | array | いいえ | 音声のURLまたはローカルファイル(.wav/.mp3/.amr/.aac/.m4a/.ogg/.3gp/.3gpp) |
--video <url> | array | いいえ | ビデオファイルのURL/ローカルパス、またはカンマ区切りのフレームURL |
--voice <voice> | string | いいえ | 出力音声ID(デフォルト:Tina)。利用可能なオプションを見るには --list-voices を使用 |
--list-voices | switch | いいえ | 利用可能な出力音声を一覧表示して終了 |
--audio-format <fmt> | string | いいえ | 音声出力形式(デフォルト:wav) |
--audio-out <path> | string | いいえ | 音声をファイルに保存(デフォルト:自動生成) |
--text-only | switch | いいえ | 本文のみ出力、音声生成なし |
--max-tokens <n> | number | いいえ | 生成する最大トークン数 |
--temperature <n> | number | いいえ | サンプリング温度(0.0, 2.0] |