diff --git a/opencompass/models/openai_api.py b/opencompass/models/openai_api.py index d5ac02d8..f46de71c 100644 --- a/opencompass/models/openai_api.py +++ b/opencompass/models/openai_api.py @@ -399,7 +399,7 @@ class OpenAI(BaseAPIModel): self.logger.info( f'Successfully load default tiktoken tokenizer: ' f' {default_tokenizer}') - return len(enc.encode(prompt)) + return len(enc.encode(prompt, disallowed_special=())) def _bin_trim(self, prompt: str, num_token: int, mode: str) -> str: """Get a suffix of prompt which is no longer than num_token tokens.