Skip to main content

Interface: GenerateObjectResult<T>

Defined in: packages/agentos/src/api/generateObject.ts:158

The completed result returned by generateObject.

Type Parameters

T

T

The inferred type from the Zod schema, representing the validated object.

Properties

finishReason

finishReason: string

Defined in: packages/agentos/src/api/generateObject.ts:172

Reason the model stopped generating on the final successful attempt. Mirrors the finish reasons from generateText.


model

model: string

Defined in: packages/agentos/src/api/generateObject.ts:178

Resolved model identifier used for the run.


object

object: T

Defined in: packages/agentos/src/api/generateObject.ts:160

The parsed, Zod-validated object matching the provided schema.


provider

provider: string

Defined in: packages/agentos/src/api/generateObject.ts:175

Provider identifier used for the run.


text

text: string

Defined in: packages/agentos/src/api/generateObject.ts:163

The raw LLM output text before parsing.


usage

usage: TokenUsage

Defined in: packages/agentos/src/api/generateObject.ts:166

Aggregated token usage across all attempts (including retries).