diff --git a/components/schemas/infrastructure/providers/models/ProviderServerModelProviderSpec.yml b/components/schemas/infrastructure/providers/models/ProviderServerModelProviderSpec.yml index 1224e6dc..266d1af3 100644 --- a/components/schemas/infrastructure/providers/models/ProviderServerModelProviderSpec.yml +++ b/components/schemas/infrastructure/providers/models/ProviderServerModelProviderSpec.yml @@ -22,9 +22,8 @@ properties: description: A class for the server. parent_model_id: description: >- - Set when this model is a variant of another model. Variants share the - same server object as their parent and are excluded from the default - models list; fetch them by parent when a variant group is expanded. + The ID of the model that this model is a variant of. Null if the model + is not a variant. anyOf: - $ref: "../../../ID.yml" - type: "null" diff --git a/ial/components/schemas/provider/model/ServerModelProvider.yml b/ial/components/schemas/provider/model/ServerModelProvider.yml index 2233c162..2f02ef10 100644 --- a/ial/components/schemas/provider/model/ServerModelProvider.yml +++ b/ial/components/schemas/provider/model/ServerModelProvider.yml @@ -17,10 +17,12 @@ properties: type: string description: "The primary ID used to reference this server model." parent_model_id: + description: >- + The ID of the model that this model is a variant of. Null if the model + is not a variant. type: - "string" - "null" - description: "The ID of the parent server model, if this model is derived from another. Variants share the same server object as their parent and are excluded from the default models list; fetch them by parent when a variant group is expanded. Null for standalone and parent models." locations: type: - "array"