• Joined on 2026-05-02
wangdl pushed to main at wangdl/api-server 2026-05-23 09:39:11 +08:00
22f6668077 fix: remove duplicate fields
wangdl pushed to main at wangdl/api-server 2026-05-23 09:38:48 +08:00
9501231148 fix: optional chaining on safetyCheck
wangdl pushed to main at wangdl/api-server 2026-05-23 09:38:41 +08:00
d4913a58a9 fix: remove duplicate contentSafety param
wangdl pushed to main at wangdl/api-server 2026-05-23 09:38:12 +08:00
22132410a2 feat: M0-08 — SiliconFlow provider + Content Safety integration + dynamic config
wangdl commented on issue wangdl/api-server#8 2026-05-23 09:35:43 +08:00
M0-08 AI Gateway 基础版

实施排查结果 — 大部分已实现

已有模块

wangdl pushed to main at wangdl/api-server 2026-05-23 09:35:21 +08:00
577b2c7abe fix: rename controller in module
wangdl pushed to main at wangdl/api-server 2026-05-23 09:35:11 +08:00
8b3f463d34 fix: simplify AI Gateway controller
wangdl pushed to main at wangdl/api-server 2026-05-23 09:34:56 +08:00
5cd4e1ec5a feat: M0-08 admin AI Gateway status AAPI
wangdl pushed to main at wangdl/admin-projects 2026-05-22 23:21:49 +08:00
b90ac755c4 fix: remove App import
wangdl pushed to main at wangdl/admin-projects 2026-05-22 23:21:32 +08:00
bf907196d0 fix: imports + types
wangdl pushed to main at wangdl/admin-projects 2026-05-22 23:21:17 +08:00
2413cdf561 feat: M0-06+M0-07 admin web — Content Safety + Metrics pages
wangdl commented on issue wangdl/api-server#7 2026-05-22 23:19:43 +08:00
M0-07 Observability 基础版

实施完成

新增文件

  • src/common/interceptors/metrics.interceptor.ts — 全量 API 耗时采集(fire-and-forget)
  • src/modules/admin-metrics/ — Admin 指标查询 AAPI

###…

wangdl pushed to main at wangdl/api-server 2026-05-22 23:19:33 +08:00
2bd416c807 feat: M0-07 Observability — MetricsInterceptor + admin metrics AAPI
wangdl commented on issue wangdl/api-server#6 2026-05-22 23:16:45 +08:00
M0-06 Content Safety & Moderation 基础版

实施完成

文件

  • prisma/schema.prisma — SensitiveWord, ContentSafetyCheck, ContentReport 三张表
  • src/modules/content-safety/content-safety.service.ts — check() 敏感词匹配…
wangdl pushed to main at wangdl/api-server 2026-05-22 23:16:08 +08:00
c7052ee48e fix: ThrottlerStorage v6 interface again
wangdl pushed to main at wangdl/api-server 2026-05-22 23:15:49 +08:00
178225f212 fix: last duplicate
wangdl pushed to main at wangdl/api-server 2026-05-22 23:15:26 +08:00
52ae413c19 fix: remove duplicate TimeoutInterceptor import
wangdl pushed to main at wangdl/api-server 2026-05-22 23:15:13 +08:00
966bda8b26 fix: restore AppModule class declaration
wangdl pushed to main at wangdl/api-server 2026-05-22 23:13:51 +08:00
2f979a7048 fix: duplicate TimeoutInterceptor
wangdl pushed to main at wangdl/api-server 2026-05-22 23:13:18 +08:00
ec78330773 fix: remove duplicate AdminThrottleModule