Skip to content

Commit f5c209f

Browse files
committed
Sync trigger-token fix ggml-org#12291
1 parent b25fc0d commit f5c209f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

common/common.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1813,8 +1813,9 @@ void common_chat_grammar_to_sampler(const common_chat_params * src,
18131813
LOG_DBG("Grammar trigger token: %d (`%s`)\n", token, word.c_str());
18141814
common_grammar_trigger trigger;
18151815
trigger.type = COMMON_GRAMMAR_TRIGGER_TYPE_TOKEN;
1816-
trigger.value = (llama_token) token;
1817-
dst.grammar_triggers.push_back(trigger);
1816+
trigger.value = word;
1817+
trigger.token = token;
1818+
dst.grammar_triggers.push_back(std::move(trigger));
18181819

18191820
} else {
18201821
LOG_DBG("Grammar trigger word: `%s`\n", word.c_str());

0 commit comments

Comments
 (0)