NovelAI: Increase repetition penalty precision
| @@ -264,10 +264,10 @@ | |||
| 264 | </div> | 264 | </div> |
| 265 | <div class="range-block-range-and-counter"> | 265 | <div class="range-block-range-and-counter"> |
| 266 | <div class="range-block-range"> | 266 | <div class="range-block-range"> |
| 267 | <input type="range" id="rep_pen_novel" name="volume" min="1" max="8" step="0.05"> | 267 | <input type="range" id="rep_pen_novel" name="volume" min="1" max="8" step="0.025"> |
| 268 | </div> | 268 | </div> |
| 269 | <div class="range-block-counter"> | 269 | <div class="range-block-counter"> |
| 270 | <input type="number" min="1" max="8" step="0.05" data-for="rep_pen_novel" id="rep_pen_counter_novel"> | 270 | <input type="number" min="1" max="8" step="0.025" data-for="rep_pen_novel" id="rep_pen_counter_novel"> |
| 271 | </div> | 271 | </div> |
| 272 | </div> | 272 | </div> |
| 273 | </div> | 273 | </div> |
| @@ -245,7 +245,7 @@ function loadNovelSettingsUi(ui_settings) { | |||
| 245 | $('#temp_novel').val(ui_settings.temperature); | 245 | $('#temp_novel').val(ui_settings.temperature); |
| 246 | $('#temp_counter_novel').val(Number(ui_settings.temperature).toFixed(2)); | 246 | $('#temp_counter_novel').val(Number(ui_settings.temperature).toFixed(2)); |
| 247 | $('#rep_pen_novel').val(ui_settings.repetition_penalty); | 247 | $('#rep_pen_novel').val(ui_settings.repetition_penalty); |
| 248 | $('#rep_pen_counter_novel').val(Number(ui_settings.repetition_penalty).toFixed(2)); | 248 | $('#rep_pen_counter_novel').val(Number(ui_settings.repetition_penalty).toFixed(3)); |
| 249 | $('#rep_pen_size_novel').val(ui_settings.repetition_penalty_range); | 249 | $('#rep_pen_size_novel').val(ui_settings.repetition_penalty_range); |
| 250 | $('#rep_pen_size_counter_novel').val(Number(ui_settings.repetition_penalty_range).toFixed(0)); | 250 | $('#rep_pen_size_counter_novel').val(Number(ui_settings.repetition_penalty_range).toFixed(0)); |
| 251 | $('#rep_pen_slope_novel').val(ui_settings.repetition_penalty_slope); | 251 | $('#rep_pen_slope_novel').val(ui_settings.repetition_penalty_slope); |
| @@ -298,8 +298,8 @@ const sliders = [ | |||
| 298 | { | 298 | { |
| 299 | sliderId: '#rep_pen_novel', | 299 | sliderId: '#rep_pen_novel', |
| 300 | counterId: '#rep_pen_counter_novel', | 300 | counterId: '#rep_pen_counter_novel', |
| 301 | format: (val) => Number(val).toFixed(2), | 301 | format: (val) => Number(val).toFixed(3), |
| 302 | setValue: (val) => { nai_settings.repetition_penalty = Number(val).toFixed(2); }, | 302 | setValue: (val) => { nai_settings.repetition_penalty = Number(val).toFixed(3); }, |
| 303 | }, | 303 | }, |
| 304 | { | 304 | { |
| 305 | sliderId: '#rep_pen_size_novel', | 305 | sliderId: '#rep_pen_size_novel', |