Skip to main content

テキストチャット & Omni

Bailian CLI のテキストチャットおよびOmniマルチモーダルインタラクションに関するコマンドリファレンス。

ターミナルから1つのコマンドで、BailianのテキストチャットおよびOmniマルチモーダルインタラクション機能を呼び出します。
任意のコマンドに --help を付加することで、パラメータの詳細を確認できます。例: bl text chat --help。ファイルURLを受け付けるすべてのパラメータは、ローカルパスも受け付けます — CLIが自動的に一時ストレージにアップロード(有効期間48時間)するため、ファイルを自前でURLとしてホストする必要はありません。このページのコマンド詳細は bl 2.8.4 に基づいて確認しています。

コマンドリファレンス

bl text chat

テキストモデルリクエスト(OpenAI互換、DashScope)を送信します。API Key 認証が必要です。 使用法
bl text chat --message <text> [flags]
パラメータ型必須説明
--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 はデフォルトで有効)
--streamswitchいいえレスポンストークンのストリーミング(デフォルト:TTYではオン)
--tool <json-or-path>arrayいいえJSONまたはファイルパスによるツール定義(繰り返し可能)
--enable-thinkingswitchいいえ思考/推論モードの有効化(qwen3/qwqモデル用)
--thinking-budget <n>numberいいえ思考に使用可能な最大トークン数(デフォルト:4096)
--batchswitchいいえ単一の同期 Batch Chat リクエストを送信(非ストリーミング)
--primeswitchいいえワークスペーススコープのエンドポイントを使用したPrimeモード
--workspace-id <id>stringいいえデフォルトのPrimeエンドポイント用のワークスペースID(または BAILIAN_WORKSPACE_ID を設定)
例:「Qwenとは何か?」と尋ねるメッセージを送信
bl text chat --message "What is Qwen?"
例:同期 Batch Chat リクエストを送信
bl text chat --batch --model qwen-plus --message "こんにちは" --timeout 3600
  • --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 認証が必要です。 使用法
bl omni --message <text> [flags]
パラメータ型必須説明
--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-voicesswitchいいえ利用可能な出力音声を一覧表示して終了
--audio-format <fmt>stringいいえ音声出力形式(デフォルト:wav)
--audio-out <path>stringいいえ音声をファイルに保存(デフォルト:自動生成)
--text-onlyswitchいいえ本文のみ出力、音声生成なし
--max-tokens <n>numberいいえ生成する最大トークン数
--temperature <n>numberいいえサンプリング温度(0.0, 2.0]
例:Qwen-Omni用の利用可能な出力音声を一覧表示
bl omni --list-voices