Interface: LanguageModelFinishReason
Defined in: packages/protocol/src/language-model/model.ts:99
Reason why a language model finished generating a response.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
raw | string | undefined | Raw finish reason from the provider. | packages/protocol/src/language-model/model.ts:121 |
unified | "error" | "stop" | "length" | "content-filter" | "tool-calls" | "other" | Unified finish reason across providers. - stop: model generated stop sequence - length: model generated maximum number of tokens - content-filter: content filter violation stopped the model - tool-calls: model triggered tool calls - error: model stopped because of an error - other: model stopped for other reasons | packages/protocol/src/language-model/model.ts:110 |