Spaces:
Sleeping
Sleeping
File size: 307 Bytes
a3c7b61 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
from pydantic import BaseModel
from typing import List, Literal
class ChatTurn(BaseModel):
role: Literal["user", "assistant"]
content: str
class ChatRequest(BaseModel):
message: str
history: List[ChatTurn] = []
uid: str = None
class SummaryRequest(BaseModel):
messages: List[dict] |