实时 · 跨天清零
今日调用
—
含模型降级重试
平均延迟
—
实时统计
成功率
—
今日累计
今日失败
0
模型 Fallback 链
主模型失败自动降级 · 0 级链路 · 按实际配置动态展示
主模型失败自动降级,Retry-After + 指数退避重试 · 多 key 无效(全局管控)· 分摊 = 多模型 + fallback 链
模型与任务
模型列表 · 任务类型 · 调用日志
共 0 个模型
| 模型名称 | 供应商 | 角色 | API Key | RPM | 延时 | 备注 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|
| 加载中… | ||||||||
首选模型失败自动降级到兜底(按列表顺序)· 模型清单可配置不写死
当日统计(实时 3s 刷新)
今日累计调用 0 次 · 成功 0 · 失败 0
| 任务类型 | 使用模型 | 今日调用 | 成功率 | 平均耗时 | 最近调用 |
|---|---|---|---|---|---|
| 加载中… | |||||
按模型统计(挑食参考:看哪个模型干得快、成功率高)
| 模型 | 今日调用 | 成功率 | 平均耗时 | 最近调用 |
|---|---|---|---|---|
| 加载中… | ||||
页面仅展示最近 50 条;全量调用历史持久化在后台日志文件 web/logs/llm.log(超过 10MB 自动轮转保留 5 份),排查问题可到后台查看。
词根保留校验规则
改写产物必须保留源站词根 · 原站品牌/域名残留 0
AI 改写产物(标题/SEO/域名候选)须通过词根保留校验:核心词不可改丢,原站品牌名与域名不得残留。校验失败自动回退重写。
# 词根保留校验逻辑
function validateRoots(source, rewritten):
roots = extractRoots(source) # 提取源站核心词根
for root in roots:
if root not in rewritten:
return FAIL("词根丢失: " + root)
brand = detectBrand(source)
if brand in rewritten:
return FAIL("品牌残留: " + brand)
domain = detectDomain(source)
if domain in rewritten:
return FAIL("域名残留: " + domain)
return PASS("词根保留 · 残留 0")
最近校验结果
源词根 → 改写后 · 保留 / 残留检测
| 源词根 | 改写后 | 保留 | 残留 |
|---|---|---|---|
| leather bag | Premium Leather Tote Bag | 保留 | 通过 |
| skincare | Radiant Skincare Essentials | 保留 | 通过 |
| wireless earbuds | Pro Wireless Audio Buds | 保留 | 通过 |
| yoga mat | Eco Yoga Fitness Mat | 保留 | 通过 |
| coffee maker | Brew Master Machine | 丢失 | 待验证 |
| organic soap | Natural Organic Cleansing Bar | 保留 | 通过 |
WebFactory 2.0 · 基于 Cadence 设计系统 · 令牌驱动 · WCAG AA