Kitaru

KitaruClient

Client for managing Kitaru executions and artifacts.

Attributes

attributeexecutions
= _ExecutionsAPI(self)
attributeartifacts
= _ArtifactsAPI(self)

Functions

func__init__(self, *, server_url=None, auth_token=None, project=None) -> None

Initialize a Kitaru client.

paramself
paramserver_urlstr | None
= None

Optional per-client server override (not yet supported).

paramauth_tokenstr | None
= None

Optional per-client auth token override (not yet supported).

paramprojectstr | None
= None

Optional per-client project override (not yet supported).

Returns

None
func_client(self) -> Client

Return a ZenML client instance.

paramself

Returns

zenml.client.Client
func_get_pipeline_run(self, exec_id, *, hydrate) -> PipelineRunResponse

Fetch a run by execution ID with strict ID matching.

paramself
paramexec_idstr
paramhydratebool

Returns

zenml.models.PipelineRunResponse
func_get_artifact_version(self, artifact_id, *, hydrate) -> ArtifactVersionResponse

Fetch an artifact version by ID.

paramself
paramartifact_idstr
paramhydratebool

Returns

zenml.models.v2.core.artifact_version.ArtifactVersionResponse

On this page