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
{{ message }}
Repository navigation
Bug: MiMo V2.5 (mimo-v2.5) advertises video/audio support but video input is never received by the model #40642
The OpenCode Go model mimo-v2.5 advertises text, image, audio, video input capabilities (visible in /models and the model picker), but video input is never actually received by the model. The model responds "没收到" (didn't receive) regardless of format.
Tested formats (all failed)
All tested against https://opencode.ai/zen/go/v1/chat/completions with model mimo-v2.5:
{"type": "video_url", "video_url": "data:video/mp4;base64,..."} → model replies it didn't receive any video
This issue might be a duplicate of existing issues. Please check:
opencode.ai "mimo-v2.5" is unable to transmit and comprehend audio files #39650: Same model (mimo-v2.5) fails to transmit audio input via the OpenCode Go API — same root symptom (multimodal content not reaching the model despite being advertised), same endpoint, same observed behavior of the model responding as if no media was received.
If these are the same underlying issue, consider consolidating.
Having a similar error with the Opencode Go Provider, Model MiMo V2.5 advertises audio support but the read tool drops it as a binary file, there is already a PR on #18005
Thanks for the report! OpenCode 2.0 is now out and development is focused on V2, so we're closing issues filed against OpenCode 1. Please upgrade (opencode upgrade --major, details: https://anoma.ly/notes/opencode-2-0), and if this is still relevant on 2.0, reopen this issue or open a new one with your 2.0 version.
Activity
github-actions commentedon Aug 5, 2026
This issue might be a duplicate of existing issues. Please check:
mimo-v2.5) fails to transmit audio input via the OpenCode Go API — same root symptom (multimodal content not reaching the model despite being advertised), same endpoint, same observed behavior of the model responding as if no media was received.If these are the same underlying issue, consider consolidating.
AWD-2069 commentedon Aug 10, 2026
I am also not allowed to upload videos in opencode web even when using Mimo.
thumb2086 commentedon Aug 15, 2026
Implementation proposal
The root cause is in
packages/opencode/src/provider/provider.ts:700-713where the zen provider hardcodes:Even though models like mimo-v2.5 declare audio/video support in their modalities config, the zen provider overrides this to false.
Proposed fix:
packages/opencode/src/provider/provider.tsaudio: true/video: truebased on model modalities instead of hardcodingpackages/console/.../provider/openai-compatible.tsinput_audiocontent type handling (OpenAI spec)packages/console/.../provider/anthropic.tspackages/opencode/src/util/media.tspackages/opencode/src/provider/transform.tsExample (OpenAI audio spec):
{ "type": "input_audio", "input_audio": { "data": "<base64_encoded_audio>", "format": "wav" } }Happy to help implement if there's interest.
JakeBreathild commentedon Aug 19, 2026
Having a similar error with the Opencode Go Provider, Model MiMo V2.5 advertises audio support but the read tool drops it as a binary file, there is already a PR on #18005
thdxr commentedon Oct 11, 2026
Thanks for the report! OpenCode 2.0 is now out and development is focused on V2, so we're closing issues filed against OpenCode 1. Please upgrade (
opencode upgrade --major, details: https://anoma.ly/notes/opencode-2-0), and if this is still relevant on 2.0, reopen this issue or open a new one with your 2.0 version.— from 𝕺𝖕𝖊𝖓𝕮𝖔𝖉𝖊