# 트래픽 분할 설정
client = mlflow.deployments.get_deploy_client("databricks")
client.update_endpoint(
endpoint="fraud-detection-v2",
config={
"served_entities": [
{
"entity_name": "catalog.schema.fraud_detection_custom",
"entity_version": "3",
"workload_size": "Small",
"scale_to_zero_enabled": False
},
{
"entity_name": "catalog.schema.fraud_detection_custom",
"entity_version": "4",
"workload_size": "Small",
"scale_to_zero_enabled": False
}
],
"traffic_config": {
"routes": [
{"served_model_name": "fraud_detection_custom-3", "traffic_percentage": 80},
{"served_model_name": "fraud_detection_custom-4", "traffic_percentage": 20}
]
}
}
)