Feng Yue
eb150b4937
feat: 实现完整用户管理系统和LDAP认证集成
...
- 新增LDAP认证服务支持用户登录验证
- 实现用户服务包含会话管理和权限控制
- 添加用户专用路由和API端点
- 扩展认证中间件支持用户和管理员双重身份
- 新增用户仪表板、API密钥管理和使用统计界面
- 完善前端用户管理组件和路由配置
- 支持用户自助API密钥创建和管理
- 添加管理员用户管理功能包含角色权限控制
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-14 11:36:45 +08:00
github-actions[bot]
1224ade5a7
chore: sync VERSION file with release v1.1.107 [skip ci]
2025-08-13 14:53:33 +00:00
shaw
5428462f55
fix: 修复 OpenAI 账户代理配置保存问题
...
- 修复 OAuth 方式添加 OpenAI 账户时缺少 priority 字段
- 修复创建 OpenAI 账户时错误检查 proxy.enabled 导致代理未保存
- 添加 OpenAI OAuth token 交换时的 SOCKS5 代理支持
- 添加 OpenAI API 请求转发时的代理支持
- 参考 Claude/Gemini 实现统一代理处理逻辑
2025-08-13 22:44:48 +08:00
github-actions[bot]
29f983e2ef
chore: sync VERSION file with release v1.1.106 [skip ci]
2025-08-13 09:50:01 +00:00
Wesley Liddick
ceb1749859
Merge pull request #243 from tanaer/fixed
...
Fixed: 新增 Claude Console 账户限流机制开关
2025-08-13 17:49:47 +08:00
wt
8142c3356a
feat: 新增 Claude Console 账户限流机制开关 Lint format
2025-08-13 17:04:47 +08:00
wt
ab02acd008
Prettier format
2025-08-13 15:04:47 +08:00
shaw
d83502dd4f
feat: 添加前端代码格式检查支持
...
- 支持 Vue 文件和 web/admin-spa 目录的检查
- 区分前端和后端的 prettier/eslint 配置
- 优化错误提示,分别提供前端和后端的修复命令
2025-08-13 14:38:52 +08:00
shaw
e25da4876b
fix: 改进 PR 评论权限处理和添加调试信息
2025-08-13 14:30:29 +08:00
shaw
7bc0ee233b
fix: 添加 workflow 评论权限
2025-08-13 14:16:04 +08:00
shaw
7c83859a12
feat: 添加 PR 代码格式自动检查 workflow
...
- 在 PR 时自动运行 Prettier 和 ESLint 检查
- 检查失败时在 PR 页面显示状态并评论修复建议
2025-08-13 14:05:29 +08:00
wt
f9e8157e07
Fix: Claude Console 账户的限流开关
2025-08-13 11:24:20 +08:00
wt
171d35f33e
Fix: Claude Console 账户的限流开关
2025-08-13 10:36:15 +08:00
github-actions[bot]
f1c82132cb
chore: sync VERSION file with release v1.1.105 [skip ci]
2025-08-13 02:12:40 +00:00
shaw
2cd56c1174
fix: 修复OpenAI账户统计问题
...
- 添加缺失的recordUsage方法,统一updateAccountUsage实现
- 优化模型支持检查逻辑,未设置supportedModels时支持所有模型
- 修复gpt-5模型请求被拒绝的问题
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-13 09:54:06 +08:00
wt
e338fb0e03
Fix: Claude Console 账户的限流开关
2025-08-13 00:05:03 +08:00
github-actions[bot]
e6906461c5
chore: sync VERSION file with release v1.1.104 [skip ci]
2025-08-12 09:56:12 +00:00
shaw
4ca9674772
feat: 完善多平台账户管理和API Keys页面展示
...
- 修复OpenAI路由中的gpt-5模型ID处理
- 增强统一调度器的账户选择日志输出
- 优化OAuth流程中的账户类型处理
- 完善API Keys页面的多平台账户信息展示
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-12 17:55:45 +08:00
Wesley Liddick
b250b6ee3b
Merge pull request #235 from tanaer/feature
...
feat: 新增 Claude Console 账户限流机制开关
2025-08-12 16:21:10 +08:00
github-actions[bot]
759189a7bc
chore: sync VERSION file with release v1.1.103 [skip ci]
2025-08-12 07:51:55 +00:00
shaw
3a563b8dd2
fix: 优化 OpenAI Codex API 的 gpt-5 模型 ID 处理
...
- 自动将 gpt-5-xxx 格式的模型 ID 标准化为 gpt-5
- 解决 Codex API 不接受具体版本模型 ID 的问题
- 添加日志记录模型标准化过程
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-12 15:50:34 +08:00
wt
6dfaf637aa
feat: 新增 Claude Console 账户限流机制开关
2025-08-12 15:48:41 +08:00
shaw
b3cba9e091
feat: 完善API Keys页面多平台账户绑定信息展示
...
- 支持显示Claude、Gemini和OpenAI三个平台的账户绑定信息
- 添加账户状态提醒(不存在、专属、分组、共享池)
- 优化UI设计,使用彩色标签区分不同平台
- 改进响应式布局,适配移动端和平板设备
- 修复OpenAI账户绑定数量统计问题
- 修复删除账户时OpenAI绑定检查逻辑
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-12 15:01:56 +08:00
shaw
b06fa5efe8
fix: 修复OpenAI类型账号数据统计问题
...
- 修复API Key请求次数、费用、token统计无法记录的问题
- 修复OpenAI账户今日使用统计显示空白的问题
- 修复模型使用详情记录缺失的问题
- 统一OpenAI账户统计数据格式与其他平台保持一致
主要修改:
1. openaiRoutes.js: 将req.apiKeyData改为req.apiKey,与中间件保持一致
2. admin.js: 为OpenAI账户列表接口添加使用统计获取逻辑
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-12 14:21:01 +08:00
github-actions[bot]
7bfac987a8
chore: sync VERSION file with release v1.1.102 [skip ci]
2025-08-11 09:09:13 +00:00
Wesley Liddick
c761b4f3c7
Merge pull request #234 from tanaer/bugfix
...
Fixes: Gemini账户调度状态在页面刷新后与实际设置不符
2025-08-11 17:08:59 +08:00
wt
0f66ea7d4a
Fixes: Gemini账户调度状态在页面刷新后与实际设置不符
2025-08-11 16:48:34 +08:00
shaw
c9678edc41
feat: 自动清理旧tag[skip ci]
2025-08-11 16:47:22 +08:00
shaw
4e02deb3a3
update readme[skip ci]
2025-08-11 16:00:19 +08:00
github-actions[bot]
707ac911a3
chore: sync VERSION file with release v1.1.101 [skip ci]
2025-08-11 07:55:26 +00:00
shaw
ed1f23152d
fix: redis服务改为expose并支持Codex cli的api转发
2025-08-11 15:54:59 +08:00
github-actions[bot]
3316fb7072
chore: sync VERSION file with release v1.1.100 [skip ci]
2025-08-11 06:40:35 +00:00
shaw
4643bd8aad
fix: 解决Codex cli转发流式响应中断问题
2025-08-11 14:40:02 +08:00
shaw
31f6139699
update readme [skip ci]
2025-08-11 14:14:03 +08:00
github-actions[bot]
08d7d74b9f
chore: sync VERSION file with release v1.1.99 [skip ci]
2025-08-11 06:05:04 +00:00
shaw
f462684f97
feat: 实现OpenAI账户管理和统一调度系统
...
- 新增 OpenAI 账户管理服务,支持多账户轮询和负载均衡
- 实现统一的 OpenAI API 调度器,智能选择最优账户
- 优化成本计算器,支持更精确的 token 计算
- 更新模型定价数据,包含最新的 OpenAI 模型价格
- 增强 API Key 管理,支持更灵活的配额控制
- 改进管理界面,添加教程视图和账户分组管理
- 优化限流配置组件,提供更直观的用户体验
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-11 13:58:43 +08:00
github-actions[bot]
f22a38d24a
chore: sync VERSION file with release v1.1.98 [skip ci]
2025-08-10 11:32:44 +00:00
Wesley Liddick
38642a40a3
Merge pull request #228 from qyinter/main
...
支持 OpenAI 统一 API 转发
2025-08-10 19:32:32 +08:00
千羽
5d9c8216ac
chore: commit all changes
2025-08-10 19:09:56 +09:00
千羽
11fc856999
chore: commit all changes
2025-08-10 17:46:31 +09:00
github-actions[bot]
f07efecb10
chore: sync VERSION file with release v1.1.97 [skip ci]
2025-08-10 05:25:16 +00:00
Wesley Liddick
e09c1dda12
Merge pull request #227 from mouyong/dev-local
...
增强账户管理页面的平台筛选和缓存优化功能
2025-08-10 13:25:02 +08:00
Wesley Liddick
6c5d9bfab2
Merge pull request #225 from kevinconan/main[skip ci]
...
fix: 修复Claude Console账号模型映射的的流式响应
2025-08-10 13:24:49 +08:00
mouyong
4bcd2878f2
feat: 增强账户管理页面的平台筛选和缓存优化功能
...
- 添加平台筛选功能到账户管理页面
* 后端:在所有账户接口中支持platform和groupId查询参数
* 前端:添加平台筛选下拉框,支持条件性API请求
- 使用智能缓存机制优化数据加载
* 缓存API Keys、账户分组和分组成员数据
* 通过Ctrl/⌘+点击刷新按钮实现强制重新加载
* 在数据变更时自动清除相关缓存(创建/编辑/删除)
- 改进Gemini账户限流状态显示
* 在geminiAccountService中添加限流信息支持
* 统一所有平台的限流状态格式
* 修复仪表板统计,排除被限流的账户
- 提升用户界面体验
* 将原生title提示替换为Element Plus的el-tooltip组件
* 支持跨平台键盘快捷键(Ctrl/⌘+点击)
* ESLint规范合规和代码格式化改进
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-10 12:40:24 +08:00
KevinLiao
87775c9fb1
fix: 修复Claude Console账号模型映射的的流式响应
2025-08-10 08:46:26 +08:00
github-actions[bot]
112ed7a289
chore: sync VERSION file with release v1.1.96 [skip ci]
2025-08-09 06:39:56 +00:00
Wesley Liddick
f270018721
Merge pull request #220 from mouyong/dev-local
...
增加监控 scripts, 增加 gemini 的路由
2025-08-09 14:39:43 +08:00
mouyong
8bdf495ffa
feat: enhance monitoring and Gemini service functionality
...
- Add enhanced monitoring scripts (monitor-enhanced.sh, status-unified.sh)
- Improve Gemini relay service with better error handling and token management
- Update authentication middleware for better compatibility
- Add new package dependencies for enhanced functionality
- Update .gitignore and app configuration
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-09 14:06:56 +08:00
github-actions[bot]
6a8a668798
chore: sync VERSION file with release v1.1.95 [skip ci]
2025-08-08 12:39:30 +00:00
Wesley Liddick
27ca140fc3
Merge pull request #219 from kevinconan/main
...
fix: 修复Claude Console账号的模型映射功能
2025-08-08 20:39:18 +08:00