Update api/models.py
Browse files- api/models.py +9 -2
api/models.py
CHANGED
@@ -1,3 +1,5 @@
|
|
|
|
|
|
1 |
from typing import List, Optional, Union
|
2 |
from pydantic import BaseModel
|
3 |
|
@@ -15,13 +17,18 @@ class ChatRequest(BaseModel):
|
|
15 |
max_tokens: Optional[int] = 99999999
|
16 |
|
17 |
class ImageResponseModel(BaseModel):
|
18 |
-
images: str
|
19 |
alt: str
|
20 |
|
|
|
|
|
|
|
|
|
|
|
21 |
class ChatCompletionResponse(BaseModel):
|
22 |
id: str
|
23 |
object: str
|
24 |
created: int
|
25 |
model: str
|
26 |
-
choices: List[
|
27 |
usage: Optional[dict] = None
|
|
|
1 |
+
# api/models.py
|
2 |
+
|
3 |
from typing import List, Optional, Union
|
4 |
from pydantic import BaseModel
|
5 |
|
|
|
17 |
max_tokens: Optional[int] = 99999999
|
18 |
|
19 |
class ImageResponseModel(BaseModel):
|
20 |
+
images: List[str]
|
21 |
alt: str
|
22 |
|
23 |
+
class ChatCompletionChoice(BaseModel):
|
24 |
+
index: int
|
25 |
+
message: dict
|
26 |
+
finish_reason: Optional[str]
|
27 |
+
|
28 |
class ChatCompletionResponse(BaseModel):
|
29 |
id: str
|
30 |
object: str
|
31 |
created: int
|
32 |
model: str
|
33 |
+
choices: List[ChatCompletionChoice]
|
34 |
usage: Optional[dict] = None
|