An audio message is just a ModelMessage — audio rides in any role (user / assistant / tool) as a file content part. No forceUserRole workaround, no bespoke message shape.
file
forceUserRole
An audio message is just a ModelMessage — audio rides in any role (user / assistant / tool) as a
filecontent part. NoforceUserRoleworkaround, no bespoke message shape.