mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-08-27 04:07:05 +00:00
🧭 fix: Migrate Anthropic Long Context (#12911)
This commit is contained in:
parent
f3e1201ae7
commit
eb22bb6969
17 changed files with 121 additions and 155 deletions
|
|
@ -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)', () => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue