---
title: ai.agents.ui.ai_sdk.UIMessage
description: Parse AI SDK UI messages.
type: reference
summary: Reference for ai.agents.ui.ai_sdk.UIMessage.
---

# ai.agents.ui.ai_sdk.UIMessage



Use `UIMessage` as the request model for AI SDK UI clients.

```python
class ChatRequest(pydantic.BaseModel):
    messages: list[ai.agents.ui.ai_sdk.UIMessage]
```

AI SDK UI messages use a `parts` array. Tool parts can carry approval state and
provider metadata.


---

For a semantic overview of all documentation, see [/sitemap.md](/sitemap.md)

For an index of all available documentation, see [/llms.txt](/llms.txt)