ahmed-eisa commited on
Commit
c31af98
·
1 Parent(s): a8c8062

fixed optional values

Browse files
Files changed (1) hide show
  1. schemas.py +3 -3
schemas.py CHANGED
@@ -14,7 +14,7 @@ class ModelRequest(BaseModel):
14
  class ModelResponse(BaseModel):
15
  request_id: Annotated[str, Field(default_factory=lambda: uuid4().hex)]
16
  ip: Annotated[Optional[IPvAnyAddress], Field(default=None)]
17
- content: Annotated[str | None, Field(min_length=0, max_length=10000)]
18
  created_at: datetime = datetime.now()
19
 
20
 
@@ -23,7 +23,7 @@ class TextModelRequest(ModelRequest):
23
  temperature: Annotated[float, Field(ge=0.0, le=1.0, default=0.0)]
24
 
25
  class TextModelResponse(ModelResponse):
26
- tokens: Annotated[int|None, Field(ge=0)]
27
 
28
  ImageSize = Annotated[tuple[PositiveInt, PositiveInt], "Width and height of an image in pixels"]
29
  SupportedModels = Annotated[
@@ -55,5 +55,5 @@ class ImageModelRequest(ModelRequest):
55
 
56
  class ImageModelResponse(ModelResponse):
57
  size: ImageSize
58
- url: Annotated[str, HttpUrl] | None = None
59
 
 
14
  class ModelResponse(BaseModel):
15
  request_id: Annotated[str, Field(default_factory=lambda: uuid4().hex)]
16
  ip: Annotated[Optional[IPvAnyAddress], Field(default=None)]
17
+ content: Annotated[Optional[str], Field(min_length=0, max_length=10000,default=None)]
18
  created_at: datetime = datetime.now()
19
 
20
 
 
23
  temperature: Annotated[float, Field(ge=0.0, le=1.0, default=0.0)]
24
 
25
  class TextModelResponse(ModelResponse):
26
+ tokens: Annotated[Optional[int], Field(ge=0,default=None)]
27
 
28
  ImageSize = Annotated[tuple[PositiveInt, PositiveInt], "Width and height of an image in pixels"]
29
  SupportedModels = Annotated[
 
55
 
56
  class ImageModelResponse(ModelResponse):
57
  size: ImageSize
58
+ url: Annotated[Optional[HttpUrl], Field(default=None)]
59