CreateMessageResult
constructor(role: Role, content: List<SamplingMessageContent>, model: String, stopReason: StopReason? = null, meta: JsonObject? = null)(source)
constructor(role: Role, content: SamplingMessageContent, model: String, stopReason: StopReason? = null, meta: JsonObject? = null)(source)
Convenience constructor for a single-block response. Wraps content in a singleton list so call sites can write CreateMessageResult(Role.Assistant, TextContent("ok"), "model-name") without the explicit listOf(...).