feat(risk-control): 内容审计新增关键词拦截

This commit is contained in:
shaw
2026-05-20 11:13:53 +08:00
parent 3d22dd34d3
commit 91da815993
7 changed files with 550 additions and 6 deletions
+5
View File
@@ -1,6 +1,7 @@
import { apiClient } from '../client'
export type ModerationMode = 'off' | 'observe' | 'pre_block'
export type KeywordBlockingMode = 'keyword_only' | 'keyword_and_api' | 'api_only'
export interface ContentModerationConfig {
enabled: boolean
@@ -29,6 +30,8 @@ export interface ContentModerationConfig {
hit_retention_days: number
non_hit_retention_days: number
pre_hash_check_enabled: boolean
blocked_keywords: string[]
keyword_blocking_mode: KeywordBlockingMode
}
export type ContentModerationAPIKeyStatusValue = 'unknown' | 'ok' | 'error' | 'frozen'
@@ -100,6 +103,8 @@ export interface UpdateContentModerationConfig {
hit_retention_days?: number
non_hit_retention_days?: number
pre_hash_check_enabled?: boolean
blocked_keywords?: string[]
keyword_blocking_mode?: KeywordBlockingMode
}
export interface ContentModerationRuntimeStatus {