Skip to main content
This is a discriminated union matching TanStack AI’s ModelMessage type:
  • User messages can have text and image parts
  • Assistant messages have string content only