mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-23 00:53:33 +00:00
fix: 适配claude新的usage接口
This commit is contained in:
@@ -1860,7 +1860,7 @@ class ClaudeAccountService {
|
|||||||
'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
Accept: 'application/json',
|
Accept: 'application/json',
|
||||||
'anthropic-beta': 'oauth-2025-04-20',
|
'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'
|
'Accept-Language': 'en-US,en;q=0.9'
|
||||||
},
|
},
|
||||||
timeout: 15000
|
timeout: 15000
|
||||||
@@ -1879,7 +1879,7 @@ class ClaudeAccountService {
|
|||||||
accountId,
|
accountId,
|
||||||
fiveHour: response.data.five_hour?.utilization,
|
fiveHour: response.data.five_hour?.utilization,
|
||||||
sevenDay: response.data.seven_day?.utilization,
|
sevenDay: response.data.seven_day?.utilization,
|
||||||
sevenDayOpus: response.data.seven_day_opus?.utilization
|
sevenDayOpus: response.data.seven_day_sonnet?.utilization
|
||||||
})
|
})
|
||||||
|
|
||||||
return response.data
|
return response.data
|
||||||
@@ -1981,12 +1981,12 @@ class ClaudeAccountService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 7天Opus窗口
|
// 7天Opus窗口
|
||||||
if (usageData.seven_day_opus) {
|
if (usageData.seven_day_sonnet) {
|
||||||
if (usageData.seven_day_opus.utilization !== undefined) {
|
if (usageData.seven_day_sonnet.utilization !== undefined) {
|
||||||
updates.claudeSevenDayOpusUtilization = String(usageData.seven_day_opus.utilization)
|
updates.claudeSevenDayOpusUtilization = String(usageData.seven_day_sonnet.utilization)
|
||||||
}
|
}
|
||||||
if (usageData.seven_day_opus.resets_at) {
|
if (usageData.seven_day_sonnet.resets_at) {
|
||||||
updates.claudeSevenDayOpusResetsAt = usageData.seven_day_opus.resets_at
|
updates.claudeSevenDayOpusResetsAt = usageData.seven_day_sonnet.resets_at
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3779,6 +3779,7 @@ const allowedModels = ref([
|
|||||||
|
|
||||||
// 常用模型列表
|
// 常用模型列表
|
||||||
const commonModels = [
|
const commonModels = [
|
||||||
|
{ value: 'claude-opus-4-5-20251101', label: 'Claude Opus 4.5', color: 'blue' },
|
||||||
{ value: 'claude-sonnet-4-20250514', label: 'Claude Sonnet 4', color: 'blue' },
|
{ value: 'claude-sonnet-4-20250514', label: 'Claude Sonnet 4', color: 'blue' },
|
||||||
{ value: 'claude-sonnet-4-5-20250929', label: 'Claude Sonnet 4.5', color: 'indigo' },
|
{ value: 'claude-sonnet-4-5-20250929', label: 'Claude Sonnet 4.5', color: 'indigo' },
|
||||||
{ value: 'claude-3-5-haiku-20241022', label: 'Claude 3.5 Haiku', color: 'green' },
|
{ value: 'claude-3-5-haiku-20241022', label: 'Claude 3.5 Haiku', color: 'green' },
|
||||||
|
|||||||
@@ -872,7 +872,7 @@
|
|||||||
<span
|
<span
|
||||||
class="inline-flex min-w-[32px] justify-center rounded-full bg-purple-100 px-2 py-0.5 text-[11px] font-medium text-purple-600 dark:bg-purple-500/20 dark:text-purple-300"
|
class="inline-flex min-w-[32px] justify-center rounded-full bg-purple-100 px-2 py-0.5 text-[11px] font-medium text-purple-600 dark:bg-purple-500/20 dark:text-purple-300"
|
||||||
>
|
>
|
||||||
Opus
|
sonnet
|
||||||
</span>
|
</span>
|
||||||
<div class="flex-1">
|
<div class="flex-1">
|
||||||
<div class="flex items-center gap-2">
|
<div class="flex items-center gap-2">
|
||||||
|
|||||||
Reference in New Issue
Block a user