# Response generation and management (Responses)

Use the Responses API to generate content. With a personal access token and a model that supports stateful requests, you can also save generation records, then retrieve their inputs and results or delete them.

## Choose a task

| Task | Page | Description |
| --- | --- | --- |
| Create a Response | [Create a Response](../text-generation/responses.md) | Submit input to generate a Response and read generated text from its output items. |
| Retrieve a Response | [Retrieve a Response](get-response.md) | Retrieve a stored Response. Full-output retrieval and retention depend on the selected model service. |
| List Response input items | [List Response input items](list-input-items.md) | List the input items used by a stored Response. Full-input retrieval depends on the selected model service. |
| Delete a Response | [Delete a Response](delete-response.md) | Delete a stored Response. After successful deletion, the response can no longer be retrieved through the API. |

```{toctree}
:hidden:
:maxdepth: 1

Create a Response <../text-generation/responses>
Retrieve a Response <get-response>
List Response input items <list-input-items>
Delete a Response <delete-response>
```
