跳到主要内容

v1.6.0 — 多语言(i18n) + Bedrock 监控

· 阅读需 3 分钟

本版本新增多语言(韩/英)支持Bedrock 监控仪表板,并搭建了基于 Docusaurus 的用户指南站点。

核心新增

韩/英多语言 · 500+ 翻译键 · Bedrock 监控仪表板 · AI token 费用显示 · Docusaurus 指南站点

多语言支持 (i18n)

基于 React Context + localStorage,无需 URL 路由即可切换语言。该设计不会与 Next.js 的 basePath: '/awsops' 冲突。

项目Before (v1.5)After (v1.6.0)
语言仅韩语韩语 + 英语
翻译键0500+(每种语言)
语言切换Sidebar EN/한 切换按钮
AI 响应语言仅韩语根据设置自动切换韩/英
URL 变更-无(避免 basePath 冲突)
为什么不使用基于 URL 的 i18n?

由于设置了 Next.js 的 basePath: '/awsops',Next.js 内置 i18n 的 locale 前缀(/ko/awsops/en/awsops)会与之冲突。React Context + localStorage 方式不改变 URL,从而规避了这个问题。

翻译范围

  • 全部 35 个页面的文本
  • Header、Sidebar 菜单标签
  • AI 状态消息(分析中、Gateway 连接中、完成等)
  • DataTable 列标题
  • StatsCard 标签

Bedrock 监控(/bedrock

通过 CloudWatch 指标和 AWSops 应用自身的 token 追踪来监控 Bedrock 各模型的用量。

功能说明
各模型用量Claude Sonnet、Opus 等各模型的调用次数/token
Account vs AWSopsAWSops 应用占 AWS 账户整体 Bedrock 用量的比例
AI token 费用在聊天响应中显示输入/输出 token 数 + USD 费用
提示词缓存显示缓存命中率,确认成本节省效果
默认范围7 天(可更改)
API 路由/api/bedrock-metricssrc/app/api/bedrock-metrics/route.ts
AI token 费用显示

在聊天响应底部以 输入: 2,450 token · 输出: 1,200 token · $0.0234 的形式显示费用。 用户可以实时确认每个问题的费用,提高成本意识。

Docusaurus 用户指南

web/ 目录中搭建了基于 Docusaurus 的用户指南站点。

项目说明
目录web/
语言韩语(默认)+ 英语
截图Playwright 自动生成(Multi-DPR)
部署GitHub Pages(gh-pages 分支)
PR#4(Multi-DPR 截图)、#5(Docusaurus 指南站点)

版本对比

项目v1.5v1.6.0
页面3235
路由4750
翻译键0500+
语言支持韩语韩/英
Bedrock 监控各模型仪表板
文档站点Docusaurus