rebase.Model
Shared base class for Rebase model metadata and deployment config.
Signature
class rebase.Model(
name: str | None = None,
*,
project: str | None = None,
description: str | None = None,
default_parameters: dict | None = None,
run_type: str | None = None,
dependencies: list[str] | tuple[str, ...] | None = None,
image: rebase.Image | dict | None = None,
min_instances: int | None = None,
concurrency: int | None = None,
enabled: bool | None = None,
endpoint: rebase.EndpointConfig | dict | None = None,
)Behavior
rebase.Model is not directly deployable. Use rebase.Predictor, rebase.Optimizer, or rebase.Agent for deployable model targets.
Pass endpoint=rebase.endpoint(...) when a deployable model instance should also expose an HTTP endpoint.

