Guide: Model Cards
Document your models: versions, hashes, metrics, schemas, intended use, limitations.
Register a Model
model_card.pypython
model = client.models.create(
model_id="credit-model-v2",
version="2.1.0",
model_hash="sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08",
training_date="2025-01-01",
framework="scikit-learn",
performance={"accuracy": 0.94, "precision": 0.91, "recall": 0.89, "auc_roc": 0.97},
intended_use="Consumer credit decisions under $100K",
limitations="Not validated for business credit",
input_schema={"income": "float", "debt_ratio": "float", "credit_score": "int"},
output_schema={"decision": "enum[APPROVED, REJECTED]", "credit_limit": "float", "interest_rate": "float"}
)Include
model_hash (sha256) for artifact verification and schemas for downstream validation.