-
public final class AIReasoningPartA round of the model's reasoning.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAIReasoningPart.StatusWhere a round of reasoning is. An open set: compare against the statuses you know.
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisStreamingprivate final DoubledurationSecondsprivate final Stringidprivate final AIReasoningPart.Statusstatusprivate final Stringsummaryprivate final Stringpreviewprivate final IntegerdurationMs
-
Constructor Summary
Constructors Constructor Description AIReasoningPart(String id, AIReasoningPart.Status status, String summary, String preview, Integer durationMs)
-
Method Summary
Modifier and Type Method Description final BooleangetIsStreaming()final DoublegetDurationSeconds()final StringgetId()final AIReasoningPart.StatusgetStatus()final StringgetSummary()final StringgetPreview()final IntegergetDurationMs()-
-
Constructor Detail
-
AIReasoningPart
AIReasoningPart(String id, AIReasoningPart.Status status, String summary, String preview, Integer durationMs)
- Parameters:
id- The step's stable identity.status- Where the round is.summary- A one-line summary of the reasoning, once it is done.preview- A capped excerpt: the latest thoughts while streaming, the opening once done.durationMs- How long the model thought, in milliseconds.
-
-
Method Detail
-
getIsStreaming
final Boolean getIsStreaming()
-
getDurationSeconds
final Double getDurationSeconds()
-
getStatus
final AIReasoningPart.Status getStatus()
-
getSummary
final String getSummary()
-
getPreview
final String getPreview()
-
getDurationMs
final Integer getDurationMs()
-
-
-
-