ai-search-settings.md
基本信息
- 类型: React 组件
- 路径:
./src/components/admin/ai-search-settings.tsx
功能描述
AI 搜索设置组件(卡片形式),用于管理提示词的向量嵌入生成。支持:
- 查看未生成嵌入的提示词数量
- 批量生成缺失的嵌入
- 重新生成所有嵌入
- 实时进度显示
导出内容
AISearchSettings- 主组件函数
Props
| 属性 | 类型 | 说明 |
|---|---|---|
| enabled | boolean | AI 搜索功能是否启用(为 false 时组件返回 null) |
| promptsWithoutEmbeddings | number | 未生成嵌入的提示词数量 |
| totalPrompts | number | 提示词总数 |
类型定义
interface ProgressState {
current: number;
total: number;
success: number;
failed: number;
}
依赖
react- useStatenext-intl- useTranslations@/components/ui/*- Button, Card, Progresslucide-react- Sparkles, Loader2, CheckCircle, AlertCircle, RefreshCwsonner- toast 通知