🧭 fix: Migrate Anthropic Long Context (#12911)

This commit is contained in:
Danny Avila 2026-05-02 22:14:19 +09:00 committed by GitHub
parent f3e1201ae7
commit eb22bb6969
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 121 additions and 155 deletions

View file

@ -1185,13 +1185,22 @@ describe('Grok Model Tests - Tokens', () => {
describe('Claude Model Tests', () => {
it('should return correct context length for Claude 4 models', () => {
expect(getModelMaxTokens('claude-sonnet-4')).toBe(
maxTokensMap[EModelEndpoint.anthropic]['claude-sonnet-4'],
maxTokensMap[EModelEndpoint.anthropic]['claude-4'],
);
expect(getModelMaxTokens('claude-opus-4')).toBe(
maxTokensMap[EModelEndpoint.anthropic]['claude-opus-4'],
);
});
it('should return 200K for Claude Sonnet 4.5', () => {
expect(getModelMaxTokens('claude-sonnet-4-5', EModelEndpoint.anthropic)).toBe(
maxTokensMap[EModelEndpoint.anthropic]['claude-sonnet-4-5'],
);
expect(getModelMaxTokens('claude-sonnet-4-5-20250929')).toBe(
maxTokensMap[EModelEndpoint.anthropic]['claude-sonnet-4-5'],
);
});
it('should return correct context length for Claude Haiku 4.5', () => {
expect(getModelMaxTokens('claude-haiku-4-5', EModelEndpoint.anthropic)).toBe(
maxTokensMap[EModelEndpoint.anthropic]['claude-haiku-4-5'],
@ -1415,6 +1424,9 @@ describe('Claude Model Tests', () => {
expect(getModelMaxTokens('claude-sonnet-4-6')).toBe(
maxTokensMap[EModelEndpoint.anthropic]['claude-sonnet-4-6'],
);
expect(getModelMaxTokens('claude-sonnet-4-6')).toBeGreaterThan(
getModelMaxTokens('claude-sonnet-4-5'),
);
});
it('should return correct max output tokens for Claude Sonnet 4.6 (64K)', () => {