Spaces:
Sleeping
Sleeping
Commit
·
c31af98
1
Parent(s):
a8c8062
fixed optional values
Browse files- 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
|
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
|
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[
|
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 |
|