---
title: LanguageModelExecutorGenerationChannel.Usage.Output
framework: foundationmodels
role: symbol
role_heading: Structure
path: foundationmodels/languagemodelexecutorgenerationchannel/usage/output-swift.struct
---

# LanguageModelExecutorGenerationChannel.Usage.Output

Token counts for the output produced by the model.

## Declaration

```swift
struct Output
```

## Topics

### Creating an output instance

- [init(totalTokenCount:reasoningTokenCount:)](foundationmodels/languagemodelexecutorgenerationchannel/usage/output-swift.struct/init(totaltokencount:reasoningtokencount:).md)

### Handling the output tokens

- [totalTokenCount](foundationmodels/languagemodelexecutorgenerationchannel/usage/output-swift.struct/totaltokencount.md)
- [reasoningTokenCount](foundationmodels/languagemodelexecutorgenerationchannel/usage/output-swift.struct/reasoningtokencount.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Updating the token counts

- [input](foundationmodels/languagemodelexecutorgenerationchannel/usage/input-swift.property.md)
- [LanguageModelExecutorGenerationChannel.Usage.Input](foundationmodels/languagemodelexecutorgenerationchannel/usage/input-swift.struct.md)
- [output](foundationmodels/languagemodelexecutorgenerationchannel/usage/output-swift.property.md)
