TabPFN-3.5 builds on TabPFN-3 and improves most on non-IID settings, where rows are not independent, features are not clean and data types are mixed. It excels at predictions on tables that are text-rich, have high-cardinality and high-dimensionality features, as well as grouped and temporal data. The family includes four versions of the models:
Model version
How it differs
Max training rows
Max columns
Availability
TabPFN-3.5
The base model for local inference. Supports numerical, categorical, and text features directly.
The most accurate offering, spends more compute for better predictions, and adds stronger handling of grouped and temporal data.
200,000
2000
Hosted API & tabpfn-client, VPC.
*The hosted TabPFN-3.5-Plus API also has text preprocessing limits: at most 50 million tokens in total and 2,500 characters per text value.For TabPFN-3.5, we recommend datasets with up to 6,000 columns; the model ceiling is 20,000 columns. Row and column limits trade off, so their maximum values cannot necessarily be used together. The hosted API allows up to 500 million training-upload cells and 200 million training cells per estimator context. Uploads above 200 million cells require row subsampling. Use the many-class extension for classification tasks with more than 160 classes.
The model is licensed under TABPFN-3-5 License v1.0. Code under Apache 2.0.
TabPFN-3 supports numerical and categorical data, missing values, and up to 160 classes natively. The family includes a local base model, Plus for native text features, and Thinking for when compute matters less than accuracy.
Model version
How it differs
Max training rows
Max columns
Availability
TabPFN-3
The base model for local inference. Handles numerical and categorical features, as well as missing values.
1,000,000
2,000
Local tabpfn package, hosted API & tabpfn-client.
TabPFN-3-Plus
Adds native text handling for columns such as product descriptions, customer notes, and reviews.
The most accurate offering, spends more compute for better predictions.
200,000
2,000
Hosted API & tabpfn-client, VPC.
Row and column limits trade off, so their maximum values cannot necessarily be used together. Use the many-class extension for classification tasks with more than 160 classes.
The model is licensed under TABPFN-3 License v1.0. Code under Apache 2.0.
TabPFN-2.6 was the default model in TabPFN OSS package versions v7.0.0–v7.1.x. It shares the same architecture and dataset constraints as TabPFN-2.5 with improved benchmark performance.
Model version
How it differs
Max training rows
Max columns
Availability
TabPFN-2.6
Handles numerical and categorical features and missing values. Supports classification with up to 10 classes.
TabPFN-2.5 expanded support to larger datasets than TabPFNv2. The family includes a base model for numerical and categorical data and a hosted Plus model that also handles text.
Model version
How it differs
Max training rows
Max columns
Availability
TabPFN-2.5
Handles numerical and categorical features and missing values. Supports classification with up to 10 classes.
100,000
2,000
Local tabpfn package.
TabPFN-2.5-Plus
Adds text handling for columns such as product names, reviews, and descriptions without manual preprocessing.
TabPFNv2 is the model published in Nature and the first TabPFN to handle real-world messy data — mixed types, missing values, and categorical features automatically.
Model version
How it differs
Max training rows
Max columns
Availability
TabPFNv2
Best suited for smaller datasets. Handles numerical and categorical features and missing values, with up to 10 classes.
Which license covers the TabPFN code, and which the model weights?
The code in the TabPFN repository is licensed under Apache 2.0, starting with tabpfn 9.0.0. Model weights are licensed separately: TabPFN-2.5, TabPFN-2.6, TabPFN-3 and TabPFN-3.5 weights under non-commercial licenses, and TabPFNv2 weights under the Prior Labs License. Each model section above links its license.
Does accepting the license share my datasets with Prior Labs?
No. Accepting the license unlocks the model weights download. Your datasets stay local and are never sent to Prior Labs, and the tabpfn package works offline once the weights are downloaded. See Offline use.
What does the non-commercial license mean for enterprise use?
Enterprises can download and experiment with the model internally without cost. This includes benchmarking, testing on internal datasets, exploring capabilities, and understanding fit for use cases. Any competitive benchmarking (i.e. for procurement), testing in deployment in production environments, use in workflows that support business decisions, client projects, or revenue generating activities requires a separate commercial license or API agreement.
Can enterprises use TabPFN-3.5 or TabPFN-3 for internal use cases?
Enterprises may run preliminary internal assessments on their own data for research and exploration. This includes testing on internal datasets, exploring capabilities and understanding fit for use-cases.
What is not allowed in enterprise testing?
You cannot use the model or its outputs for any activity that influences business decisions, evaluation of vendors, procurement decisions, or commercial workflows. This includes proof of value that affects internal budgeting or vendor selection. In those cases, a commercial license is required. For that, check out our pricing or contact our sales team.
Can we use results from testing to inform product features or deployment strategy?
Not without a commercial license. Any evaluation that influences commercial decisions or internal production planning is considered commercial use. For that, check out our pricing or contact our sales team.
Can we evaluate TabPFN-3.5 or TabPFN-3 for integration into our product?
You can run small scale internal experiments. If you intend to integrate TabPFN into a product or platform, the API or a commercial license is required. For that, check out our pricing or contact our sales team.
If we want to move from testing to production, what is required?
You will need a commercial license or API agreement. Check out our pricing or contact our sales team.
Do non-commercial rules also apply to derivative models or fine tuned versions?
Yes. The same restrictions apply to all derivatives. Fine tuned, modified, or otherwise adapted models remain non-commercial unless you secure a commercial license.
What about outputs generated by the model?
Outputs are yours, but they can only be used for non-commercial evaluation and research. Using them in production or for any business decisions requires a commercial license.
If we train a model from scratch without the weights, is that covered by this license?
If you do not use any TabPFN model weights, checkpoints, or other licensed model elements, then the non-commercial license does not apply to that separately developed model. However, if you use TabPFN (or its outputs) to train, guide, fine tune, or distill another model for commercial use, that is not permitted under this license.
Can we use TabPFN to train a commercial model indirectly?
No. Using TabPFN (or its outputs) to train, fine tune, distill, or otherwise improve a commercial model is not allowed without a commercial agreement.
Where should we go if we want to deploy TabPFN in production?
Use our API or obtain a commercial license. The API is the simplest path for production trials and product integration. For that, check out our pricing or contact our sales team.
What about previous TabPFN releases?
Prior versions remain available under their original licenses. TabPFN-2.5, TabPFN-2.6, TabPFN-3 and TabPFN-3.5 have non-commercial model licenses.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Prior Labs","colors":{"primary":"#101075","light":"#ffffff","dark":"#1e293b"},"logo":{"light":"https://mintcdn.com/priorlabs/t197PY0EpQCr-YHY/logo/light.svg?fit=max\u0026auto=format\u0026n=t197PY0EpQCr-YHY\u0026q=85\u0026s=33643e275cfc08c99769e1719c4f53c2","dark":"https://mintcdn.com/priorlabs/t197PY0EpQCr-YHY/logo/light.svg?fit=max\u0026auto=format\u0026n=t197PY0EpQCr-YHY\u0026q=85\u0026s=33643e275cfc08c99769e1719c4f53c2"},"favicon":"https://mintcdn.com/priorlabs/SdCir_vgKw3mGacd/favicon.png?fit=max\u0026auto=format\u0026n=SdCir_vgKw3mGacd\u0026q=85\u0026s=88fa647a00e90147d312725e3354c544","appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"https://priorlabs.ai/contact?utm_source=docs","label":"Talk to Sales"}],"primary":{"type":"button","label":"Try TabPFN","href":"https://platform.priorlabs.ai/playground"}},"footer":{"socials":{"github":"https://github.com/priorlabs","linkedin":"https://www.linkedin.com/company/prior-labs"}},"fonts":{"heading":{"family":"Inter","weight":700},"body":{"family":"DM Sans","weight":400}},"integrations":{"ga4":{"measurementId":"G-9VZ68NQKPM"},"posthog":{"apiKey":"phc_GN5N25uDvJqsqnxmoM6Akr2CuyFIZsdu5ZokAXsPa1N","apiHost":"https://eu.i.posthog.com","sessionRecording":true}},"banner":{"content":"[Build with TabPFN-3.5 and win an NVIDIA GPU →](https://platform.priorlabs.ai/hackathon-3.5)","dismissible":true},"interaction":{"drilldown":false},"markdown":{"instructions":["TabPFN-3 and later versions support up to 1,000,000 rows, subject to feature count and checkpoint/API limits.","For large datasets, use per-estimator subsampling, e.g. inference_config={\"SUBSAMPLE_SAMPLES\": 100_000}, in TabPFNClassifier or TabPFNRegressor from tabpfn or tabpfn_client.","Pass raw pandas DataFrames to fit and predict. Categorical strings/categories, raw text, and missing feature values are handled automatically; no manual integer/one-hot encoding, imputation, scaling, or outlier removal is needed."]},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/priorlabs/tabpfn"},{"anchor":"Discord","icon":"discord","href":"https://discord.com/invite/VJRuU3bSxt"},{"anchor":"Colab Demo","icon":"book","href":"https://colab.research.google.com/github/PriorLabs/TabPFN/blob/main/examples/notebooks/TabPFN_Demo_Local.ipynb"},{"anchor":"Changelog","icon":"clock-rotate-left","href":"/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"priorlabs","hasAudioNarration":false,"actualSubdomain":"priorlabs","customDomains":["docs.priorlabs.ai"],"gitSource":{"type":"github","owner":"priorlabs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae34bd04c2492fe62cbacec","collectionId":"1572deea-cb86-4785-b064-8234204497dc","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae34bd04c2492fe62cbacec"},"feedback":{"thumbs":true,"edits":false,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae34bd04c2492fe62cbacec","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API reference","count":70},{"language":"default","tag":"Documentation","count":49},{"language":"default","tag":"tabpfn","count":25},{"language":"default","tag":"Cookbook","count":25},{"language":"default","tag":"All Cookbooks","count":25},{"language":"default","tag":"tabpfn-extensions","count":23},{"language":"default","tag":"Capabilities","count":23},{"language":"default","tag":"tabpfn-client","count":16},{"language":"default","tag":"TabPFNRegressor","count":10},{"language":"default","tag":"TabPFNClassifier","count":8}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".cookbook-filter-bar{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:1.5rem 0 2rem}.cookbook-filter-label{font-size:.875rem;font-weight:600;color:#334155}.cookbook-tag-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cookbook-tag-filter-btn,.cookbook-tag-filter-clear{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:9999px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:.8125rem;font-weight:600;line-height:1.25rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cookbook-tag-filter-btn:hover,.cookbook-tag-filter-clear:hover{border-color:#101075;color:#101075}.cookbook-tag-filter-btn.is-active{background:#101075;border-color:#101075;color:#fff}.cookbook-tag-filter-clear{border-style:dashed}.cookbook-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.cookbook-tile{height:100%;grid-column:span 2}.cookbook-tile>a,.cookbook-tile>div{height:100%}.cookbook-grid[data-featured-count=\"1\"] .cookbook-tile.is-featured{grid-column:span 6}.cookbook-grid[data-featured-count=\"2\"] .cookbook-tile.is-featured{grid-column:span 3}.cookbook-grid[data-featured-count=\"3\"] .cookbook-tile.is-featured{grid-column:span 2}@media (max-width:1024px){.cookbook-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cookbook-grid[data-featured-count=\"1\"] .cookbook-tile.is-featured{grid-column:span 4}.cookbook-grid[data-featured-count=\"2\"] .cookbook-tile.is-featured,.cookbook-grid[data-featured-count=\"3\"] .cookbook-tile.is-featured{grid-column:span 2}}@media (max-width:640px){.cookbook-grid{grid-template-columns:minmax(0,1fr)}.cookbook-grid[data-featured-count] .cookbook-tile.is-featured,.cookbook-tile{grid-column:1/-1}}.cookbook-tile.is-featured>a,.cookbook-tile.is-featured>div{position:relative;border:2px solid #101075;box-shadow:0 8px 24px -12px rgba(16,16,117,.45);background-image:linear-gradient(135deg,rgba(16,16,117,.06) 0,rgba(16,16,117,0) 55%)}.cookbook-tile.is-featured>a:hover{border-color:#101075;box-shadow:0 12px 32px -12px rgba(16,16,117,.6)}.cookbook-featured-badge{display:inline-flex;align-items:center;gap:.25rem;margin:0 0 .75rem;padding:.125rem .625rem;border-radius:9999px;background:#101075;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.02em;line-height:1.25rem;text-transform:uppercase}.cookbook-tile.is-featured .cookbook-tile-description{font-size:1rem;-webkit-line-clamp:2;line-clamp:2}.cookbook-tile-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 .75rem}.cookbook-tag-pill{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;background:#eef2ff;color:#101075;font-size:.75rem;font-weight:600;line-height:1.25rem}.cookbook-tile-description{margin:0;color:#475569;font-size:.9375rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.cookbook-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1.75rem}.cookbook-authors{margin:0;min-width:0}.cookbook-colab{display:flex;justify-content:flex-end;align-items:center;margin:0 0 0 auto}.cookbook-colab-button{display:inline-flex!important;align-items:center;gap:.5rem;padding:.5rem 1rem!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25!important;color:#101075!important;background-color:#fff!important;border:1px solid #101075!important;border-radius:.75rem!important;text-decoration:none!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease;cursor:pointer}.cookbook-colab-button:hover{background-color:#f3f3fa!important;border-color:#2a2a99!important;color:#2a2a99!important;transform:translateY(-1px)}.cookbook-colab-icon{width:1.125rem;height:1.125rem;flex-shrink:0;display:block}.cookbook-colab-label{white-space:nowrap}.cookbook-author-bar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:9999px;background:linear-gradient(180deg,#fff 0,#f8fafc 100%);box-shadow:0 1px 2px rgba(15,23,42,.04)}.cookbook-author-by{font-size:.8125rem;font-weight:500;color:#64748b!important;letter-spacing:.01em;flex-shrink:0}.cookbook-author-list{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.cookbook-author-entry{display:inline-flex;align-items:center;gap:.5rem}.cookbook-author-separator{color:#cbd5e1!important;font-size:1rem;line-height:1;user-select:none}.cookbook-author-name{font-size:.9375rem;font-weight:600;color:#101075!important;white-space:nowrap}.cookbook-author-links{display:inline-flex;align-items:center;gap:.375rem}.cookbook-author-icon-link{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;color:#475569!important;background:#fff;border:1px solid #e2e8f0;text-decoration:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .15s ease}.cookbook-author-icon-link:hover{color:#101075!important;border-color:#c7d2fe;background:#eef2ff;transform:translateY(-1px)}.cookbook-author-icon{width:.95rem;height:.95rem;display:block}.compare-benchmark-table{overflow-x:auto;border:1px solid #dbe4f0;border-radius:.75rem;background:#fff}.compare-task-switch-controls{display:inline-flex;gap:.25rem;margin:0 0 1rem;padding:.25rem;border:1px solid #dbe4f0;border-radius:.5rem;background:#f8fafc}.compare-task-switch-button{padding:.45rem .8rem;border:0;border-radius:.35rem;background:0 0;color:#64748b;font-size:.8125rem;font-weight:600;cursor:pointer}.compare-task-switch-button.is-active{background:#101075;color:#fff}.compare-task-panel[aria-hidden=true]{display:none}.compare-task-panel[aria-hidden=false]{display:block}.compare-benchmark-table table{display:table!important;width:100%!important;min-width:680px;margin:0;border-collapse:separate;border-spacing:0;table-layout:fixed!important}.compare-benchmark-table td:first-child,.compare-benchmark-table th:first-child{width:34%}.compare-benchmark-table td:not(:first-child),.compare-benchmark-table th:not(:first-child){width:13.2%}.compare-benchmark-table-performance table,.compare-benchmark-table-speed table{min-width:0}.compare-benchmark-table-performance td:first-child,.compare-benchmark-table-performance th:first-child{width:50%}.compare-benchmark-table-performance td:not(:first-child),.compare-benchmark-table-performance th:not(:first-child){width:25%}.compare-benchmark-table-speed td:first-child,.compare-benchmark-table-speed th:first-child{width:40%}.compare-benchmark-table-speed td:not(:first-child),.compare-benchmark-table-speed th:not(:first-child){width:20%}.compare-benchmark-table td,.compare-benchmark-table th{padding:.75rem 1rem;border-bottom:1px solid #e8eef5;white-space:nowrap;text-align:right}.compare-benchmark-table td:first-child,.compare-benchmark-table th:first-child{text-align:left}.compare-benchmark-table th{color:#64748b;background:#f8fafc;font-size:.75rem;font-weight:700}.compare-benchmark-table td{color:#475569;font-size:.875rem}.benchmark-config-info{display:inline-block;position:relative;text-align:left;white-space:normal}.benchmark-config-trigger{padding:0;border:0;background:0 0;color:#12213a;cursor:pointer;text-decoration:underline dotted;text-underline-offset:.2em}.benchmark-config-trigger:focus-visible{outline:2px solid #2855d9;outline-offset:2px}.benchmark-config-popover{position:fixed;z-index:1000;padding:.75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;box-shadow:0 8px 24px rgb(15 23 42/18%);color:#334155;font-size:.8125rem;line-height:1.5;text-align:left;white-space:normal}.benchmark-config-popover::before{position:absolute;top:-.35rem;left:1rem;width:.6rem;height:.6rem;border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1;background:#fff;content:\"\";transform:rotate(45deg)}.benchmark-config-popover.is-above::before{top:auto;bottom:-.35rem;border:0;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1}.compare-data-types-table .data-type-engineering,.compare-data-types-table .data-type-supported{font-weight:600}.compare-data-types-table .data-type-supported{color:#101075}.compare-data-types-table .data-type-processed{color:#2855d9}.compare-data-types-table .data-type-engineering{color:#a21caf}.compare-benchmark-table tr:last-child td{border-bottom:0}.compare-benchmark-table .compare-table-row-tabpfn td{background:#eef4ff}.compare-benchmark-table .compare-table-row-tabpfn td:first-child{border-left:3px solid #2855d9}.compare-benchmark-table .compare-table-row-xgboost td{background:#fff5e9}.compare-benchmark-table .compare-table-row-xgboost td:first-child{border-left:3px solid #c85c0a}.compare-benchmark-table .compare-table-best{color:#12213a;font-weight:800}.compare-benchmark-note{margin:1rem 0 2rem;color:#64748b;font-size:.8125rem;line-height:1.55}.compare-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 2.5rem}.compare-choice{padding:1.25rem;border:1px solid #dbe4f0;border-radius:.5rem;background:#f8fbff}.compare-choice-competitor{border-color:#eadfce;background:#fdfaf5}.compare-choice h3{margin:0 0 .75rem;font-size:.95rem}.compare-choice ul{margin:0;padding-left:1.1rem;color:#475569;font-size:.875rem}.compare-choice li{margin:.5rem 0}@media (max-width:700px){.compare-choice-grid{grid-template-columns:minmax(0,1fr)}}.table-container{width:auto!important;overflow-x:auto!important}.table-container table{width:auto!important;table-layout:auto!important}.table-container table td:first-child,.table-container table th:first-child{text-align:left!important;white-space:nowrap!important;padding-right:1rem!important}.table-container table td:last-child,.table-container table th:last-child{text-align:left!important}.nav-logo{width:27%!important;height:auto}.heading,.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6,[data-heading],h1,h2,h3,h4,h5,h6{color:#101075!important}.content,.main-content,.page-content{background-color:#f8f8f9!important}.paragraph,a,b,body,div,li,p,strong,td,th{color:#0c0c0c!important}b,strong{font-weight:700!important}.sidebar .group-title,.sidebar-group-title,[data-testid=sidebar-group-title]{font-size:.5rem!important;font-weight:600!important}.sidebar-group-title{margin-bottom:.5rem!important;margin-top:1rem!important}.table-container-dc3e57e5,.table-container-nowrap{width:100%!important;overflow-x:auto!important}.table-container-dc3e57e5 table{width:100%!important;table-layout:fixed!important}.table-container-dc3e57e5 table td:first-child,.table-container-dc3e57e5 table th:first-child{width:50%!important;text-align:left!important;white-space:nowrap!important;padding-right:1rem!important}.table-container-dc3e57e5 table td:nth-child(2),.table-container-dc3e57e5 table th:nth-child(2){width:50%!important;text-align:left!important}.table-container-nowrap table{width:auto!important;table-layout:auto!important}.table-container-nowrap table td,.table-container-nowrap table th{white-space:nowrap!important;text-align:left!important;padding-right:1rem!important}.table-container-nowrap table td:first-child,.table-container-nowrap table th:first-child{width:auto!important;padding-right:1.5rem!important}.metering-operations td,.metering-operations th{padding:.75rem 1rem}#banner strong,.metering-operations thead th{font-weight:700}#banner{background:linear-gradient(90deg,#101075 0,#1e3a8a 60%,#2563eb 100%)!important;font-size:.875rem;letter-spacing:.01em}#banner,#banner *,#banner a{color:#fff!important}#banner a{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.6);transition:text-decoration-color .15s ease}#banner a:hover{text-decoration-color:#fff}#navbar a[href=\"https://priorlabs.ai/contact?utm_source=docs\"]{display:inline-flex!important;align-items:center;gap:.625rem;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;color:#101075!important;background-color:#fff!important;border:1px solid #101075!important;border-radius:.75rem!important;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease;cursor:pointer}#navbar a[href=\"https://priorlabs.ai/contact?utm_source=docs\"]::after{content:\"\";display:inline-block;width:6px;height:6px;border-right:1.5px solid #101075;border-bottom:1.5px solid #101075;transform:rotate(-45deg);margin-top:-1px;flex-shrink:0;transition:border-color .2s ease}#navbar a[href=\"https://priorlabs.ai/contact?utm_source=docs\"]:hover{background-color:#f3f3fa!important;border-color:#2a2a99!important;color:#2a2a99!important}#navbar a[href=\"https://priorlabs.ai/contact?utm_source=docs\"]:hover::after{border-right-color:#2a2a99;border-bottom-color:#2a2a99}.research-search-bar{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0 1rem}.research-search-label{font-size:.875rem;font-weight:600;color:#334155}.research-search-input-wrap{position:relative;display:flex;align-items:center;width:100%;max-width:32rem}.research-search-icon{position:absolute;left:.75rem;width:1.125rem;height:1.125rem;color:#94a3b8;pointer-events:none}.research-search-input{width:100%;padding:.625rem .75rem .625rem 2.375rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;color:#0f172a;font-size:.9375rem;line-height:1.375rem;transition:border-color .15s ease,box-shadow .15s ease}.research-search-input::placeholder{color:#94a3b8}.research-search-input:focus{outline:0;border-color:#101075;box-shadow:0 0 0 3px rgba(16,16,117,.12)}.research-filter-bar{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:1.5rem 0 1rem}.research-filter-label{font-size:.875rem;font-weight:600;color:#334155}.research-tag-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.research-tag-filter-btn,.research-tag-filter-clear{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:9999px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:.8125rem;font-weight:600;line-height:1.25rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.research-tag-filter-btn:hover,.research-tag-filter-clear:hover{border-color:#101075;color:#101075}.research-tag-filter-btn.is-active{background:#101075;border-color:#101075;color:#fff}.research-tag-filter-clear{border-style:dashed}.research-count{font-size:.8125rem;font-weight:500;color:#64748b;margin:0 0 1rem}.research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:900px){.research-grid{grid-template-columns:minmax(0,1fr)}}.research-tile{display:flex!important;flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;color:inherit!important;text-decoration:none!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;height:100%}.research-tile.is-hidden{display:none!important}.research-tile:hover{border-color:#101075;box-shadow:0 6px 20px rgba(16,16,117,.08);transform:translateY(-1px)}.research-tile-cta{background:linear-gradient(135deg,#eef2ff 0,#f8fafc 100%);border-color:#c7d2fe;border-style:dashed}.research-tile-cta:hover{border-style:solid}.research-tile-cta .research-tile-meta{color:#101075;font-weight:600;text-transform:none;letter-spacing:0;font-size:.8125rem}.research-tile-header{display:flex;flex-wrap:wrap;gap:.375rem}.research-tag-pill{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;background:#eef2ff;color:#101075;font-size:.75rem;font-weight:600;line-height:1.25rem}.research-tile-title{margin:0;font-size:1rem;font-weight:600;line-height:1.35;color:#0f172a!important}.research-tile-description{margin:0;color:#475569;font-size:.9375rem;line-height:1.55;flex-grow:1}.research-tile-footer{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem;padding-top:.75rem;border-top:1px solid #f1f5f9;font-size:.8125rem;color:#64748b}.research-tile-authors{font-weight:500;color:#334155}.research-tile-meta{color:#94a3b8;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.research-pagination{display:none;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0 0;width:100%;clear:both;grid-column:1/-1}.research-pagination.is-visible{display:flex}.research-pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;padding:.5rem .875rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;color:#334155;font-size:.875rem;font-weight:600;line-height:1.25rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.research-pagination-btn:hover:not(:disabled){border-color:#101075;color:#101075}.research-pagination-btn:disabled{cursor:not-allowed;opacity:.45}.research-pagination-status{font-size:.875rem;font-weight:600;color:#475569}.python-reference-table table{width:100%!important;min-width:640px;table-layout:fixed!important}.python-reference-table td,.python-reference-table th{white-space:normal!important;overflow-wrap:anywhere;vertical-align:top}.python-reference-table th:nth-child(1),.python-reference-table th:nth-child(2){width:20%}.python-reference-table th:nth-child(3){width:16%}.python-reference-table th:nth-child(4){width:44%}.python-reference-table code{white-space:normal;overflow-wrap:anywhere}.python-reference-table code.python-reference-parameter{overflow-wrap:normal;word-break:normal}.python-reference-table [id]{scroll-margin-top:180px}.python-reference-returns table{min-width:0}.python-reference-returns th:nth-child(1){width:32%}.python-reference-returns th:nth-child(2){width:68%}body:has(.python-reference-table) #pagination{gap:1rem}body:has(.python-reference-table) #pagination>a{min-width:0;max-width:48%}body:has(.python-reference-table) #pagination>a span{overflow-wrap:anywhere}body:has(.python-reference-table) #pagination>a svg{flex-shrink:0}.python-reference-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;margin:2.5rem 0 1rem}.python-reference-heading h2{margin:0!important;min-width:0}.python-reference-heading h2 code{font-size:.85em;white-space:normal;overflow-wrap:anywhere}.python-reference-source{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;padding:.25rem .5rem;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:.375rem;color:inherit!important;font-size:.75rem;line-height:1.25rem;text-decoration:none!important}.python-reference-source:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.python-reference-type a{font:inherit;padding:0;border-radius:0;background:0 0}"}],"page":{"pagePath":"models","slug":"/models","pageMetadata":{"title":"Models","description":"Compare TabPFN model versions — capabilities, limits, and availability.","href":"/models"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Compare TabPFN model versions — capabilities, limits, and availability.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,hr:`hr`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,Card,Heading,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!Card)_missingMdxReference(`Card`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Model family`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Models`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Publication date`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`#tabpfn-3-5-family`,children:_jsx(_components.strong,{children:`TabPFN-3.5`})})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Base, Plus, `,_jsx(_components.a,{href:`/capabilities/thinking-mode`,children:`Thinking`}),`, `,_jsx(_components.a,{href:`/capabilities/fast-checkpoint`,children:`Fast (alpha)`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`https://priorlabs.ai/technical-reports/tabpfn-3-5`,children:`Technical report, Sep 2026`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`#tabpfn-3-family`,children:_jsx(_components.strong,{children:`TabPFN-3`})})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Base, Plus, `,_jsx(_components.a,{href:`/capabilities/thinking-mode`,children:`Thinking`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`https://arxiv.org/abs/2605.13986`,children:`ArXiv, May 2026`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`#tabpfn-2-6`,children:_jsx(_components.strong,{children:`TabPFN-2.6`})})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Base`}),_jsx(_components.td,{style:{textAlign:`left`},children:`Apr 2026`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`#tabpfn-2-5-family`,children:_jsx(_components.strong,{children:`TabPFN-2.5`})})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Base, Plus`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`https://arxiv.org/abs/2511.08667`,children:`ArXiv, Nov 2025`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`#tabpfnv2`,children:_jsx(_components.strong,{children:`TabPFNv2`})})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Base`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`https://www.nature.com/articles/s41586-024-08328-6`,children:`Nature, 2025`})})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Select a model family for details. See `,_jsx(_components.a,{href:`#tabpfn-model-license`,children:`Model licensing`}),` for license information.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`tabpfn-3-5-family`,children:`TabPFN-3.5 family`}),`\n`,_jsx(_components.p,{children:`TabPFN-3.5 builds on TabPFN-3 and improves most on non-IID settings, where rows are not independent, features are not clean and data types are mixed. It excels at predictions on tables that are text-rich, have high-cardinality and high-dimensionality features, as well as grouped and temporal data. The family includes four versions of the models:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Model version`}),_jsx(_components.th,{style:{textAlign:`left`},children:`How it differs`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Max training rows`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Max columns`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Availability`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`TabPFN-3.5`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`The base model for local inference. Supports numerical, categorical, and `,_jsx(_components.a,{href:`/capabilities/text-features`,children:`text features`}),` directly.`]}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`1,000,000`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`20,000`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Local `,_jsx(_components.code,{children:`tabpfn`}),` package, hosted API \u0026 `,_jsx(_components.code,{children:`tabpfn-client`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/capabilities/fast-checkpoint`,children:_jsx(_components.strong,{children:`TabPFN-3.5-Fast (alpha)`})})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Up to 6× faster inference than the base model.`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`1,000,000`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`20,000`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Local `,_jsx(_components.code,{children:`tabpfn`}),` package, hosted API \u0026 `,_jsx(_components.code,{children:`tabpfn-client`}),`, VPC.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`TabPFN-3.5-Plus`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Adds enhanced text processing for stronger results on text-rich datasets.`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`1,000,000*`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`20,000*`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Hosted API \u0026 `,_jsx(_components.code,{children:`tabpfn-client`}),`, `,_jsx(_components.a,{href:`/agentic/mcp`,children:`MCP`}),` and VPC.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/capabilities/thinking-mode`,children:_jsx(_components.strong,{children:`TabPFN-3.5-Thinking`})})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The most accurate offering, spends more compute for better predictions, and adds stronger handling of grouped and temporal data.`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`200,000`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`2000`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Hosted API \u0026 `,_jsx(_components.code,{children:`tabpfn-client`}),`, VPC.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`*The hosted TabPFN-3.5-Plus API also has `,_jsx(_components.a,{href:`/capabilities/text-features#plus-text-limits`,children:`text preprocessing limits`}),`: at most `,_jsx(_components.strong,{children:`50 million tokens in total`}),` and `,_jsx(_components.strong,{children:`2,500 characters per text value`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`For TabPFN-3.5, we recommend datasets with `,_jsx(_components.strong,{children:`up to 6,000 columns`}),`; the model ceiling is `,_jsx(_components.strong,{children:`20,000 columns`}),`. Row and column limits trade off, so their maximum values cannot necessarily be used together. The hosted API allows up to `,_jsx(_components.strong,{children:`500 million training-upload cells`}),` and `,_jsx(_components.strong,{children:`200 million training cells per estimator context`}),`. Uploads above 200 million cells require `,_jsx(_components.a,{href:`/api/rest-quickstart#training-uploads-and-estimator-contexts`,children:`row subsampling`}),`. Use the `,_jsx(_components.a,{href:`/capabilities/many-class`,children:`many-class extension`}),` for classification tasks with more than 160 classes.\nThe model is licensed under `,_jsx(_components.a,{href:`https://huggingface.co/Prior-Labs/tabpfn_3_5/blob/main/LICENSE`,children:`TABPFN-3-5 License v1.0`}),`. Code under `,_jsx(_components.a,{href:`https://github.com/PriorLabs/TabPFN/blob/main/LICENSE`,children:`Apache 2.0`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`tabpfn-3-family`,children:`TabPFN-3 family`}),`\n`,_jsx(_components.p,{children:`TabPFN-3 supports numerical and categorical data, missing values, and up to 160 classes natively. The family includes a local base model, Plus for native text features, and Thinking for when compute matters less than accuracy.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Model version`}),_jsx(_components.th,{style:{textAlign:`left`},children:`How it differs`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Max training rows`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Max columns`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Availability`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(`a`,{id:`tabpfn-3`}),_jsx(_components.strong,{children:`TabPFN-3`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`The base model for local inference. Handles numerical and categorical features, as well as missing values.`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`1,000,000`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`2,000`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Local `,_jsx(_components.code,{children:`tabpfn`}),` package, hosted API \u0026 `,_jsx(_components.code,{children:`tabpfn-client`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(`a`,{id:`tabpfn-3-plus`}),_jsx(_components.strong,{children:`TabPFN-3-Plus`})]}),_jsx(_components.td,{style:{textAlign:`left`},children:`Adds native text handling for columns such as product descriptions, customer notes, and reviews.`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`1,000,000`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`2,000`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Hosted API \u0026 `,_jsx(_components.code,{children:`tabpfn-client`}),`, VPC.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.a,{href:`/capabilities/thinking-mode`,children:_jsx(_components.strong,{children:`TabPFN-3-Thinking`})})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The most accurate offering, spends more compute for better predictions.`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`200,000`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`2,000`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Hosted API \u0026 `,_jsx(_components.code,{children:`tabpfn-client`}),`, VPC.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Row and column limits trade off, so their maximum values cannot necessarily be used together. Use the `,_jsx(_components.a,{href:`/capabilities/many-class`,children:`many-class extension`}),` for classification tasks with more than 160 classes.\nThe model is licensed under `,_jsx(_components.a,{href:`https://huggingface.co/Prior-Labs/tabpfn_3/blob/main/LICENSE`,children:`TABPFN-3 License v1.0`}),`. Code under `,_jsx(_components.a,{href:`https://github.com/PriorLabs/TabPFN/blob/main/LICENSE`,children:`Apache 2.0`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`tabpfn-2-6`,children:`TabPFN-2.6`}),`\n`,_jsx(_components.p,{children:`TabPFN-2.6 was the default model in TabPFN OSS package versions v7.0.0–v7.1.x. It shares the same architecture and dataset constraints as TabPFN-2.5 with improved benchmark performance.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Model version`}),_jsx(_components.th,{style:{textAlign:`left`},children:`How it differs`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Max training rows`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Max columns`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Availability`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`TabPFN-2.6`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Handles numerical and categorical features and missing values. Supports classification with up to 10 classes.`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`100,000`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`2,000`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Local `,_jsx(_components.code,{children:`tabpfn`}),` package, hosted API \u0026 `,_jsx(_components.code,{children:`tabpfn-client`}),`.`]})]})})]}),`\n`,_jsxs(_components.p,{children:[`The model is licensed under `,_jsx(_components.a,{href:`https://huggingface.co/Prior-Labs/tabpfn_2_6/blob/main/LICENSE`,children:`TABPFN-2.6 License v1.0`}),`. Code under `,_jsx(_components.a,{href:`https://github.com/PriorLabs/TabPFN/blob/main/LICENSE`,children:`Apache 2.0`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`tabpfn-2-5-family`,children:`TabPFN-2.5 family`}),`\n`,_jsx(_components.p,{children:`TabPFN-2.5 expanded support to larger datasets than TabPFNv2. The family includes a base model for numerical and categorical data and a hosted Plus model that also handles text.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Model version`}),_jsx(_components.th,{style:{textAlign:`left`},children:`How it differs`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Max training rows`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Max columns`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Availability`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`TabPFN-2.5`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Handles numerical and categorical features and missing values. Supports classification with up to 10 classes.`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`100,000`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`2,000`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Local `,_jsx(_components.code,{children:`tabpfn`}),` package.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`TabPFN-2.5-Plus`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Adds text handling for columns such as product names, reviews, and descriptions without manual preprocessing.`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`100,000`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`2,000`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Hosted API \u0026 `,_jsx(_components.code,{children:`tabpfn-client`}),`.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Read the `,_jsx(_components.a,{href:`https://arxiv.org/abs/2511.08667`,children:`TabPFN-2.5 model report`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`The model weights are licensed under `,_jsx(_components.a,{href:`https://huggingface.co/Prior-Labs/tabpfn_2_5/blob/main/LICENSE`,children:`TABPFN-2.5 License v1.1`}),`. Code under `,_jsx(_components.a,{href:`https://github.com/PriorLabs/TabPFN/blob/main/LICENSE`,children:`Apache 2.0`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`tabpfnv2`,children:`TabPFNv2`}),`\n`,_jsxs(_components.p,{children:[`TabPFNv2 is the model published in `,_jsx(_components.em,{children:`Nature`}),` and the first TabPFN to handle real-world messy data — mixed types, missing values, and categorical features automatically.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Model version`}),_jsx(_components.th,{style:{textAlign:`left`},children:`How it differs`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Max training rows`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Max columns`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Availability`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`TabPFNv2`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Best suited for smaller datasets. Handles numerical and categorical features and missing values, with up to 10 classes.`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`10,000`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`500`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Local `,_jsx(_components.code,{children:`tabpfn`}),` package, hosted API \u0026 `,_jsx(_components.code,{children:`tabpfn-client`}),`.`]})]})})]}),`\n`,_jsxs(_components.p,{children:[`The model weights are licensed under the Prior Labs License (Apache 2.0 with an additional attribution requirement): `,_jsx(_components.a,{href:`https://huggingface.co/Prior-Labs/TabPFN-v2-clf/blob/main/LICENSE.txt`,children:`classifier license`}),`, `,_jsx(_components.a,{href:`https://huggingface.co/Prior-Labs/TabPFN-v2-reg/blob/main/LICENSE.txt`,children:`regressor license`}),`. Code under `,_jsx(_components.a,{href:`https://github.com/PriorLabs/TabPFN/blob/main/LICENSE`,children:`Apache 2.0`}),`.`]}),`\n`,_jsx(Card,{title:`Nature Publication`,icon:`book`,horizontal:true,href:`https://www.nature.com/articles/s41586-024-08328-6`,children:_jsx(_components.p,{children:`Read about TabPFNv2 in our Nature publication from 2025.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`tabpfn-model-license`,children:`TabPFN Model License`}),`\n`,_jsx(Accordion,{title:`Which license covers the TabPFN code, and which the model weights?`,id:`which-license-covers-the-tabpfn-code-and-which-the-model-weights`,children:_jsxs(_components.p,{children:[`The code in the `,_jsx(_components.a,{href:`https://github.com/PriorLabs/TabPFN`,children:`TabPFN repository`}),` is licensed under Apache 2.0, starting with `,_jsx(_components.code,{children:`tabpfn`}),` 9.0.0. Model weights are licensed separately: TabPFN-2.5, TabPFN-2.6, TabPFN-3 and TabPFN-3.5 weights under non-commercial licenses, and TabPFNv2 weights under the Prior Labs License. Each model section above links its license.`]})}),`\n`,_jsx(Accordion,{title:`Does accepting the license share my datasets with Prior Labs?`,id:`does-accepting-the-license-share-my-datasets-with-prior-labs`,children:_jsxs(_components.p,{children:[`No. Accepting the license unlocks the model weights download. Your datasets stay local and are never sent to Prior Labs, and the `,_jsx(_components.code,{children:`tabpfn`}),` package works offline once the weights are downloaded. See `,_jsx(_components.a,{href:`/models/accessing-model-weights#offline-use`,children:`Offline use`}),`.`]})}),`\n`,_jsx(Accordion,{title:`What does the non-commercial license mean for enterprise use?`,id:`what-does-the-non-commercial-license-mean-for-enterprise-use`,children:_jsx(_components.p,{children:`Enterprises can download and experiment with the model internally without cost. This includes benchmarking, testing on internal datasets, exploring capabilities, and understanding fit for use cases. Any competitive benchmarking (i.e. for procurement), testing in deployment in production environments, use in workflows that support business decisions, client projects, or revenue generating activities requires a separate commercial license or API agreement.`})}),`\n`,_jsx(Accordion,{title:`Can enterprises use TabPFN-3.5 or TabPFN-3 for internal use cases?`,id:`can-enterprises-use-tabpfn-3-5-or-tabpfn-3-for-internal-use-cases`,children:_jsx(_components.p,{children:`Enterprises may run preliminary internal assessments on their own data for research and exploration. This includes testing on internal datasets, exploring capabilities and understanding fit for use-cases.`})}),`\n`,_jsx(Accordion,{title:`What is not allowed in enterprise testing?`,id:`what-is-not-allowed-in-enterprise-testing`,children:_jsxs(_components.p,{children:[`You cannot use the model or its outputs for any activity that influences business decisions, evaluation of vendors, procurement decisions, or commercial workflows. This includes proof of value that affects internal budgeting or vendor selection. In those cases, a commercial license is required. For that, check out our `,_jsx(_components.a,{href:`https://priorlabs.ai/pricing`,children:`pricing`}),` or contact `,_jsx(_components.a,{href:`http://priorlabs.ai/contact`,children:`our sales team`}),`.`]})}),`\n`,_jsx(Accordion,{title:`Can we use results from testing to inform product features or deployment strategy?`,id:`can-we-use-results-from-testing-to-inform-product-features-or-deployment-strategy`,children:_jsxs(_components.p,{children:[`Not without a commercial license. Any evaluation that influences commercial decisions or internal production planning is considered commercial use. For that, check out our `,_jsx(_components.a,{href:`https://priorlabs.ai/pricing`,children:`pricing`}),` or contact `,_jsx(_components.a,{href:`http://priorlabs.ai/contact`,children:`our sales team`}),`.`]})}),`\n`,_jsx(Accordion,{title:`Can we evaluate TabPFN-3.5 or TabPFN-3 for integration into our product?`,id:`can-we-evaluate-tabpfn-3-5-or-tabpfn-3-for-integration-into-our-product`,children:_jsxs(_components.p,{children:[`You can run small scale internal experiments. If you intend to integrate TabPFN into a product or platform, the API or a commercial license is required. For that, check out our `,_jsx(_components.a,{href:`https://priorlabs.ai/pricing`,children:`pricing`}),` or contact `,_jsx(_components.a,{href:`http://priorlabs.ai/contact`,children:`our sales team`}),`.`]})}),`\n`,_jsx(Accordion,{title:`If we want to move from testing to production, what is required?`,id:`if-we-want-to-move-from-testing-to-production-what-is-required`,children:_jsxs(_components.p,{children:[`You will need a commercial license or API agreement. Check out our `,_jsx(_components.a,{href:`https://priorlabs.ai/pricing`,children:`pricing`}),` or contact `,_jsx(_components.a,{href:`http://priorlabs.ai/contact`,children:`our sales team`}),`.`]})}),`\n`,_jsx(Accordion,{title:`Do non-commercial rules also apply to derivative models or fine tuned versions?`,id:`do-non-commercial-rules-also-apply-to-derivative-models-or-fine-tuned-versions`,children:_jsx(_components.p,{children:`Yes. The same restrictions apply to all derivatives. Fine tuned, modified, or otherwise adapted models remain non-commercial unless you secure a commercial license.`})}),`\n`,_jsx(Accordion,{title:`What about outputs generated by the model?`,id:`what-about-outputs-generated-by-the-model`,children:_jsx(_components.p,{children:`Outputs are yours, but they can only be used for non-commercial evaluation and research. Using them in production or for any business decisions requires a commercial license.`})}),`\n`,_jsx(Accordion,{title:`If we train a model from scratch without the weights, is that covered by this license?`,id:`if-we-train-a-model-from-scratch-without-the-weights-is-that-covered-by-this-license`,children:_jsx(_components.p,{children:`If you do not use any TabPFN model weights, checkpoints, or other licensed model elements, then the non-commercial license does not apply to that separately developed model. However, if you use TabPFN (or its outputs) to train, guide, fine tune, or distill another model for commercial use, that is not permitted under this license.`})}),`\n`,_jsx(Accordion,{title:`Can we use TabPFN to train a commercial model indirectly?`,id:`can-we-use-tabpfn-to-train-a-commercial-model-indirectly`,children:_jsx(_components.p,{children:`No. Using TabPFN (or its outputs) to train, fine tune, distill, or otherwise improve a commercial model is not allowed without a commercial agreement.`})}),`\n`,_jsx(Accordion,{title:`Where should we go if we want to deploy TabPFN in production?`,id:`where-should-we-go-if-we-want-to-deploy-tabpfn-in-production`,children:_jsxs(_components.p,{children:[`Use our API or obtain a commercial license. The API is the simplest path for production trials and product integration. For that, check out our `,_jsx(_components.a,{href:`https://priorlabs.ai/pricing`,children:`pricing`}),` or contact `,_jsx(_components.a,{href:`http://priorlabs.ai/contact`,children:`our sales team`}),`.`]})}),`\n`,_jsx(Accordion,{title:`What about previous TabPFN releases?`,id:`what-about-previous-tabpfn-releases`,children:_jsx(_components.p,{children:`Prior versions remain available under their original licenses. TabPFN-2.5, TabPFN-2.6, TabPFN-3 and TabPFN-3.5 have non-commercial model licenses.`})}),`\n`,_jsx(Accordion,{title:`Who do we contact for commercial licensing?`,id:`who-do-we-contact-for-commercial-licensing`,children:_jsxs(_components.p,{children:[`Please `,_jsx(_components.a,{href:`http://priorlabs.ai/contact`,children:`contact our sales team`}),` or check out our `,_jsx(_components.a,{href:`https://priorlabs.ai/pricing`,children:`pricing`}),`.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Models","description":"Compare TabPFN model versions — capabilities, limits, and availability.","href":"/models"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"TabPFN-3.5 family","slug":"tabpfn-3-5-family","depth":2,"children":[]},{"title":"TabPFN-3 family","slug":"tabpfn-3-family","depth":2,"children":[]},{"title":"TabPFN-2.6","slug":"tabpfn-2-6","depth":2,"children":[]},{"title":"TabPFN-2.5 family","slug":"tabpfn-2-5-family","depth":2,"children":[]},{"title":"TabPFNv2","slug":"tabpfnv2","depth":2,"children":[]},{"title":"TabPFN Model License","slug":"tabpfn-model-license","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/priorlabs/dc47dfb9d8e46daa/cookieyes.js","/_mintlify/custom/priorlabs/d8ce73b7f7a5de7b/posthog-consent.js","/_mintlify/custom/priorlabs/bd145ba8c5f78a12/cookbook-filter.js","/_mintlify/custom/priorlabs/4fffc985e576f41c/research-filter.js","/_mintlify/custom/priorlabs/09720b48fd3a180c/tabarena-switch.js"],"subdomain":"priorlabs","siteName":"Prior Labs","title":"Models - Prior Labs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T14:15:06.505Z","originalFileLocation":"models.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Compare TabPFN model versions — capabilities, limits, and availability.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Prior Labs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/priorlabs/ezqAkuYrXl_TJelR/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/priorlabs/ezqAkuYrXl_TJelR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/priorlabs/ezqAkuYrXl_TJelR/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/priorlabs/ezqAkuYrXl_TJelR/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/priorlabs/ezqAkuYrXl_TJelR/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/priorlabs/ezqAkuYrXl_TJelR/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/priorlabs/ezqAkuYrXl_TJelR/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/priorlabs/ezqAkuYrXl_TJelR/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/priorlabs/ezqAkuYrXl_TJelR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Models - Prior Labs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Compare TabPFN model versions — capabilities, limits, and availability.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Prior Labs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.priorlabs.ai/models\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://priorlabs.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Models\u0026amp;description=Compare+TabPFN+model+versions+%E2%80%94+capabilities%2C+limits%2C+and+availability.\u0026amp;theme=9a7712e11d44b29294a56d4b\u0026amp;signature=bb9f37b2d1072ab0c0ae7ee682c4c3ec6d414b415d051fd5cafb57968ebf0cac\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Models - Prior Labs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Compare TabPFN model versions — capabilities, limits, and availability.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://priorlabs.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Models\u0026amp;description=Compare+TabPFN+model+versions+%E2%80%94+capabilities%2C+limits%2C+and+availability.\u0026amp;theme=9a7712e11d44b29294a56d4b\u0026amp;signature=bb9f37b2d1072ab0c0ae7ee682c4c3ec6d414b415d051fd5cafb57968ebf0cac\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/priorlabs/ezqAkuYrXl_TJelR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Prior Labs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#101075\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.priorlabs.ai/models\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/models.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.priorlabs.ai/#organization\",\"name\":\"Prior Labs\",\"url\":\"https://docs.priorlabs.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/priorlabs/t197PY0EpQCr-YHY/logo/light.svg?fit=max\u0026auto=format\u0026n=t197PY0EpQCr-YHY\u0026q=85\u0026s=33643e275cfc08c99769e1719c4f53c2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.priorlabs.ai#website\",\"name\":\"Prior Labs\",\"url\":\"https://docs.priorlabs.ai\",\"publisher\":{\"@id\":\"https://docs.priorlabs.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.priorlabs.ai/models#webpage\",\"url\":\"https://docs.priorlabs.ai/models\",\"name\":\"Models\",\"description\":\"Compare TabPFN model versions — capabilities, limits, and availability.\",\"dateModified\":\"2026-10-28T14:15:06.505Z\",\"isPartOf\":{\"@id\":\"https://docs.priorlabs.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.priorlabs.ai/models#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.priorlabs.ai/models#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting Started\",\"item\":\"https://docs.priorlabs.ai/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Models\",\"item\":\"https://docs.priorlabs.ai/models\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.priorlabs.ai/models#article\",\"headline\":\"Models\",\"name\":\"Models\",\"description\":\"Compare TabPFN model versions — capabilities, limits, and availability.\",\"url\":\"https://docs.priorlabs.ai/models\",\"mainEntityOfPage\":{\"@id\":\"https://docs.priorlabs.ai/models#webpage\"},\"dateModified\":\"2026-10-28T14:15:06.505Z\",\"publisher\":{\"@id\":\"https://docs.priorlabs.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.priorlabs.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Prior Labs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Prior Labs","nav":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/priorlabs/tabpfn"},{"anchor":"Discord","icon":"discord","href":"https://discord.com/invite/VJRuU3bSxt"},{"anchor":"Colab Demo","icon":"book","href":"https://colab.research.google.com/github/PriorLabs/TabPFN/blob/main/examples/notebooks/TabPFN_Demo_Local.ipynb"},{"anchor":"Changelog","icon":"clock-rotate-left","href":"/changelog"}]},"tabs":[{"tab":"Documentation","icon":"book-open","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Overview","href":"/overview"},{"title":"Quickstart","description":"Get started with TabPFN in minutes.","href":"/quickstart"},{"group":"Models","root":{"title":"Models","href":"/models"},"pages":[{"title":"Selecting Model Version","description":"Choose a TabPFN model version in the Python client, OSS package, or REST API.","href":"/models/selecting-model-version"},{"title":"Accessing Model Weights","description":"Set up local model downloads, notebook authentication, and offline access with the tabpfn package.","href":"/models/accessing-model-weights"}]},{"group":"TabPFN vs Others","pages":[{"title":"TabPFN vs XGBoost","icon":"bolt","href":"/compare/tabpfn-vs-xgboost"}]},{"title":"FAQ","href":"/faq"}]},{"group":"Capabilities","icon":"zap","pages":[{"title":"Thinking mode","href":"/capabilities/thinking-mode"},{"title":"Classification","href":"/capabilities/classification"},{"group":"Regression","pages":[{"title":"Regression","href":"/capabilities/regression"},{"title":"Predictive Distribution","href":"/capabilities/predictive-distribution"}]},{"title":"Text Features","href":"/capabilities/text-features"},{"title":"Time Series Forecasting","href":"/capabilities/forecasting"},{"title":"Interpretability","href":"/capabilities/interpretability"},{"group":"Fast Inference","pages":[{"title":"KV cache","href":"/capabilities/kv-cache"},{"title":"Fast model (α)","href":"/capabilities/fast-checkpoint"},{"title":"Distillation","href":"/capabilities/distillation"}]},{"group":"Relational α","pages":[{"title":"Relational α","href":"/capabilities/relational"},{"title":"Agent Skill α","href":"/capabilities/relational-agent-skill"}]},{"title":"Anomaly Detection","href":"/capabilities/anomaly-detection"},{"title":"Data Generation","href":"/capabilities/data-generation"},{"title":"Fine-Tuning","href":"/capabilities/fine-tuning"},{"title":"Embeddings","href":"/capabilities/embeddings"},{"title":"Many Class Classifier","href":"/capabilities/many-class"},{"title":"Benchmarking TabPFN","href":"/benchmarking"},{"group":"Improving Performance","pages":[{"title":"Improving Performance","href":"/improving-performance"},{"title":"Feature Engineering","href":"/improving-performance/feature-engineering"},{"title":"Feature Selection","href":"/improving-performance/feature-selection"},{"title":"Preprocessing","href":"/improving-performance/preprocessing"},{"title":"Model Parameters","href":"/improving-performance/model-parameters"}]}]},{"group":"Using the API","icon":"cloud","pages":[{"title":"REST API quickstart","href":"/api/rest-quickstart"},{"title":"Metering","href":"/api/metering"},{"title":"Rate limits","href":"/api/rate-limits"},{"title":"Security","href":"/api/security"}]},{"group":"Agentic","icon":"robot","pages":[{"title":"Model Context Protocol","href":"/agentic/mcp"},{"title":"Setup Guide","href":"/agentic/setup-guide"},{"group":"Tutorials","pages":[{"title":"Databricks","href":"/agentic/tutorials/databricks"},{"title":"n8n","href":"/agentic/tutorials/n8n"}]}]},{"group":"Integrations","icon":"cloud","pages":[{"title":"Microsoft Foundry","href":"/integrations/foundry"},{"title":"Amazon SageMaker","href":"/integrations/sagemaker"}]},{"group":"Troubleshooting","icon":"wrench","pages":[{"title":"OOM (Out of Memory) Error","href":"/troubleshooting/OOM-errors"}]},{"group":"TabPFN in Action","icon":"bullseye","pages":[{"title":"Research Applications","href":"/tabpfn-in-action/research"}]},{"group":"Customer References","icon":"handshake","pages":[{"title":"Industrials","url":"https://priorlabs.ai/industries/industrials","href":"/customer-references/industrial"},{"title":"Healthcare","url":"https://priorlabs.ai/industries/healthcare","href":"/customer-references/healthcare"},{"title":"Energy","url":"https://priorlabs.ai/industries/energy","href":"/customer-references/energy"},{"title":"Finance","url":"https://priorlabs.ai/industries/finance","href":"/customer-references/finance"}]},{"group":"Changelog","icon":"clock-rotate-left","pages":[{"title":"Changelog","href":"/changelog"},{"title":"TabPFN-3.5","href":"/changelog/tabpfn-3.5"},{"title":"RelArena-α, KV cache in the API, performance improvements, and more","href":"/changelog/august-2026"},{"title":"TabPFN-3","href":"/changelog/tabpfn-3"}]}]},{"tab":"Cookbook","icon":"hat-chef","pages":[{"title":"Cookbook","href":"/cookbook"}]},{"tab":"API reference","icon":"code","pages":[{"title":"API reference","href":"/api-reference/overview"}]},{"tab":"Blog","icon":"newspaper","href":"https://priorlabs.ai/blog#articles"}]},"basePath":"","title":"Models - Prior Labs","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["10e4515597"],"chunks":["BannerMarkdown-DHaG7hr_.js","dist-DKZWslLH.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-BIWXJmsZ.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}