feat(api): LlmSetting/Source 暴露 blocklist_tags,admin 编辑入口就绪

- schemas/source.SourceOut/In/Update 加 blocklist_tags
- admin.create_source 透传 blocklist_tags
- admin.update_source 走 setattr 通用,自动支持新字段
- admin_llm.get_settings 在 row=None 分支返回默认值时补 blocklist_tags=[]
- update_settings 走 setattr 通用,自动支持新字段
This commit is contained in:
Mavis
2026-06-09 14:35:54 +08:00
parent da895c2c5f
commit 728e8c9be3
3 changed files with 6 additions and 0 deletions

View File

@@ -38,6 +38,7 @@ async def get_settings():
classify_prompt=defaults["classify_prompt"],
commentary_prompt=defaults["commentary_prompt"],
image_prompt_template=defaults["image_prompt_template"],
blocklist_tags=[],
)
return LlmSettingOut.model_validate(row)