本指南将介绍如何启用和配置由 AI 驱动的自动字幕功能,该功能是 Discourse AI 插件的 Helper 功能的一部分。
所需用户级别:管理员
自动字幕功能允许用户利用 AI 为任何上传的图片自动生成字幕,提供详细的描述。
功能
- 手动
使用 AI 生成字幕选项- 使用 AI 自动生成字幕
- 提醒用户为所有上传的图片启用自动字幕
- 可编辑的字幕,复制时始终包含“(由 AI 生成字幕)”
启用自动字幕
先决条件
您必须配置至少 一个 由提供商提供的、支持视觉的语言模型 (LLM)。
要开始配置,您可以访问 Discourse AI - 语言模型 (LLM) 设置页面。
- OpenAI
- Anthropic
- Azure OpenAI
- AWS Bedrock(需有 Anthropic 访问权限)
- HuggingFace Endpoints(需有 Llama2 类模型)
- 自托管开源 LLM
- Google Gemini
- Cohere
配置
- 转到 管理员 → 插件
- 搜索
discourse-ai并确保已启用- 确保 Helper 功能已启用,方法是勾选
composer ai helper enabled- 在
ai helper enabled features中,确保image_caption是 Helper 的一个已启用功能- 在
ai helper image caption model中选择 LLM- 我们建议将
ai auto image caption allowed groups设置为特定的用户组,以便他们可以使用自动字幕功能此外,用户还可以通过导航到自己的用户个人资料 →
偏好设置→AI来设置个人偏好以启用/禁用自动字幕。技术常见问题解答
为什么字幕描述与图片不匹配?
- 这取决于支持视觉的 LLM 和图片本身。更强大的 LLM 可能 能够更好地描述图片,但这取决于模型。图片的保真度和图片的主题也是影响字幕输出的重要因素。
1 个赞
上传图片时,会提供一个简短的摘要(约1句话)。我假设这是由人工智能生成的,会产生费用?
1 个赞
是的,您会产生费用,具体费用取决于提供商。
1 个赞
@NateDhaliwal,这应该能给你一些粗略的估计。
1 个赞
好的,谢谢!
发现(并修复)了另一个问题:如果您将“AI 自动图片字幕允许的群组”设置为“所有人”群组,它将不会为任何人自动添加字幕(无论用户的设置如何)。我必须明确将其设置为包含所有信任级别。

Everyone 有点麻烦,因为它不是一个真正的组,而且它包括无法写入和上传任何内容的匿名用户。
但在我的论坛上,trust_level_0 运行良好,包括所有已登录的用户。
2 个赞
我认为 op 需要更新
1 个赞
我真的很喜欢 ![]()
我曾困惑它为何停止工作,但现在我至少知道了原因。
