# Modality

# Type Alias: Modality

```ts
type Modality = "text" | "image" | "audio" | "video" | "document";
```

Defined in: [types.ts:110](https://github.com/TanStack/ai/blob/main/packages/typescript/ai/src/types.ts#L110)

Supported input modality types for multimodal content.
- 'text': Plain text content
- 'image': Image content (base64 or URL)
- 'audio': Audio content (base64 or URL)
- 'video': Video content (base64 or URL)
- 'document': Document content like PDFs (base64 or URL)
