mlflow.webhooks
MLflow webhooks module.
This module provides webhook functionality for MLflow model registry and prompt registry events.
- class mlflow.webhooks.ModelVersionAliasCreatedPayload[source]
Bases:
TypedDict
Payload sent when an alias is created for a model version.
Example payload:
{ "name": "example_model", "alias": "example_alias", "version": "1", }
- classmethod example() mlflow.webhooks.types.ModelVersionAliasCreatedPayload [source]
- class mlflow.webhooks.ModelVersionAliasDeletedPayload[source]
Bases:
TypedDict
Payload sent when an alias is deleted from a model version.
Example payload:
{ "name": "example_model", "alias": "example_alias", }
- classmethod example() mlflow.webhooks.types.ModelVersionAliasDeletedPayload [source]
- class mlflow.webhooks.ModelVersionCreatedPayload[source]
Bases:
TypedDict
Payload sent when a new model version is created.
Example payload:
{ "name": "example_model", "version": "1", "source": "models:/123", "run_id": "abcd1234abcd5678", "tags": {"example_key": "example_value"}, "description": "An example model version", }
- classmethod example() mlflow.webhooks.types.ModelVersionCreatedPayload [source]
- class mlflow.webhooks.ModelVersionTagDeletedPayload[source]
Bases:
TypedDict
Payload sent when a tag is deleted from a model version.
Example payload:
{ "name": "example_model", "version": "1", "key": "example_key", }
- classmethod example() mlflow.webhooks.types.ModelVersionTagDeletedPayload [source]
- class mlflow.webhooks.ModelVersionTagSetPayload[source]
Bases:
TypedDict
Payload sent when a tag is set on a model version.
Example payload:
{ "name": "example_model", "version": "1", "key": "example_key", "value": "example_value", }
- classmethod example() mlflow.webhooks.types.ModelVersionTagSetPayload [source]
- class mlflow.webhooks.PromptAliasCreatedPayload[source]
Bases:
TypedDict
Payload sent when an alias is created for a prompt version.
Example payload:
{ "name": "example_prompt", "alias": "example_alias", "version": "1", }
- classmethod example() mlflow.webhooks.types.PromptAliasCreatedPayload [source]
- class mlflow.webhooks.PromptAliasDeletedPayload[source]
Bases:
TypedDict
Payload sent when an alias is deleted from a prompt.
Example payload:
{ "name": "example_prompt", "alias": "example_alias", }
- classmethod example() mlflow.webhooks.types.PromptAliasDeletedPayload [source]
- class mlflow.webhooks.PromptCreatedPayload[source]
Bases:
TypedDict
Payload sent when a new prompt is created.
Example payload:
{ "name": "example_prompt", "tags": {"example_key": "example_value"}, "description": "An example prompt", }
- classmethod example() mlflow.webhooks.types.PromptCreatedPayload [source]
- class mlflow.webhooks.PromptTagDeletedPayload[source]
Bases:
TypedDict
Payload sent when a tag is deleted from a prompt.
Example payload:
{ "name": "example_prompt", "key": "example_key", }
- classmethod example() mlflow.webhooks.types.PromptTagDeletedPayload [source]
- class mlflow.webhooks.PromptTagSetPayload[source]
Bases:
TypedDict
Payload sent when a tag is set on a prompt.
Example payload:
{ "name": "example_prompt", "key": "example_key", "value": "example_value", }
- classmethod example() mlflow.webhooks.types.PromptTagSetPayload [source]
- class mlflow.webhooks.PromptVersionCreatedPayload[source]
Bases:
TypedDict
Payload sent when a new prompt version is created.
Example payload:
{ "name": "example_prompt", "version": "1", "template": "Hello {{name}}!", "tags": {"example_key": "example_value"}, "description": "An example prompt version", }
- classmethod example() mlflow.webhooks.types.PromptVersionCreatedPayload [source]
- class mlflow.webhooks.PromptVersionTagDeletedPayload[source]
Bases:
TypedDict
Payload sent when a tag is deleted from a prompt version.
Example payload:
{ "name": "example_prompt", "version": "1", "key": "example_key", }
- classmethod example() mlflow.webhooks.types.PromptVersionTagDeletedPayload [source]
- class mlflow.webhooks.PromptVersionTagSetPayload[source]
Bases:
TypedDict
Payload sent when a tag is set on a prompt version.
Example payload:
{ "name": "example_prompt", "version": "1", "key": "example_key", "value": "example_value", }
- classmethod example() mlflow.webhooks.types.PromptVersionTagSetPayload [source]
- class mlflow.webhooks.RegisteredModelCreatedPayload[source]
Bases:
TypedDict
Payload sent when a new registered model is created.
Example payload:
{ "name": "example_model", "tags": {"example_key": "example_value"}, "description": "An example registered model", }
- classmethod example() mlflow.webhooks.types.RegisteredModelCreatedPayload [source]