rebase.ModelHandle

Handle for invoking a deployed Rebase model.

Signature

class rebase.ModelHandle(
    data: dict[str, Any],
    *,
    client: rebase.Client | None = None,
    project: str | None = None,
    operation_name: str | None = None,
)

Most users receive a ModelHandle from rebase.get_model(...) or rebase.Model.from_name(...).

Attributes

AttributeTypeDescription
id`strNone`
namestrModel name.
projectstrProject name or project ID from the loaded model data.
operation_name`strNone`

Methods

model.spawn(environment: str = "dev", **parameters) -> rebase.Run
model.remote(environment: str = "dev", **parameters) -> dict[str, Any]
model.run(environment: str = "dev", **parameters) -> rebase.Run

Typed handles add operation helpers such as predict.remote(...), optimize.remote(...), or act.remote(...).

On this page