mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-23 09:38:02 +00:00
fix: 适配claude新的usage接口
This commit is contained in:
@@ -1860,7 +1860,7 @@ class ClaudeAccountService {
|
||||
'Content-Type': 'application/json',
|
||||
Accept: 'application/json',
|
||||
'anthropic-beta': 'oauth-2025-04-20',
|
||||
'User-Agent': 'claude-cli/1.0.56 (external, cli)',
|
||||
'User-Agent': 'claude-cli/2.0.53 (external, cli)',
|
||||
'Accept-Language': 'en-US,en;q=0.9'
|
||||
},
|
||||
timeout: 15000
|
||||
@@ -1879,7 +1879,7 @@ class ClaudeAccountService {
|
||||
accountId,
|
||||
fiveHour: response.data.five_hour?.utilization,
|
||||
sevenDay: response.data.seven_day?.utilization,
|
||||
sevenDayOpus: response.data.seven_day_opus?.utilization
|
||||
sevenDayOpus: response.data.seven_day_sonnet?.utilization
|
||||
})
|
||||
|
||||
return response.data
|
||||
@@ -1981,12 +1981,12 @@ class ClaudeAccountService {
|
||||
}
|
||||
|
||||
// 7天Opus窗口
|
||||
if (usageData.seven_day_opus) {
|
||||
if (usageData.seven_day_opus.utilization !== undefined) {
|
||||
updates.claudeSevenDayOpusUtilization = String(usageData.seven_day_opus.utilization)
|
||||
if (usageData.seven_day_sonnet) {
|
||||
if (usageData.seven_day_sonnet.utilization !== undefined) {
|
||||
updates.claudeSevenDayOpusUtilization = String(usageData.seven_day_sonnet.utilization)
|
||||
}
|
||||
if (usageData.seven_day_opus.resets_at) {
|
||||
updates.claudeSevenDayOpusResetsAt = usageData.seven_day_opus.resets_at
|
||||
if (usageData.seven_day_sonnet.resets_at) {
|
||||
updates.claudeSevenDayOpusResetsAt = usageData.seven_day_sonnet.resets_at
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user