Fix: Preserve ordered JSON in sampling.cpp
This commit is contained in:
parent
dd25e5fbf5
commit
c5f81301ec
2
llama/sampling.cpp
vendored
2
llama/sampling.cpp
vendored
@ -250,7 +250,7 @@ struct gpt_sampler * gpt_sampler_init(const struct llama_model * model, const st
|
||||
llama_sampler_chain_add(result->chain, llama_sampler_init_greedy());
|
||||
}
|
||||
if (params.json_schema != "") {
|
||||
nlohmann::json jsonSchema = nlohmann::json::parse(params.json_schema);
|
||||
nlohmann::ordered_json jsonSchema = nlohmann::ordered_json::parse(params.json_schema);
|
||||
result->grmr = llama_sampler_init_grammar(model, json_schema_to_grammar(jsonSchema).c_str(), "root");
|
||||
} else {
|
||||
result->grmr = llama_sampler_init_grammar(model, params.grammar.c_str(), "root");
|
||||
|
Loading…
x
Reference in New Issue
Block a user