output-sdk
    Preparing search index...

    Type Alias GenerateObjectResult<T>

    Result from generateObject/generateArray/generateEnum including full AI SDK response metadata. Uses generateText internally with Output.* in v6. Provides output, object (backward compat), and result (unified).

    type GenerateObjectResult<T> = {
        finishReason: FinishReason;
        object: T;
        output: T;
        providerMetadata?: ProviderMetadata;
        response?: LanguageModelResponseMetadata;
        result: T;
        text: string;
        usage: LanguageModelUsage;
        warnings?: CallWarning[];
    }

    Type Parameters

    • T

      The type of the generated object, inferred from the schema parameter

    Index

    Properties

    finishReason: FinishReason

    Reason the model stopped generating

    object: T

    Backward-compatible alias for output (v5 field name)

    output: T

    The generated structured output (v6 native field)

    providerMetadata?: ProviderMetadata

    Provider-specific metadata

    response?: LanguageModelResponseMetadata

    Response metadata

    result: T

    Unified field name alias - provides consistency across all generate* functions

    text: string

    The raw text from the response

    usage: LanguageModelUsage

    Token usage information

    warnings?: CallWarning[]

    Warnings from the provider