Run locally
Install the Python package and run inference on your own machine or server.
Call the API
Send a request to our hosted endpoint. No setup, no GPU required.
Local
Install the client with local support:Your first prediction
Use the sameSynthefyNoriClient as the hosted API, with mode="local" to run in-process — no network, no API key:
With a DataFrame
Handle missing values
You don’t need to fill in missing values beforehand — the model handles them automatically.API
The hosted API runs the same model on our infrastructure — no installation or GPU required. Set up your API key in the API key guide. Install the client:Make a request
Send your labeled rows (X_train, y_train) and the rows you want to predict (X_test) in a single call:
Bearer scheme).
Request body
| Field | Required | Description |
|---|---|---|
model | Required | The model slug, synthefy/nori. Routes the request to the model — omitting it returns a 400. |
task | Optional | "regression" or "reg"; defaults to "regression". This is a regression-only deployment. |
X_train | Required | Context feature matrix, n_context × n_features (array of arrays of numbers). |
y_train | Required | Context targets, aligned 1:1 with X_train rows (array of numbers). |
X_test | Required | Query feature matrix, n_query × n_features (array of arrays of numbers). |
null/NaN cells are allowed in X_train and X_test and are imputed server-side.
Response
The client returns one value per row inX_test as a plain list:
200. The predictions values below are illustrative:
usage block follows the OpenAI token counting convention:
input_tokens— the number of real (non-null) values sent acrossX_train,y_train, andX_test.null/NaNcells are imputed and are not counted.output_tokens— one predicted target perX_testrow.total_tokens—input_tokens + output_tokens.
The first request after a scale-to-zero idle triggers a checkpoint download and warmup and can take ~60–90 seconds. Warm requests return in ~1–2 seconds.
Resources
API key
Set up your API key to call the hosted Nori API.
Product page
Learn more about Synthefy Nori (Tabular).
GitHub
Source code for training, inference, and evaluation.
Hugging Face
Pretrained model weights.