Skip to content

fix(autogen-ext): correct claude-3-haiku context window in OpenAI-compatible model table - #8199

Open
Shxiao (Shxiao101) wants to merge 1 commit into
microsoft:mainfrom
Shxiao101:fix/claude-3-haiku-context-window
Open

fix(autogen-ext): correct claude-3-haiku context window in OpenAI-compatible model table#8199
Shxiao (Shxiao101) wants to merge 1 commit into
microsoft:mainfrom
Shxiao101:fix/claude-3-haiku-context-window

Conversation

@Shxiao101

Copy link
Copy Markdown

What

claude-3-haiku-20240307 was listed with a 50,000-token context window in the OpenAI-compatible model info table (autogen_ext.models.openai._model_info). This PR corrects it to 200,000.

Why

The same repository's Anthropic table (autogen_ext.models.anthropic._model_info) and Anthropic's docs both list claude-3-haiku's context window as 200k tokens. When claude-3-haiku is used through OpenAIChatCompletionClient (e.g. via an OpenAI-compatible endpoint), remaining_tokens() — and therefore TokenLimitedChatCompletionContext — under-counts the available budget by 150k tokens and silently drops conversation history far earlier than necessary.

How I checked

  • get_token_limit("claude-3-haiku-20240307") returns 200000 after the change (50000 before)
  • pytest python/packages/autogen-ext/tests/models/test_openai_model_client.py -k "model_info or token" — 6 passed
  • ruff check / ruff format --check on the changed file — clean

One-line change, no API surface change; fits the maintenance-mode policy (bug fixes only).

…patible model table

claude-3-haiku-20240307 has a 200k token context window (matching the
Anthropic table in this repo and Anthropic's docs); the 50000 entry made
the OpenAI-compatible path over-count usage and truncate early.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant