chore: internal change, make Model.provider_model_id non-optional

POST /v1/models accepts optional provider_model_id
ModelsRoutingTable.register_model handler ensures it is non-None, providing a default

usage of Model.provider_model_id will no longer need to detect None
This commit is contained in:
Matthew Farrellee 2025-07-09 10:33:35 -04:00
parent cd0ad21111
commit 7ba5a67224

View file

@ -36,7 +36,8 @@ class Model(CommonModelFields, Resource):
return self.identifier return self.identifier
@property @property
def provider_model_id(self) -> str | None: def provider_model_id(self) -> str:
assert self.provider_resource_id is not None, "Provider resource ID must be set"
return self.provider_resource_id return self.provider_resource_id
model_config = ConfigDict(protected_namespaces=()) model_config = ConfigDict(protected_namespaces=())