Skip to main content
POST
Predict (TabPFN JSON API)

Authorizations

Authorization
string
header
required

Bearer token for authentication, obtained after signing up and generating an API key.

Body

application/json
fitted_train_set_id
string<uuid>
required
task_config
ClassifierConfig · object
required
test_set_upload_id
string<uuid>
required

Response

Completed prediction or a pending job. For a pending job, poll /tabpfn/get_predict_result with fitted_test_set_id.

prediction
required
metadata
ClassifierMetadata · object
required
timings
PredictTimings · object | null

Where a predict's time went, per stage. Queue wait covers everything outside worker processing: waiting for a free worker and transport.

fitted_test_set_id
string<uuid> | null

Id of the prediction, to get it again with get_predict_result.