package documentation

High-level APIs for HubAI resources and hosted conversion.

The modules in this package form the public functional API. They are also available through a hubai_sdk.HubAIClient instance:

Service modules
Module Purpose
hubai_sdk.services.models Create, inspect, update, list, and delete model metadata.
hubai_sdk.services.variants Manage named and versioned implementations of a model.
hubai_sdk.services.instances Manage concrete model artifacts and transfer their files.
hubai_sdk.services.convert Upload a model, run hosted conversion, and download the result.

Most resource functions accept either a UUID or a HubAI slug. Mutating operations raise exceptions from hubai_sdk.errors when the server rejects a request; list functions return Pydantic models from hubai_sdk.utils.sdk_models.

Module convert Run hosted model conversion and download deployable artifacts.
Module instances Manage concrete model artifacts and their files.
Module models Create and manage top-level model resources.
Module variants Manage named and versioned variants of HubAI models.