Skip to main content

thought_in

Function thought_in 

Source
pub fn thought_in(message: &Value) -> Option<String>
Expand description

What the model thought, out of the same message.

Answered, although the blocks look like transport. Thinking blocks are carried end to end because the provider verifies the signature it issued against them. For a model that spends most of a call reasoning, withholding them leaves a person watching an empty thread for minutes and then reading two sentences - so the reasoning is answered as its own field, and the page folds it away beside the prose rather than mixing the two.

RedactedThinking stays out: its payload is encrypted, so there is nothing in it a person could read.