# The LoggedModel object

A logged model message includes logged model attributes,
 tags, registration info, params, and linked run metrics.

## Attributes

- `info` (object)
  The logged model attributes such as model ID, status, tags, etc.
  - `model_id` (string)
    The unique identifier for the logged model.
  - `experiment_id` (string)
    The ID of the experiment that owns the model.
  - `name` (string)
    The name of the model.
  - `creation_timestamp_ms` (int64)
    The timestamp when the model was created in milliseconds since the UNIX epoch.
  - `last_updated_timestamp_ms` (int64)
    The timestamp when the model was last updated in milliseconds since the UNIX epoch.
  - `artifact_uri` (string)
    The URI of the directory where model artifacts are stored.
  - `status` (string)
    The status of whether or not the model is ready for use.
    Possible values: `LOGGED_MODEL_STATUS_UNSPECIFIED`, `LOGGED_MODEL_PENDING`, `LOGGED_MODEL_READY`, `LOGGED_MODEL_UPLOAD_FAILED`
  - `creator_id` (int64)
    The ID of the user or principal that created the model.
  - `model_type` (string)
    The type of model, such as ``"Agent"``, ``"Classifier"``, ``"LLM"``.
  - `source_run_id` (string)
    The ID of the run that created the model.
  - `status_message` (string)
    Details on the current model status.
  - `tags` (array of object)
    Mutable string key-value pairs set on the model.
    - `key` (string)
      The tag key.
    - `value` (string)
      The tag value.
- `data` (object)
  The params and metrics attached to the logged model.
  - `params` (array of object)
    Immutable string key-value pairs of the model.
    - `key` (string)
      The key identifying this param.
    - `value` (string)
      The value of this param.
  - `metrics` (array of object)
    Performance metrics linked to the model.
    - `key` (string)
      The key identifying the metric.
    - `value` (double)
      The value of the metric.
    - `timestamp` (int64)
      The timestamp at which the metric was recorded.
    - `step` (int64)
      The step at which the metric was logged.
      Default: `0`
    - `dataset_name` (string)
      The name of the dataset associated with the metric.
       E.g. “my.uc.table@2” “nyc-taxi-dataset”, “fantastic-elk-3”
    - `dataset_digest` (string)
      The dataset digest of the dataset associated with the metric,
       e.g. an md5 hash of the dataset that uniquely identifies it
       within datasets of the same name.
    - `model_id` (string)
      The ID of the logged model or registered model version associated with
       the metric, if applicable.
    - `run_id` (string)
      The ID of the run containing the metric.

## Example

```json
{
  "info": {
    "model_id": "string",
    "experiment_id": "string",
    "name": "string",
    "creation_timestamp_ms": 0,
    "last_updated_timestamp_ms": 0,
    "artifact_uri": "string",
    "status": "string",
    "creator_id": 0,
    "model_type": "string",
    "source_run_id": "string",
    "status_message": "string",
    "tags": [
      {}
    ]
  },
  "data": {
    "params": [
      {}
    ],
    "metrics": [
      {}
    ]
  }
}
```


