You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bl omni --audio <file> fails for every Qwen-Omni model with HTTP 400. The CLI builds the audio content part as type audio_url, but the DashScope OpenAI-compatible /compatible-mode/v1/chat/completions endpoint only accepts input_audio for audio. So audio transcription via the CLI is completely broken.
Environment
bailian-cli 1.3.0
Windows 11, Node (npm global install)
Auth: api-key from ~/.bailian/config.json
Repro
bl omni --model qwen3.5-omni-flash --audio ./clip.wav --text-only \
--system "transcribe this audio verbatim" --message "transcribe this audio." --output json
Change the audio content part builder in the omni command from audio_url -> input_audio, with { data, format } (format inferred from file extension: wav/mp3/opus/pcm). I verified the input_audio shape works against the same endpoint/key with a hand-rolled streaming request (text-only modality + stream_options.include_usage) across all four models above, so only the CLI's content-part construction needs changing.
Activity
chore: release 1.3.2
hopelynd commentedon Jun 12, 2026
Thanks for the feedback! The issue has been fixed — please use the
bl updatecommand to update to the latest version 1.3.2.See the fix in: #55
The PR was merged and this issue is automatically closed via Fixes #54.