# nodus.api.models

> Pydantic v2 models for every kind, generated from `api/openapi` by `make gen` (datamodel-code-generator).

Source: https://nodus-platform-site.pages.dev/docs/reference/python/nodus-api-models/
Build revision: 211ad9f836655b1c3a2668c4693e442471f28614

<!-- Generated by scripts/gen-reference.mjs from the SDK docstrings (griffe). Do not edit: run make gen. -->

Pydantic v2 models for every kind, generated from `api/openapi` by `make gen` (datamodel-code-generator).

The `nodus.dev/v1` kinds and their parts are at the top level (`nodus.api.models.Job`); `v1beta1` holds the `nodus.dev/v1beta1` ones (`nodus.api.models.v1beta1.TrainingJob`). The SDK’s calls exchange plain JSON dicts, so a model is opt-in: `Job.model_validate(obj)` reads an object and `job.model_dump(mode="json", by_alias=True, exclude_none=True)` writes it back. Fields a newer server adds are kept. Every module here but this one is generated; never edit them by hand.
