2024-06-09 22:54:13 +08:00
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
|
|
class create_assistant_request(BaseModel):
|
|
|
|
user_id: str
|
|
|
|
name: str
|
|
|
|
system_prompt : str
|
|
|
|
user_info : str
|
|
|
|
llm_info : str
|
|
|
|
tts_info : str
|
|
|
|
|
|
|
|
class update_assistant_request(BaseModel):
|
|
|
|
name: str
|
|
|
|
system_prompt : str
|
|
|
|
messages: str
|
|
|
|
user_info : str
|
|
|
|
llm_info : str
|
|
|
|
tts_info : str
|
|
|
|
|
|
|
|
class create_user_request(BaseModel):
|
|
|
|
name: str
|
|
|
|
email: str
|
|
|
|
password: str
|
|
|
|
|
|
|
|
class update_user_request(BaseModel):
|
|
|
|
name: str
|
|
|
|
email: str
|
|
|
|
password: str
|
|
|
|
|
|
|
|
class update_assistant_system_prompt_request(BaseModel):
|
|
|
|
system_prompt:str
|
|
|
|
|
|
|
|
class update_assistant_deatil_params_request(BaseModel):
|
2024-06-11 15:11:23 +08:00
|
|
|
platform:str
|
2024-06-09 22:54:13 +08:00
|
|
|
model :str
|
|
|
|
temperature :float
|
2024-06-24 11:02:42 +08:00
|
|
|
tts_engine:str
|
2024-06-09 22:54:13 +08:00
|
|
|
speaker_id:int
|
2024-06-20 14:12:51 +08:00
|
|
|
length_scale:float
|
2024-06-24 11:02:42 +08:00
|
|
|
language:str
|
|
|
|
style_text:str
|
|
|
|
style_weight:float
|
|
|
|
|
2024-06-20 14:12:51 +08:00
|
|
|
|
|
|
|
class update_assistant_max_tokens_request(BaseModel):
|
|
|
|
max_tokens:int
|