maplegao
56c48a4304
日志格式适配市区
2025-09-06 14:22:33 +08:00
Wesley Liddick
2f6e5ab289
Merge pull request #357 from YNZH/dev
...
webHook通知时间适配时区
2025-09-06 08:28:50 +08:00
maplegao
96e505d662
eslint fix
2025-09-05 21:42:49 +08:00
maplegao
d4989f5401
format
2025-09-05 20:51:07 +08:00
Wesley Liddick
ed10fb06b2
Merge pull request #353 from sususu98/dev
...
feat(Claude Console): 添加Claude Console账号每日配额
2025-09-05 20:39:12 +08:00
maplegao
503f20b06b
webhook时间可以指定时区
2025-09-05 17:54:06 +08:00
sususu
19cf38d92d
fix(unifiedClaudeScheduler): Add error logging for quota check failures.
2025-09-05 17:01:40 +08:00
sususu
c16cfe60ab
Merge branch 'dev' of https://github.com/sususu98/claude-relay-service into dev
2025-09-05 16:41:25 +08:00
sususu
4cc937a144
feat(Claude Console): 添加Claude Console账号每日配额
...
1. 额度检查优先级更高:即使不启用限流机制,超额仍会禁用账户
2. 状态会被覆盖:quota_exceeded 会覆盖 rate_limited
3. 两种恢复时间:
- 限流恢复:分钟级(如60分钟)
- 额度恢复:天级(第二天重置)
4. 独立控制:
- rateLimitDuration = 0:只管理额度,忽略429
- rateLimitDuration > 0:同时管理限流和额度
2025-09-05 14:58:59 +08:00
Wesley Liddick
7d20810179
Merge pull request #347 from iaineng/dev
...
fix: 修复会话粘性机制下Pro账户被错误调度用于Opus请求的问题
2025-09-05 13:54:17 +08:00
Wesley Liddick
4e8e630904
Merge pull request #349 from iaineng/fix/use-unified-user-agent-missing
...
fix: 添加创建Claude账户时缺失的useUnifiedUserAgent字段处理
2025-09-05 13:54:06 +08:00
iaineng
8c158d82fa
fix: 添加创建Claude账户时缺失的useUnifiedUserAgent字段处理
...
- 在 /admin/claude-accounts POST 路由中添加 useUnifiedUserAgent 参数解构
- 将 useUnifiedUserAgent 参数传递给 claudeAccountService.createAccount() 方法
- 保持与前端 AccountForm.vue 和服务层 claudeAccountService.js 的一致性
2025-09-05 12:18:33 +08:00
iaineng
d8e833ef1a
fix: 修复会话粘性机制下Pro账户被错误调度用于Opus请求的问题
...
- 在 _isAccountAvailable 方法中添加了模型兼容性检查,避免Pro账户被用于Opus请求
- 创建 _isModelSupportedByAccount 统一方法来处理模型兼容性验证
- 支持Claude OAuth账户的订阅类型检查(Pro/Free/Max)
- 支持Claude Console账户的supportedModels配置检查
2025-09-04 23:26:18 +08:00
Wesley Liddick
bdd17a85e9
Merge pull request #342 from sususu98/dev
...
feat(admin-spa): 在API视图中添加每日费用和总费用的排序,并默认按照每日费用排序
2025-09-04 14:17:32 +08:00
Wesley Liddick
192fd19632
Merge pull request #341 from sczheng189/fix-schedulable-check
...
Fix:修复重置状态错误以及5xx熔断状态清除
2025-09-04 14:17:22 +08:00
sususu
9d94475d3f
feat(admin-spa): 在API视图中添加每日费用和总费用的排序,并默认按照每日费用排序
2025-09-04 14:15:21 +08:00
sczheng189
b2e7d686fe
Fix:前端显示临时异常状态
2025-09-04 14:08:55 +08:00
sczheng189
ae727d381c
fix:确保清楚了5xx错误导致的临时熔断状态,修复之前没有添加的5分钟定时器
2025-09-04 13:49:55 +08:00
sczheng189
4b0861eb7f
fix:修复了重置状态只删除js对象而没有删除redis的问题
2025-09-04 13:09:55 +08:00
github-actions[bot]
861af192bf
chore: sync VERSION file with release v1.1.128 [skip ci]
2025-09-04 03:06:11 +00:00
shaw
566f15768f
Merge branch 'dev'
2025-09-04 11:05:20 +08:00
shaw
0cc8714c3c
docs: 增加codex额外参数配置说明
2025-09-04 11:03:20 +08:00
Wesley Liddick
d6745dbe4a
Merge pull request #335 from iaineng/dev
...
feat: 添加Claude账户403错误处理和封禁状态支持
2025-09-04 10:46:44 +08:00
Wesley Liddick
75ac51bb57
Merge pull request #337 from sczheng189/dev
...
优化Claude Code User-Agent识别逻辑,更适配多段版本号比较的代码
2025-09-04 10:46:09 +08:00
Wesley Liddick
6e353893d1
Merge pull request #338 from sususu98/dev
...
Extract session ID directly from metadata.user_id->session
2025-09-04 10:45:57 +08:00
shaw
5a29502fcd
fix: 修复gemini转发
2025-09-04 10:45:07 +08:00
sususu
aa869521c0
refactor(sessionHelper): Extract session ID directly from metadata.user_id
2025-09-04 10:26:40 +08:00
sczheng189
8f08d7843f
fix: 优化Claude Code User-Agent识别逻辑
...
- 将字符串匹配改为正则表达式匹配,提高准确性
- 统一版本号提取正则,支持多段版本号格式
- 修复isRealClaudeCodeRequest中的User-Agent验证逻辑"
2025-09-04 09:19:39 +08:00
iaineng
1ff14e38cb
feat: 添加Claude账户403错误处理和封禁状态支持
...
- 新增Claude账户403错误自动检测和处理机制
- 区分Claude账户401未授权和403封禁两种错误状态
- 支持非流式和流式请求中的401/403错误处理
- 优化Claude账户错误处理代码,减少重复逻辑
- 支持前端显示不同的Claude账户错误状态和颜色
- 完善Claude账户异常Webhook通知错误码区分
2025-09-04 00:50:28 +08:00
sususu
86f92a774e
feat: 增强API Key 导入处理,支持明文与哈希值自动识别以实现脚本批量导入apiKey
2025-09-03 21:40:45 +08:00
Wesley Liddick
5ed07f4407
Merge pull request #330 from sususu98/main [skip ci]
...
feat: 增强API Key 导入处理,支持明文与哈希值自动识别以实现脚本批量导入apiKey
2025-09-03 21:39:41 +08:00
Wesley Liddick
ac9107aa5f
Merge pull request #334 from iaineng/dev
...
fix: 改进会话粘性机制,支持metadata.user_id并修复cache_control导致的会话切换问题
2025-09-03 21:36:03 +08:00
Wesley Liddick
5bed7c932b
Merge pull request #333 from sczheng189/dev
...
feat: 添加统一Claude Code User-Agent支持及缓存管理功能(仅支持Claude账户,不支持api)
2025-09-03 21:35:51 +08:00
Wesley Liddick
9dd1b07e45
Merge pull request #329 from f3n9/dev-um-8
...
修复用户管理页中"All Roles"不显示用户的问题
2025-09-03 21:33:41 +08:00
iaineng
69795f2ed0
fix: 改进会话粘性机制,支持metadata.user_id并修复cache_control导致的会话切换问题
...
- 添加metadata.user_id作为最高优先级会话标识
- 修改messages中cache_control检测逻辑,使用第一条消息而非缓存断点内容
- 避免动态内容破坏会话粘性,提高会话保持的稳定性
2025-09-03 21:07:45 +08:00
sczheng189
39c49fe2bb
feat: 添加统一Claude Code User-Agent支持及缓存管理功能
...
### **核心功能**
* **自动更新**:自动获取并使用最新的 “Claude Code” 客户端版本号。
* **智能缓存**:获取到的版本会缓存25小时,然后自动刷新。
* **独立开关**:每个账户都可以单独设置是否启用此功能。
### **前端界面**
* **新增开关**:账户设置里增加了“使用统一版本”的选项。
* **信息显示**:能直接看到当前正在使用的版本号。
* **手动刷新**:提供“清除缓存”按钮,可手动强制更新。
### **后端技术**
* **核心方法**:开发了新的后台功能,用于捕获、比较和管理版本号。
* **管理接口**:为管理员提供了新的API (`/admin/claude-code-version`),方便查询和刷新。
2025-09-03 20:14:58 +08:00
sususu98
7fa3ed239f
Merge branch 'Wei-Shaw:main' into main
2025-09-03 17:55:24 +08:00
sususu
3fd9110ba7
feat: 增强API Key 导入处理,支持明文与哈希值自动识别以实现脚本批量导入apiKey
2025-09-03 17:53:45 +08:00
Feng Yue
26c57148f7
Merge remote-tracking branch 'f3n9/main' into main-um-8
2025-09-03 17:43:36 +08:00
github-actions[bot]
631931990b
chore: sync VERSION file with release v1.1.127 [skip ci]
2025-09-03 09:30:14 +00:00
shaw
79097d5b40
Merge branch 'dev'
2025-09-03 17:29:41 +08:00
shaw
16d397125a
feat: 支持apikey名称修改
2025-09-03 17:28:13 +08:00
Feng Yue
3e6b7c729f
fix: prettier issue
2025-09-03 16:11:57 +08:00
Feng Yue
eba52a6e88
fix: improve frontend parameter handling for user role filtering
...
- Only send parameters with actual values to avoid undefined values in API calls
- Ensures 'All Roles' filter works correctly by not sending role parameter
- Works together with backend filtering fix from previous commit
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-09-03 16:10:26 +08:00
Feng Yue
8ab8cf4a7a
fix: user role filtering issue
2025-09-03 16:03:43 +08:00
Feng Yue
6aeb05f685
Merge remote-tracking branch 'f3n9/main' into main-um-8
2025-09-03 15:40:28 +08:00
github-actions[bot]
ff99f5d123
chore: sync VERSION file with release v1.1.126 [skip ci]
2025-09-03 15:29:39 +08:00
Wesley Liddick
2c0ffd07d0
Merge pull request #322 from f3n9/dev-um-8
...
用户API Key管理相关优化
2025-09-03 15:24:00 +08:00
Feng Yue
54d1bc076c
Merge branch 'main-um-8' into dev-um-8
2025-09-03 15:21:58 +08:00
Feng Yue
bec9cf565b
feat: add Windows Active Directory LDAP authentication support
2025-09-03 15:15:13 +08:00