The llama.cpp project released build b11136, which updates the llama-server to accept the OpenAI standard "video_url" content type for video inputs. Previously, the server only accepted a non-standard "input_video" type and rejected data URIs, causing compatibility issues with OpenAI-conformant clients.

  • Accepts "video_url" as an alias for "input_video" in the chat completions API.
  • Reads media objects from either key to ensure backward compatibility.
  • Allows data: URIs for video content (data:video/*), mirroring existing support for images.
  • Provides binaries for macOS, Linux, Windows, Android, and openEuler across CPU, GPU, and NPU backends.

This change enables OpenAI-compatible clients to successfully send video data to llama-server without encountering unsupported content type errors.