Documentation Index
Fetch the complete documentation index at: https://docs.priorlabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
Try TabPFN on your data
Get predictions from our most advanced model, TabPFN-3-Plus, no setup required.
How to Use TabPFN
TabPFN can be used in two ways, depending on your workflow and compute setup. Use the API for our hosted service and for production use. For testing and if you have GPUs, install the open-source package from Hugging Face.| OSS Package | API Access |
|---|---|
| Full control, local inference | Managed infrastructure, no setup |
| Requires GPU, Python and PyTorch | Only Internet Access Needed, Python not required |
| Best for research & experimentation | Best for production & teams |
OSS Package
Recommended for researchers, ML practitioners, and engineers with GPU availability. TabPFN is available as an open-source Python package on GitHub with the checkpoint for non-commercial use hosted on HuggingFace. It provides the model locally, giving you full control over your data and experimentation.GitHub
Check out our TabPFN open-source GitHub repository.
GPU recommended (e.g., NVIDIA T4 at minimum) or A100/H100 for optimal inference speed.
TabPFN API
Recommended for data teams and developers who want TabPFN’s performance without managing infrastructure. The Prior Labs API provides cloud-hosted access to TabPFN and manages GPU compute, scaling, and model versioning. You can use it either through a REST API or the Python SDK.Using the Python SDK (API Client)
GitHub
Check out our
tabpfn-client open-source GitHub repository for a detailed getting-started guide and examples.Authentication
To authenticate you can run a prediction, which will prompt you to sign in if needed. To log in programmatically, follow these steps:Using the REST API
The
/v1/fit and /v1/predict multipart endpoints used in this quickstart will remain available for a short period of time. New integrations should use the /tabpfn/* JSON flow — see API getting started for the full walkthrough./v1/fit endpoint. The API automatically preprocesses the data.
/v1/predict endpoint using the returned model_id. You’ll receive predictions and/or probabilities in JSON format.
API Reference
You can follow the step-by-step onboarding instructions in the API Reference, which also includes detailed endpoint descriptions and authentication examples.
Selecting the model version
By default you’ll get the latest TabPFN model. However, you can also specify a particular version. See the details of the available models.OSS Package
- Ensure your installation is up to date:
pip install -U tabpfn - Instantiate the classifier or regressor:
API via Python SDK
- Ensure your installation is up to date:
pip install -U tabpfn-client - Instantiate the classifier or regressor:
model_path option:
API via REST
The model is selected using themodel_path argument in the payload. The default model paths are as follows:
| TabPFN-3 | TabPFN-2.6 | TabPFNv2 | |
|---|---|---|---|
| Classification | tabpfn-v3-classifier-v3_default.ckpt | tabpfn-v2.6-classifier-v2.6_default.ckpt | tabpfn-v2-classifier-finetuned-zk73skhh.ckpt |
| Regression | tabpfn-v3-regressor-v3_default.ckpt | tabpfn-v2.6-regressor-v2.6_default.ckpt | tabpfn-v2-regressor.ckpt |
FAQ
Have questions? Check out the FAQ for answers to common topics about GPUs, limits, API usage, and more.