@@ -524,27 +524,29 @@ struct llama_server_context
524
524
slot->oaicompat_model = " " ;
525
525
}
526
526
527
- slot->params .stream = json_value (data, " stream" , false );
528
- slot->params .cache_prompt = json_value (data, " cache_prompt" , false );
529
- slot->params .n_predict = json_value (data, " n_predict" , default_params.n_predict );
530
- slot->sparams .top_k = json_value (data, " top_k" , default_sparams.top_k );
531
- slot->sparams .top_p = json_value (data, " top_p" , default_sparams.top_p );
532
- slot->sparams .min_p = json_value (data, " min_p" , default_sparams.min_p );
533
- slot->sparams .tfs_z = json_value (data, " tfs_z" , default_sparams.tfs_z );
534
- slot->sparams .typical_p = json_value (data, " typical_p" , default_sparams.typical_p );
535
- slot->sparams .temp = json_value (data, " temperature" , default_sparams.temp );
536
- slot->sparams .penalty_last_n = json_value (data, " repeat_last_n" , default_sparams.penalty_last_n );
537
- slot->sparams .penalty_repeat = json_value (data, " repeat_penalty" , default_sparams.penalty_repeat );
538
- slot->sparams .penalty_freq = json_value (data, " frequency_penalty" , default_sparams.penalty_freq );
539
- slot->sparams .penalty_present = json_value (data, " presence_penalty" , default_sparams.penalty_present );
540
- slot->sparams .mirostat = json_value (data, " mirostat" , default_sparams.mirostat );
541
- slot->sparams .mirostat_tau = json_value (data, " mirostat_tau" , default_sparams.mirostat_tau );
542
- slot->sparams .mirostat_eta = json_value (data, " mirostat_eta" , default_sparams.mirostat_eta );
543
- slot->sparams .penalize_nl = json_value (data, " penalize_nl" , default_sparams.penalize_nl );
544
- slot->params .n_keep = json_value (data, " n_keep" , slot->params .n_keep );
545
- slot->params .seed = json_value (data, " seed" , default_params.seed );
546
- slot->sparams .grammar = json_value (data, " grammar" , default_sparams.grammar );
547
- slot->sparams .n_probs = json_value (data, " n_probs" , default_sparams.n_probs );
527
+ slot->params .stream = json_value (data, " stream" , false );
528
+ slot->params .cache_prompt = json_value (data, " cache_prompt" , false );
529
+ slot->params .n_predict = json_value (data, " n_predict" , default_params.n_predict );
530
+ slot->sparams .top_k = json_value (data, " top_k" , default_sparams.top_k );
531
+ slot->sparams .top_p = json_value (data, " top_p" , default_sparams.top_p );
532
+ slot->sparams .min_p = json_value (data, " min_p" , default_sparams.min_p );
533
+ slot->sparams .tfs_z = json_value (data, " tfs_z" , default_sparams.tfs_z );
534
+ slot->sparams .typical_p = json_value (data, " typical_p" , default_sparams.typical_p );
535
+ slot->sparams .temp = json_value (data, " temperature" , default_sparams.temp );
536
+ slot->sparams .dynatemp_range = json_value (data, " dynatemp_range" , default_sparams.dynatemp_range );
537
+ slot->sparams .dynatemp_exponent = json_value (data, " dynatemp_exponent" , default_sparams.dynatemp_exponent );
538
+ slot->sparams .penalty_last_n = json_value (data, " repeat_last_n" , default_sparams.penalty_last_n );
539
+ slot->sparams .penalty_repeat = json_value (data, " repeat_penalty" , default_sparams.penalty_repeat );
540
+ slot->sparams .penalty_freq = json_value (data, " frequency_penalty" , default_sparams.penalty_freq );
541
+ slot->sparams .penalty_present = json_value (data, " presence_penalty" , default_sparams.penalty_present );
542
+ slot->sparams .mirostat = json_value (data, " mirostat" , default_sparams.mirostat );
543
+ slot->sparams .mirostat_tau = json_value (data, " mirostat_tau" , default_sparams.mirostat_tau );
544
+ slot->sparams .mirostat_eta = json_value (data, " mirostat_eta" , default_sparams.mirostat_eta );
545
+ slot->sparams .penalize_nl = json_value (data, " penalize_nl" , default_sparams.penalize_nl );
546
+ slot->params .n_keep = json_value (data, " n_keep" , slot->params .n_keep );
547
+ slot->params .seed = json_value (data, " seed" , default_params.seed );
548
+ slot->sparams .grammar = json_value (data, " grammar" , default_sparams.grammar );
549
+ slot->sparams .n_probs = json_value (data, " n_probs" , default_sparams.n_probs );
548
550
549
551
// infill
550
552
if (data.count (" input_prefix" ) != 0 )
@@ -1002,6 +1004,8 @@ struct llama_server_context
1002
1004
{" model" , params.model_alias },
1003
1005
{" seed" , slot.params .seed },
1004
1006
{" temperature" , slot.sparams .temp },
1007
+ {" dynatemp_range" , slot.sparams .dynatemp_range },
1008
+ {" dynatemp_exponent" , slot.sparams .dynatemp_exponent },
1005
1009
{" top_k" , slot.sparams .top_k },
1006
1010
{" top_p" , slot.sparams .top_p },
1007
1011
{" min_p" , slot.sparams .min_p },
0 commit comments