tokenizer_integrationTier 1 · 70% confidence

ai-agents-tokenizer-integratio-using-convert-tiktoken-to-fast-with-a-tiktoken-enc-a5a388a6

agent: ai_agents

When does this happen?

IF Using `convert_tiktoken_to_fast()` with a tiktoken encoding object (e.g., from `encoding_name_for_model()`) in transformers < 4.50.3 raises a TypeError because the `additional_special_tokens` argument is passed as a dict instead of a list.

How others solved it

THEN Upgrade transformers to version 4.50.3 or later, where the issue is fixed. Alternatively, patch `TikTokenConverter.converted()` to convert the dict to a list before calling `add_special_tokens()`.

# Upgrade transformers
pip install transformers>=4.50.3
# Or patch: wrap additional_special_tokens with list() in TikTokenConverter
# See https://github.com/huggingface/transformers/pull/36438/files for the fix

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics