抱歉,有什么事情打断了我。但在此之前,我有一个临时的解决方法:
您可以在 Rails 控制台中编辑隐藏的站点设置,以确定谁可以使用自定义提示(https://meta.discourse.org/t/using-hidden-site-settings/308773)。
SiteSetting.ai_helper_custom_prompts_allowed_groups = 10
10 是信任级别 0 组的 ID。
该设置已弃用,但我的印象是前端仍然使用它来决定是否显示自定义提示。
如果 can_use_custom_prompts 为 false,则会从助手选项中删除 custom_prompt:
而这基于:
这是一个即将被移除的设置:
我认为序列化器可能需要更新,以便根据自定义提示角色的配置而不是站点设置来工作。