ChatRequestReasoningEffort - Go SDK

ChatRequestReasoningEffort type definition

The Go SDK and docs are currently in beta. Report issues on GitHub.

Shorthand for setting reasoning effort. Equivalent to setting reasoning.effort. Cannot be used simultaneously with reasoning.effort if they differ.

Example Usage

1import (
2 "github.com/OpenRouterTeam/go-sdk/models/components"
3)
4
5value := components.ChatRequestReasoningEffortXhigh
6
7// Open enum: custom values can be created with a direct type cast
8custom := components.ChatRequestReasoningEffort("custom_value")

Values

NameValue
ChatRequestReasoningEffortXhighxhigh
ChatRequestReasoningEffortHighhigh
ChatRequestReasoningEffortMediummedium
ChatRequestReasoningEffortLowlow
ChatRequestReasoningEffortMinimalminimal
ChatRequestReasoningEffortNonenone