* [feature]A set of information for role recognition writing * [feature]A set of information for role recognition writing * [fix]Fix the code after rebasing. * [feature]A set of information for role recognition writing * [fix]Fix the code after rebasing. * [fix]Based on the AI review to fix the code * [changes]Disable the function of batch writing multiple groups of conversations in a cumulative manner * [fix]Addressing vulnerability risks
22 lines
462 B
Python
22 lines
462 B
Python
from typing import Optional
|
||
|
||
from pydantic import BaseModel
|
||
|
||
|
||
class UserInput(BaseModel):
|
||
message: str
|
||
history: list[dict]
|
||
search_switch: str
|
||
group_id: str
|
||
config_id: Optional[str] = None
|
||
|
||
|
||
class Write_UserInput(BaseModel):
|
||
messages: list[dict]
|
||
group_id: str
|
||
config_id: Optional[str] = None
|
||
|
||
class End_User_Information(BaseModel):
|
||
end_user_name: str # 这是要更新的用户名
|
||
id: str # 宿主ID,用于匹配条件
|