init(id:metadata:segments:signature:)
Creates a reasoning entry that contains the segments you provide.
Declaration
init(id: String = UUID().uuidString, metadata: [String : any ConvertibleToGeneratedContent] = [:], segments: [Transcript.Segment], signature: Data? = nil)Parameters
- id:
A unique identifier for the reasoning entry.
- metadata:
Additional information to associate with the entry, keyed by name.
- segments:
The reasoning segments, in order.
- signature:
An opaque, producer-supplied signature for the reasoning entry, if any.