ReasoningPart

@Serializable
@SerialName(value = "reasoning")
data class ReasoningPart(val id: String, val text: String, val isStreaming: Boolean = false, val startedAt: Long = 0, val durationMs: Long? = null) : Part(source)

The model's reasoning; durationMs is how long it thought, once finished.

Constructors

Link copied to clipboard
constructor(id: String, text: String, isStreaming: Boolean = false, startedAt: Long = 0, durationMs: Long? = null)

Properties

Link copied to clipboard
Link copied to clipboard
open override val id: String
Link copied to clipboard
open override val isStreaming: Boolean
Link copied to clipboard
Link copied to clipboard