@@ -769,6 +769,8 @@ type Reasoning struct {
769769 // debugging and understanding the model's reasoning process. One of `auto`,
770770 // `concise`, or `detailed`.
771771 //
772+ // `concise` is only supported for `computer-use-preview` models.
773+ //
772774 // Any of "auto", "concise", "detailed".
773775 Summary ReasoningSummary `json:"summary,nullable"`
774776 // JSON contains metadata for fields, check presence with [respjson.Field.Valid].
@@ -812,6 +814,8 @@ const (
812814// A summary of the reasoning performed by the model. This can be useful for
813815// debugging and understanding the model's reasoning process. One of `auto`,
814816// `concise`, or `detailed`.
817+ //
818+ // `concise` is only supported for `computer-use-preview` models.
815819type ReasoningSummary string
816820
817821const (
@@ -850,6 +854,8 @@ type ReasoningParam struct {
850854 // debugging and understanding the model's reasoning process. One of `auto`,
851855 // `concise`, or `detailed`.
852856 //
857+ // `concise` is only supported for `computer-use-preview` models.
858+ //
853859 // Any of "auto", "concise", "detailed".
854860 Summary ReasoningSummary `json:"summary,omitzero"`
855861 paramObj
0 commit comments