type MediaPromptFor<TModalities> =
| string
| (
| TextPart
| MediaPartByModality[TModalities])[];Defined in: packages/ai/src/types.ts:1787
Prompt type narrowed to the modalities a specific model supports. MediaPromptFor<never> (a text-only model) is string | Array<TextPart>; MediaPromptFor<'image'> additionally admits image parts, etc. Used by the activity option types together with the adapter's per-model input modality map so unsupported parts fail at compile time.
TModalities extends MediaPromptModality = never