AI_NoOutputGeneratedError
This error is thrown when no LLM output was generated, e.g. because of errors.
For generateText, accessing result.output throws this error when the result
does not contain an output. This can happen when the final step does not finish
with a stop reason, for example when it finishes with tool-calls. The
output property is a getter, so destructuring it also triggers this access.
Properties
message: The error message (optional, defaults to'No output generated.')cause: The underlying error that caused no output to be generated (optional)
Checking for this Error
You can check if an error is an instance of AI_NoOutputGeneratedError using:
import { NoOutputGeneratedError } from 'ai';
if (NoOutputGeneratedError.isInstance(error)) { // Handle the error}