1
Install the SDK
Install the OuterProduct SDK from PyPI.Or with the uv package manager:
2
Initialize and open a workspace
Call
op.init() once to authenticate, then open a Workspace. The workspace is your entry point for unified data queries, model training, and reasoning.3
Register a source table
Register a source table using the appropriate
register_* function. For example,register_csv registers a csv file to the workspace. (See the Overview for an example of registering multiple sources.)4
Build a training set and fit a reasoning model
Query over the registered sources, then train a
ReasoningModel. (See the Overview for an example of training over multiple models, setting hyper-parameter configurations, and more.)5
Run inference with native reasoning
Reasoning models come with additional reasoning functions. For example, get predictions with real-time drivers. (See Overview for additional examples of reasoning like running scenarios.)