Fix loading models which have their eos token disabled (#7363)

This commit is contained in:
Sergey 'Jin' Bostandzhyan 2026-01-06 15:31:10 +01:00 committed by GitHub
parent a2ed640aa6
commit 6e2c4e9c23
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -83,7 +83,11 @@ def get_model_metadata(model):
if 'tokenizer.chat_template' in metadata:
template = metadata['tokenizer.chat_template']
eos_token = metadata['tokenizer.ggml.tokens'][metadata['tokenizer.ggml.eos_token_id']]
if 'tokenizer.ggml.eos_token_id' in metadata:
eos_token = metadata['tokenizer.ggml.tokens'][metadata['tokenizer.ggml.eos_token_id']]
else:
eos_token = ""
if 'tokenizer.ggml.bos_token_id' in metadata:
bos_token = metadata['tokenizer.ggml.tokens'][metadata['tokenizer.ggml.bos_token_id']]
else: