request.py 619 Bytes
Newer Older
陈正乐 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
from pydantic import BaseModel


class LoginRequest(BaseModel):
    account: str
    password: str


class RegisterRequest(BaseModel):
    account: str
    password: str


class ChatQaRequest(BaseModel):
    chat_id: str = None
陈正乐 committed
16
    question: str
陈正乐 committed
17 18 19 20 21 22 23 24


class ChatDetailRequest(BaseModel):
    chat_id: str


class ChatDeleteRequest(BaseModel):
    chat_id: str
陈正乐 committed
25 26 27 28 29


class ChatReQA(BaseModel):
    chat_id: str
    query: str
30 31 32 33 34 35 36 37 38 39 40 41 42 43


class PhoneLoginRequest(BaseModel):
    phone: str


class ChatRequest(BaseModel):
    sessionID: str = ""
    question: str


class ReGenerateRequest(BaseModel):
    sessionID: str
    question: str