output
    Preparing search index...

    Type Alias GenerateTextResult<Tools, OutputSpec>

    GenerateTextResult: AIGenerateTextResult<
        Tools,
        DefaultRuntimeContext,
        OutputSpec,
    > & {
        cost: LLMGenerationCost
        | null;
        result: string;
        sources: ExtractedSource[];
    }

    Result from generateText including full AI SDK response metadata. Extends AI SDK's GenerateTextResult with a unified result field.

    Type Parameters

    • Tools extends ToolSet = ToolSet

      The tools available for the model to call (preserves typing on steps)

    • OutputSpec extends AnyAiOutput = AnyAiOutput

    Type Declaration

    • cost: LLMGenerationCost | null

      Calculated cost for the LLM call; null when pricing data is not available

    • result: string

      Unified field name alias for 'text'

    • sources: ExtractedSource[]

      Merged tool + provider sources (url and document). Always an array.