Skip to main content

Interface: GenerateObjectResult<T>

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

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:251

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:257

Resolved model identifier used for the run.


object

object: T

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

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


provider

provider: string

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

Provider identifier used for the run.


text

text: string

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

The raw LLM output text before parsing.


usage

usage: TokenUsage

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

Aggregated token usage across all attempts (including retries).