Properties
interactionId
interactionId: string
Optional sessionId
sessionId?: string
Optional timestamp
timestamp?: Date
Optional userContextOverride
Optional taskContextOverride
Optional metadata
metadata?: Record<string, any> & { options?: Partial<ModelCompletionOptions & { preferredModelId?: string; preferredProviderId?: string; toolChoice?: any; responseFormat?: any; }>; userApiKeys?: Record<string, string>; userFeedback?: any; explicitPersonaSwitchId?: string; } Type declaration
Optional options?: Partial<ModelCompletionOptions & {
preferredModelId?: string;
preferredProviderId?: string;
toolChoice?: any;
responseFormat?: any;
}>
Optional userApiKeys?: Record<string, string>
Optional userFeedback?: any
Optional explicitPersonaSwitchId?: string
Represents a single turn of input to the GMI. GMITurnInput