update icor

This commit is contained in:
朱潮 2026-01-30 22:38:28 +08:00
parent 5d8efd0dc4
commit d71ae8d16d

View File

@ -161,6 +161,7 @@ class BotSettingsUpdate(BaseModel):
model_id: Optional[str] = None model_id: Optional[str] = None
language: Optional[str] = None language: Optional[str] = None
robot_type: Optional[str] = None robot_type: Optional[str] = None
avatar_url: Optional[str] = None
description: Optional[str] = None description: Optional[str] = None
suggestions: Optional[List[str]] = None suggestions: Optional[List[str]] = None
dataset_ids: Optional[str] = None dataset_ids: Optional[str] = None
@ -188,6 +189,7 @@ class BotSettingsResponse(BaseModel):
model: Optional[ModelInfo] # 关联的模型信息 model: Optional[ModelInfo] # 关联的模型信息
language: str language: str
robot_type: Optional[str] robot_type: Optional[str]
avatar_url: Optional[str]
description: Optional[str] description: Optional[str]
suggestions: Optional[List[str]] suggestions: Optional[List[str]]
dataset_ids: Optional[str] dataset_ids: Optional[str]
@ -917,6 +919,7 @@ async def get_bot_settings(bot_uuid: str, authorization: Optional[str] = Header(
model=model_info, model=model_info,
language=settings.get('language', 'zh'), language=settings.get('language', 'zh'),
robot_type=settings.get('robot_type'), robot_type=settings.get('robot_type'),
avatar_url=settings.get('avatar_url'),
description=settings.get('description'), description=settings.get('description'),
suggestions=settings.get('suggestions'), suggestions=settings.get('suggestions'),
dataset_ids=settings.get('dataset_ids'), dataset_ids=settings.get('dataset_ids'),
@ -969,6 +972,8 @@ async def update_bot_settings(
update_json['language'] = request.language update_json['language'] = request.language
if request.robot_type is not None: if request.robot_type is not None:
update_json['robot_type'] = request.robot_type update_json['robot_type'] = request.robot_type
if request.avatar_url is not None:
update_json['avatar_url'] = request.avatar_url
if request.description is not None: if request.description is not None:
update_json['description'] = request.description update_json['description'] = request.description
if request.suggestions is not None: if request.suggestions is not None: