DecisionContext
struct DecisionContext: Sendable, EquatablePerceptual or precomputed-embedding input context for decision evaluation.
-
Declaration
Swift
init(text: String = "", imageBytes: Data? = nil, audioSamples: [Float]? = nil, embedding: [Float]? = nil) -
Optional mono 16kHz PCM float32 audio samples in
[-1.0, 1.0].Declaration
Swift
var audioSamples: [Float]? -
Optional precomputed context embedding vector (supported by embedding-based decision models such as EmbeddingGemma).
Declaration
Swift
var embedding: [Float]? -
Optional encoded image bytes (PNG, JPEG, WebP, or TGA).
Declaration
Swift
var imageBytes: Data? -
Optional text context or transcript.
Declaration
Swift
var text: String