Thinking mode is only available through the TabPFN API (via
tabpfn-client or the REST endpoints). It is not part of the open-source tabpfn package.When to use it
Quickstart
Thinking mode is available only in the API with TabPFN-3-Plus. Local execution is not supported.
- Classification
- Regression
Choosing effort and metric
thinking_effort controls how much compute is spent during fitting. thinking_metric sets the target.
Effort levels:
Supported metrics:
You can also set
thinking_timeout_s to cap the wall-clock time spent on optimization.
REST API
CallPOST /tabpfn/fit with the thinking parameters in the JSON body:
Parameters
On the REST API, the metric parameter is called
thinking_effort_metric.Limits
Thinking fits have a separate monthly quota from prediction tokens. The default is 20 thinking fits per month. When the quota is exhausted,POST /tabpfn/fit with thinking enabled returns HTTP 429.
If you need higher limits, see API metering for details or contact Prior Labs.
TabPFN-3 changelog
Full release notes including thinking mode.
API metering
Token budgets, thinking fit limits, and usage tracking.
Classification
Binary and multi-class classification guide.
Regression
Point estimates, quantiles, and full distributions.