---
title: "thinking"
sidebar_label: "thinking"
description: "Kotlin binding reference: thinking."
---

<!-- Generated by tools/api_reference/generate_api_docs.py. Do not edit. -->

//[clika-runtime](../../../index.md)/[io.clika.modelverse](../index.md)/[LoadOptions](index.md)/[thinking](thinking.md)

# thinking

[common]\
val [thinking](thinking.md): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)? = null

The thinking channel of a model whose [Capabilities.thinking](../Capabilities/thinking.md) is [ThinkingControl.TOGGLE](../ThinkingControl/TOGGLE/index.md): `true` renders the prompt with thinking on, `false` with it off, `null` keeps the checkpoint's default. A model with no such switch ignores it; a request may override it per call through [GenerationConfig.thinking](../GenerationConfig/thinking.md).