AILabel AI 标签
AILabel 是一个用于明确标识 AI 生成内容的组件,在原有非 AI 对话界面中,通过视觉标记、水印或标签,清晰区分人工创建与 AI 生成的内容,增强透明度并帮助用户识别内容来源,确保合规性。
代码演示
API
AILabelProps
使用示例
不同状态对比
带子元素
当存在子元素时,标签会自动定位到子元素的右上角。
自定义偏移量
通过 offset 属性精确控制标签的位置。
类型说明
status 类型
- default: 默认状态,标准 AI 标签样式,使用基础样式显示
- watermark: 水印状态,半透明样式,带有模糊效果,用于合规性标识,当 Tooltip 未打开时显示禁用图标
- emphasis: 强调状态,突出显示 AI 标签,带有渐变背景和边框,适用于需要强调 AI 内容的场景
offset 参数
控制标签的位置偏移,格式为 [水平偏移, 垂直偏移]:
- 第一个值(水平偏移):单位 px,负值表示向左偏移,正值表示向右偏移
- 第二个值(垂直偏移):单位 px,负值表示向上偏移,正值表示向下偏移
注意:当存在 children 时,标签会自动定位到子元素的右上角,此时 offset 用于微调位置。
tooltip 参数
配置 Tooltip 提示框的属性,支持所有 Ant Design Tooltip 组件的属性。常用配置:
title: 提示内容placement: 提示框位置trigger: 触发方式
