Jeff Gu
|
d3d64bbb77
|
feat(channels): 添加渠道状态筛选功能以优化用户体验
在渠道管理页面中引入了渠道状态筛选功能,允许用户根据渠道的启用状态(全部、已启用、已停用)进行过滤。这一改动旨在提升用户在管理渠道时的灵活性和效率,使其能够更方便地找到所需的渠道。更新了相关的国际化文件,以支持多语言环境下的状态筛选描述,确保所有用户都能理解这一新功能。
|
2026-06-10 11:46:28 +08:00 |
|
Jeff Gu
|
b03b660de7
|
feat(channels): 增加模型摘要徽章和工具提示功能
在频道页面中添加了模型摘要徽章和工具提示,以便用户能够更直观地了解每个频道的模型信息。通过引入新的 `renderModelSummaryBadge` 函数,徽章现在可以显示模型的启用状态,并在用户悬停时提供详细的模型名称。此更改旨在提升用户体验,使得频道信息更加清晰易懂,尤其是在处理多个模型时,用户能够快速识别各个模型的状态和相关信息。
|
2026-06-10 11:39:54 +08:00 |
|
Jeff Gu
|
654a420a63
|
feat(channels): 添加仅显示已启用渠道的过滤功能
在渠道管理页面中新增了一个按钮,允许用户选择仅查看已启用的渠道。此更改旨在提升用户体验,使用户能够更方便地管理和筛选渠道。通过引入这个过滤选项,用户可以快速找到他们所需的渠道,避免在大量无效渠道中浪费时间。此外,相关的国际化文本也已更新,以支持英文、简体中文和繁体中文的显示。
|
2026-06-10 11:32:51 +08:00 |
|
Jeff Gu
|
6cdca4a93b
|
feat(analytics): 本地开发默认不查 Cloudflare Analytics
|
2026-06-10 11:27:39 +08:00 |
|
 Jeff GuandCopilot
|
315e995656
|
feat(channels): 添加默认参数功能以增强模型配置灵活性
Co-authored-by: Copilot <copilot@github.com>
|
2026-04-27 16:20:43 +08:00 |
|
Jeff Gu
|
fa5fed56d9
|
feat(api): API 测试 增强为 操练场,支持更多参数配置与调试
- 添加了对多个 API 参数的支持,包括 temperature、top_p、frequency_penalty 等。
- 改进了请求体的构建逻辑,支持更复杂的请求参数。
- 增加了对频道的支持,确保 API 调用时的频道权限验证。
- 优化了消息处理和响应显示,支持流式响应和消息编辑功能。
|
2026-04-25 16:21:57 +08:00 |
|
Jeff Gu
|
cbe5d9d8f7
|
feat(docs): 新增一键部署方式&优化文档
|
2026-04-17 17:26:02 +08:00 |
|
Jeff Gu
|
7b3a916c86
|
feat(auth): 根据安全级别调整管理员会话有效期
|
2026-04-17 17:15:30 +08:00 |
|
Jeff Gu
|
3781bd9061
|
feat(docs): 更新&丰富项目文档
|
2026-04-15 11:20:06 +08:00 |
|
Jeff Gu
|
3cf62c89db
|
feat(sidebar): 添加下拉菜单以选择主题和语言
|
2026-04-15 10:39:05 +08:00 |
|
Jeff Gu
|
a7c65b9476
|
feat(i18n): 添加多语言支持,优化用户界面文本
在此提交中,我们引入了多语言支持,允许用户根据其语言偏好查看界面文本。新增了国际化库(i18next)并在多个组件中实现了翻译功能,确保错误消息和界面文本能够根据用户的语言设置动态变化。这一改动旨在提升用户体验,使得应用能够服务更广泛的用户群体,增强可访问性和友好性。同时,更新了相关文档以指导开发者如何使用新的国际化功能。
|
2026-04-15 09:31:29 +08:00 |
|
Jeff Gu
|
8261eeda34
|
docs: 更新测试和代码检查指南以提高开发质量
|
2026-04-14 21:39:11 +08:00 |
|
Jeff Gu
|
1d86cf0621
|
feat(layout): 将侧边栏导航项按组分类以提升可读性
|
2026-04-14 21:38:59 +08:00 |
|
Jeff Gu
|
da71364452
|
fix(system-settings): 修复显示精度示例以使用更精确的值
|
2026-04-14 20:20:29 +08:00 |
|
Jeff Gu
|
3b7f39a171
|
feat(usage-logs): 新增缓存成本字段并更新相关逻辑
|
2026-04-14 20:16:32 +08:00 |
|
Jeff Gu
|
9b2ac4e45f
|
feat(usage-logs): 优化日志详情展示与格式化处理
|
2026-04-14 20:05:38 +08:00 |
|
Jeff Gu
|
ddae84e2b1
|
fix(channels): 修复初始模型选择逻辑以处理空模型情况
|
2026-04-14 18:47:02 +08:00 |
|
Jeff Gu
|
4da5cba8fa
|
feat(channels): 更新渠道类型标签以更清晰描述
|
2026-04-14 18:33:30 +08:00 |
|
Jeff Gu
|
4d1478feb6
|
feat(token): 支持无限额度的总配额设置
- 修改 TokenConfig 接口,允许 total_quota 为 -1 表示无限额度
- 更新 TokenUpsertEndpoint,处理新的 total_quota 验证逻辑
- 添加 TokenUtils 中的 normalizeQuota 方法,规范化配额值
- 在模型处理逻辑中检查剩余配额,确保按需收费
- 更新相关文档以反映新的配额逻辑
|
2026-04-14 17:59:03 +08:00 |
|
Jeff Gu
|
c915efe4e9
|
feat(add): 新增 ButtonGroup 组件
|
2026-04-14 17:17:59 +08:00 |
|
Jeff Gu
|
3dc1fed1c1
|
feat(auth): 增加管理员登录的速率限制和错误处理
|
2026-04-14 17:01:07 +08:00 |
|
Jeff Gu
|
8336649477
|
refactor(auth): 系统安全性增强
- 移除管理员凭证存储逻辑,改用 Cookie 管理会话
- 清理 admin-auth 中的存储函数,使用 Cookie 进行会话管理
- 更新 apiClient 请求逻辑,支持管理员 Cookie
- 修改 auth store,调整登录和验证逻辑
- 添加 Cookie 处理函数,确保安全性和兼容性
- 更新测试脚本,验证 Cookie 功能
|
2026-04-14 16:32:07 +08:00 |
|
Jeff Gu
|
e46bcf0248
|
feat(pricing): 增加估算定价成本功能及相关格式化
|
2026-04-14 13:45:57 +08:00 |
|
Jeff Gu
|
b4c1a71437
|
feat(analytics): 修改默认时间范围为 24 小时
|
2026-04-14 13:29:26 +08:00 |
|
Jeff Gu
|
c4ba31735b
|
feat(security): 更新 Telegram 安全设置提示信息
|
2026-04-14 11:44:05 +08:00 |
|
Jeff Gu
|
737ee3a807
|
feat(pricing): 调整计费模式支持,优化定价逻辑
|
2026-04-14 00:28:03 +08:00 |
|
Jeff Gu
|
b819944d01
|
feat(pricing): 优化定价功能,增加权重处理及输入标签调整
|
2026-04-13 22:42:22 +08:00 |
|
Jeff Gu
|
7a19d88dc1
|
feat(security): 增加 Telegram 验证功能及相关配置
|
2026-04-13 21:38:11 +08:00 |
|
Jeff Gu
|
bd76a89ba1
|
feat(auth): 新增系统设置功能
- 实现管理员登录和验证码验证功能
- 添加管理员登录流程,支持通过 Telegram 验证
- 实现登录挑战和会话管理,确保安全性
- 更新前端状态管理,处理登录和登出逻辑
- 增加系统配置管理,支持 Telegram 安全设置
- 新增数据库表以存储登录挑战和会话信息
|
2026-04-13 19:07:16 +08:00 |
|
Jeff Gu
|
1c9bd91aed
|
feat(pricing): 重构定价管理页面,支持卡片视图和多选筛选功能
- 更新定价模型,支持可选输入和输出字段
- 增加多选自动完成输入组件,允许按渠道、令牌和类型筛选
- 重新设计定价行的构建逻辑,优化数据处理
- 提升用户体验,支持 JSON 配置与卡片视图之间的切换
- 增强 API 端点,确保定价配置的有效性和一致性
|
2026-04-13 17:54:30 +08:00 |
|
Jeff Gu
|
f226f47545
|
refactor(tokens): 简化配额输入逻辑并优化显示
|
2026-04-13 15:09:37 +08:00 |
|
Jeff Gu
|
141da9dcf0
|
feat(analytics): 增加总令牌数支持并优化相关逻辑
|
2026-04-13 14:31:28 +08:00 |
|
Jeff Gu
|
0258367a64
|
feat(billing): 优化计费精度
- 新增账单配置 API,包括获取和更新显示小数位数的功能。
- 在前端页面中集成账单配置,允许用户设置金额显示精度。
- 更新相关页面(分析、定价、令牌、使用日志)以支持动态显示小数位数。
- 规范化账单金额处理,确保金额在前端和后端一致。
|
2026-04-13 13:56:13 +08:00 |
|
Jeff Gu
|
9b52d43835
|
refactor(usage-logs): 移除重置按钮和相关逻辑
|
2026-04-12 23:08:47 +08:00 |
|
Jeff Gu
|
954e1b539f
|
feat(channels): 增强负载均衡和重试逻辑
|
2026-04-12 20:15:53 +08:00 |
|
Jeff Gu
|
8deda988e4
|
feat(usage-logs): 简化日志查询逻辑
|
2026-04-12 18:49:46 +08:00 |
|
Jeff Gu
|
74d10361d2
|
style(layout): 优化 AppLayout 和 Channels 组件样式
|
2026-04-12 17:52:23 +08:00 |
|
Jeff Gu
|
37cbaa4283
|
style(ui): 优化组件样式和代码格式
|
2026-04-12 17:15:13 +08:00 |
|
Jeff Gu
|
45fd61e285
|
feat(channels): 添加模型启用状态支持和相关功能
- 在 ChannelModelMapping 中添加 enabled 字段
- 更新模型处理逻辑以支持启用状态
- 增强模型选择对话框,允许批量选择和启用状态管理
|
2026-04-12 16:46:13 +08:00 |
|
Jeff Gu
|
ea6465d079
|
feat(usage-logs): 添加滚动日志快照检查和日期解析功能
|
2026-04-12 16:03:18 +08:00 |
|
Jeff Gu
|
2be28923d5
|
style(pricing): 调整样式
|
2026-04-12 14:44:11 +08:00 |
|
Jeff Gu
|
e49ed2427a
|
feat(utils): 添加 UTC 时间戳解析函数以支持日期格式化
|
2026-04-12 03:10:09 +08:00 |
|
Jeff Gu
|
f96bdc7cb9
|
fix(docs): 更新负载均衡描述以更清晰表达功能
|
2026-04-12 00:31:33 +08:00 |
|
Jeff Gu
|
1da453873d
|
style(channels): 调整模型计数标签的样式和连接配置标题布局
|
2026-04-12 00:14:40 +08:00 |
|
Jeff Gu
|
d8f3fa9606
|
feat(api): 优化模型选择逻辑,支持动态更新模型
|
2026-04-12 00:08:30 +08:00 |
|
Jeff Gu
|
45d717a028
|
feat(channel): 添加权重属性以优化通道选择
在 ChannelConfig 中添加了可选的 weight 属性,用于
优化通道的选择逻辑。更新了相关 API 端点以支持
权重的验证和处理。通道选择逻辑现在会优先选择
权重最高的通道,提升请求路由的灵活性和效率。
|
2026-04-12 00:08:19 +08:00 |
|
Jeff Gu
|
1243bf629d
|
feat(channels): 渠道停用、启用功能
|
2026-04-11 23:23:41 +08:00 |
|
Jeff Gu
|
0183be8fa0
|
feat(cache): 添加本地缓存功能以优化数据存取
|
2026-04-11 21:43:58 +08:00 |
|
Jeff Gu
|
822b2fad4c
|
feat(ui): 统一组件圆角样式,调整标题和按钮样式
|
2026-04-11 21:27:37 +08:00 |
|
Jeff Gu
|
9485366765
|
feat(analytics): 添加使用情况日志记录功能
- 新增 usage-logger.ts 文件,包含使用情况日志记录的逻辑
- 在多个代理中添加 trackingState 参数以跟踪请求状态
- 记录成功和失败的使用情况事件
- 更新相关类型定义以支持新的日志记录功能
- 配置 wrangler.jsonc 以启用使用情况分析数据集
|
2026-04-11 08:57:01 +08:00 |
|