Skip to main content

Interface: StructuredGenerationResult<T>

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:326

Result of structured output generation.

Type Parameters​

T​

T = unknown

The expected type of the parsed data

Properties​

data?​

optional data: T

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:331

The parsed, validated data (if successful)


latencyMs​

latencyMs: number

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:353

Generation latency in milliseconds


modelId​

modelId: string

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:359

Model that was used


providerId​

providerId: string

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:362

Provider that was used


rawOutput​

rawOutput: string

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:334

Raw string output from the LLM


reasoning?​

optional reasoning: string

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:356

Reasoning/chain-of-thought if requested


retryCount​

retryCount: number

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:343

Number of retry attempts made


strategyUsed​

strategyUsed: StructuredOutputStrategy

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:340

The strategy that was used


success​

success: boolean

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:328

Whether generation and validation succeeded


tokenUsage?​

optional tokenUsage: object

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:346

Token usage statistics

completionTokens​

completionTokens: number

promptTokens​

promptTokens: number

totalTokens​

totalTokens: number


validationErrors?​

optional validationErrors: ValidationIssue[]

Defined in: packages/agentos/src/api/structured/output/IStructuredOutputManager.ts:337

Validation errors if any