Niansuh commited on
Commit
fc2f460
·
verified ·
1 Parent(s): c8aa98a

Create models.py

Browse files
Files changed (1) hide show
  1. api/models.py +16 -0
api/models.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # api/models.py
2
+
3
+ from typing import List, Optional
4
+ from pydantic import BaseModel
5
+
6
+ class Message(BaseModel):
7
+ role: str
8
+ content: str
9
+
10
+ class ChatRequest(BaseModel):
11
+ model: str
12
+ messages: List[Message]
13
+ stream: Optional[bool] = False
14
+ temperature: Optional[float] = 0.5
15
+ top_p: Optional[float] = 0.95
16
+ max_tokens: Optional[int] = 4000