reasoning and reasoning-content are response fields, content-string is inline in the message, none returns no reasoning. null uses the provider default.
Example Usage
Values
This is an open enum. Unrecognized values will not fail type checks."content-string""reasoning-content""reasoning""none"