优化bot复制
This commit is contained in:
parent
30cc704c0f
commit
5c4f36ff0d
@ -3377,18 +3377,20 @@ async def copy_marketplace_bot(
|
||||
new_name = f"{original_name} (副本)"
|
||||
new_bot_id = str(uuid.uuid4())
|
||||
|
||||
# 只复制部分设置(不复制 system_prompt, MCP配置等)
|
||||
# 复制所有设置(不复制知识库)
|
||||
new_settings = {
|
||||
'model_id': settings.get('model_id'),
|
||||
'language': settings.get('language', 'zh'),
|
||||
'avatar_url': settings.get('avatar_url'),
|
||||
'description': settings.get('description'),
|
||||
'suggestions': settings.get('suggestions'),
|
||||
'dataset_ids': settings.get('dataset_ids'),
|
||||
# 不复制的设置:
|
||||
# 'model_id', 'system_prompt', 'enable_memori', 'enable_thinking', 'tool_response', 'skills'
|
||||
'enable_memori': False,
|
||||
'enable_thinking': False,
|
||||
'tool_response': False,
|
||||
# 不复制知识库
|
||||
# 'dataset_ids': settings.get('dataset_ids'),
|
||||
'system_prompt': settings.get('system_prompt'),
|
||||
'enable_memori': settings.get('enable_memori', False),
|
||||
'enable_thinking': settings.get('enable_thinking', False),
|
||||
'tool_response': settings.get('tool_response', False),
|
||||
'skills': settings.get('skills'),
|
||||
}
|
||||
|
||||
# 插入新 Bot
|
||||
|
||||
Loading…
Reference in New Issue
Block a user