[Fix] OpenAI API adapter tokenizer encoding (#3432)

This commit is contained in:
Shi Shuai
2025-02-21 17:24:15 +00:00
committed by GitHub
parent d8d75d256a
commit c7c79b16cd

View File

@@ -941,7 +941,13 @@ def v1_chat_generate_request(
)
if assistant_prefix:
prompt_ids += tokenizer_manager.tokenizer.encode(assistant_prefix)
encoded = tokenizer_manager.tokenizer.encode(assistant_prefix)
if (
encoded
and encoded[0] == tokenizer_manager.tokenizer.bos_token_id
):
encoded = encoded[1:]
prompt_ids += encoded
stop = request.stop
image_data = None
modalities = []