Skip to main content

Interface: GenerateObjectResult<T>

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

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

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

Resolved model identifier used for the run.


object

object: T

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

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


provider

provider: string

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

Provider identifier used for the run.


text

text: string

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

The raw LLM output text before parsing.


usage

usage: TokenUsage

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

Aggregated token usage across all attempts (including retries).