mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-14 12:02:27 +08:00
Merge pull request #7957 from xcrong/feat/haiku-5-5-support-7919
feat(gateway): adapt Claude Haiku 5.5
This commit is contained in:
@@ -100,6 +100,16 @@ describe('useModelWhitelist', () => {
|
||||
]))
|
||||
})
|
||||
|
||||
it('Claude 默认白名单保存后允许 Haiku 5.5,预设使用同一模型 ID', () => {
|
||||
const models: string[] = getModelsByPlatform('anthropic')
|
||||
const mapping: Record<string, string> | null = buildModelMappingObject('whitelist', models, [])
|
||||
|
||||
expect(mapping?.['claude-haiku-5-5']).toBe('claude-haiku-5-5')
|
||||
expect(getPresetMappingsByPlatform('anthropic')).toEqual(expect.arrayContaining([
|
||||
expect.objectContaining({ label: 'Haiku 5.5', from: 'claude-haiku-5-5', to: 'claude-haiku-5-5' })
|
||||
]))
|
||||
})
|
||||
|
||||
it('xAI 模型列表包含 Grok 4.5 官方模型和别名', () => {
|
||||
const models = getModelsByPlatform('grok')
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ export const claudeModels = [
|
||||
'claude-opus-5-5',
|
||||
'claude-opus-5',
|
||||
'claude-sonnet-5-5',
|
||||
'claude-haiku-5-5',
|
||||
'claude-sonnet-5',
|
||||
'claude-sonnet-4-6',
|
||||
'claude-fable-5-1',
|
||||
@@ -299,6 +300,7 @@ const anthropicPresetMappings = [
|
||||
{ label: 'Opus 5', from: 'claude-opus-5', to: 'claude-opus-5', color: 'bg-purple-100 text-purple-700 hover:bg-purple-200 dark:bg-purple-900/30 dark:text-purple-400' },
|
||||
{ label: 'Haiku 3.5', from: 'claude-3-5-haiku-20241022', to: 'claude-3-5-haiku-20241022', color: 'bg-green-100 text-green-700 hover:bg-green-200 dark:bg-green-900/30 dark:text-green-400' },
|
||||
{ label: 'Haiku 4.5', from: 'claude-haiku-4-5-20251001', to: 'claude-haiku-4-5-20251001', color: 'bg-emerald-100 text-emerald-700 hover:bg-emerald-200 dark:bg-emerald-900/30 dark:text-emerald-400' },
|
||||
{ label: 'Haiku 5.5', from: 'claude-haiku-5-5', to: 'claude-haiku-5-5', color: 'bg-emerald-100 text-emerald-700 hover:bg-emerald-200 dark:bg-emerald-900/30 dark:text-emerald-400' },
|
||||
{ label: 'Opus->Sonnet', from: 'claude-opus-4-6', to: 'claude-sonnet-4-5-20250929', color: 'bg-amber-100 text-amber-700 hover:bg-amber-200 dark:bg-amber-900/30 dark:text-amber-400' }
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user