(config ThinkingConfig)
| 427 | } |
| 428 | |
| 429 | func hasThinkingConfig(config ThinkingConfig) bool { |
| 430 | return config.Mode != ModeBudget || config.Budget != 0 || config.Level != "" |
| 431 | } |
| 432 | |
| 433 | // ExtractReasoningEffort returns the request's thinking setting as a canonical |
| 434 | // reasoning_effort label for usage logging. Model suffixes have the same |
no outgoing calls
no test coverage detected