> For the complete documentation index, see [llms.txt](https://codemash.gitbook.io/codemash/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codemash.gitbook.io/codemash/sdks/ai/chat.md).

# Chat

AI Integrations → Chat SDK methods.

The AI module manages your project's LLM and MCP integrations — connecting language-model providers and Model Context Protocol servers so agents can work with your backend.

| Method                                                                                         | Endpoint                                                       |
| ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| [Archive End User Chat Session](/codemash/sdks/ai/chat/archive-end-user-chat-session.md)       | `PUT /ai/chat/sessions/{SessionId}/archive`                    |
| [Create End User Chat Session](/codemash/sdks/ai/chat/create-end-user-chat-session.md)         | `POST /ai/chat/sessions`                                       |
| [Delete End User Chat Attachment](/codemash/sdks/ai/chat/delete-end-user-chat-attachment.md)   | `DELETE /ai/chat/attachments/{AttachmentId}`                   |
| [Delete End User Chat Session](/codemash/sdks/ai/chat/delete-end-user-chat-session.md)         | `DELETE /ai/chat/sessions/{SessionId}`                         |
| [Forget End User Chat Memory](/codemash/sdks/ai/chat/forget-end-user-chat-memory.md)           | `DELETE /ai/chat/memory/{NoteId}`                              |
| [Get End User Chat Availability](/codemash/sdks/ai/chat/get-end-user-chat-availability.md)     | `GET /ai/chat/availability`                                    |
| [Get End User Chat Entries](/codemash/sdks/ai/chat/get-end-user-chat-entries.md)               | `GET /ai/chat/sessions/{SessionId}/entries`                    |
| [Get End User Chat Session](/codemash/sdks/ai/chat/get-end-user-chat-session.md)               | `GET /ai/chat/sessions/{SessionId}`                            |
| [List End User Chat Attachments](/codemash/sdks/ai/chat/list-end-user-chat-attachments.md)     | `GET /ai/chat/sessions/{SessionId}/attachments`                |
| [List End User Chat Memory](/codemash/sdks/ai/chat/list-end-user-chat-memory.md)               | `GET /ai/chat/memory`                                          |
| [List End User Chat Sessions](/codemash/sdks/ai/chat/list-end-user-chat-sessions.md)           | `GET /ai/chat/sessions`                                        |
| [Pin End User Chat Session](/codemash/sdks/ai/chat/pin-end-user-chat-session.md)               | `PUT /ai/chat/sessions/{SessionId}/pin`                        |
| [Rename End User Chat Session](/codemash/sdks/ai/chat/rename-end-user-chat-session.md)         | `PATCH /ai/chat/sessions/{SessionId}`                          |
| [Set End User Chat Entry Feedback](/codemash/sdks/ai/chat/set-end-user-chat-entry-feedback.md) | `PUT /ai/chat/sessions/{SessionId}/entries/{EntryId}/feedback` |
| [Start End User Chat Turn](/codemash/sdks/ai/chat/start-end-user-chat-turn.md)                 | `POST /ai/chat/turn`                                           |
| [Upload End User Chat Attachment](/codemash/sdks/ai/chat/upload-end-user-chat-attachment.md)   | `POST /ai/chat/sessions/{SessionId}/attachments`               |
