Interface StructuredOutputManagerConfig

Configuration options for the Structured Output Manager.

interface StructuredOutputManagerConfig {
    llmProviderManager: AIModelProviderManager;
    defaultProviderId?: string;
    defaultModelId?: string;
    defaultMaxRetries?: number;
    defaultTimeoutMs?: number;
    logger?: ILogger;
}

Properties

llmProviderManager: AIModelProviderManager

LLM provider manager for making requests

defaultProviderId?: string

Default provider ID

defaultModelId?: string

Default model ID

defaultMaxRetries?: number

Default max retries

defaultTimeoutMs?: number

Default timeout in milliseconds

logger?: ILogger

Logger instance