Fucius's picture
Upload 422 files
2eafbc4 verified
raw
history blame contribute delete
No virus
968 Bytes
from typing import Optional
from pydantic import BaseModel, ConfigDict
from inference.core.entities.common import ApiKey, ModelID, ModelType
class AddModelRequest(BaseModel):
"""Request to add a model to the inference server.
Attributes:
model_id (str): A unique model identifier.
model_type (Optional[str]): The type of the model, usually referring to what task the model performs.
api_key (Optional[str]): Roboflow API Key that will be passed to the model during initialization for artifact retrieval.
"""
model_config = ConfigDict(protected_namespaces=())
model_id: str = ModelID
model_type: Optional[str] = ModelType
api_key: Optional[str] = ApiKey
class ClearModelRequest(BaseModel):
"""Request to clear a model from the inference server.
Attributes:
model_id (str): A unique model identifier.
"""
model_config = ConfigDict(protected_namespaces=())
model_id: str = ModelID