---
title: LanguageModelSession.Response
framework: foundationmodels
role: symbol
role_heading: Structure
path: foundationmodels/languagemodelsession/response
---

# LanguageModelSession.Response

A structure that stores the output of a response call.

## Declaration

```swift
struct Response<Content> where Content : Generable
```

## Topics

### Getting the response content

- [content](foundationmodels/languagemodelsession/response/content.md)
- [rawContent](foundationmodels/languagemodelsession/response/rawcontent.md)

### Inspecting the usage tokens

- [usage](foundationmodels/languagemodelsession/response/usage.md)

### Getting the transcript entries

- [transcriptEntries](foundationmodels/languagemodelsession/response/transcriptentries.md)

## See Also

### Generating a response

- [isResponding](foundationmodels/languagemodelsession/isresponding.md)
- [respond(options:prompt:)](foundationmodels/languagemodelsession/respond(options:prompt:).md)
- [respond(generating:includeSchemaInPrompt:options:prompt:)](foundationmodels/languagemodelsession/respond(generating:includeschemainprompt:options:prompt:).md)
- [respond(schema:includeSchemaInPrompt:options:prompt:)](foundationmodels/languagemodelsession/respond(schema:includeschemainprompt:options:prompt:).md)
- [respond(to:options:)](foundationmodels/languagemodelsession/respond(to:options:).md)
- [respond(to:generating:includeSchemaInPrompt:options:)](foundationmodels/languagemodelsession/respond(to:generating:includeschemainprompt:options:).md)
- [respond(to:schema:includeSchemaInPrompt:options:)](foundationmodels/languagemodelsession/respond(to:schema:includeschemainprompt:options:).md)
