September 2025
Batches, faster predictions, new methods, and new names
API v1.1.0 SDK v0.6.0Batches
- You can now include
batchobject when creating multiple predictions to provide a name and description for the set. - Predictions which are part of a batch will have a
batchfield set with an ID for the batch. - This ID can be used to fetch all predictions in the batch:
/predictions/batch/{batch_id}
Faster predictions
- Predictions are now ~3x faster, taking less than 15 seconds. Watch the demo video (has sound).
New methods
We have added two new methods:GET /populationsreturns all population models available for simulationGET /predictions|tests/batch/{batch_id}returns batch details and all batch predictions for a batch
New names
We have renamed some methods and object fields to simplify the API. Old methods and fields still work but are marked as deprecated.New method names:POST /answers->POST /predictionsPOST /answers/benchmark->POST /tests
predictions (previously called answers):simulated_answer_percentages->predicted_answer_percentages
tests (previously called answers):simulated_answer_percentages->predicted_answer_percentageskullback_leibler_divergence->information_lossnormalised_kullback_leibler_divergence->normalised_information_lossroot_mean_squared_error->squared_error
populations:avg_mean_absolute_error->average_accuracy(inverted)avg_mean_squared_error->average_squared_erroravg_normalised_kullback_leibler_divergence->average_normalised_information_loss
July 2025
The Semilattice API: user insights as infrastructure
API v1.1.0 SDK v0.5.2V1 release of the Semilattice API. Predict user behaviour like you make database queries. Read the blog post and get started.- Create population models with custom seed data
- Test model accuracy with built-in cross-validation
- Test model accuracy on external ground truth data
- Predict new questions