Horde support (untested)

This commit is contained in:
SillyLossy
2023-04-02 12:01:42 +03:00
parent bfd30b82e3
commit b3498a47eb
4 changed files with 287 additions and 32 deletions

View File

@ -6,6 +6,7 @@ export {
kai_settings,
loadKoboldSettings,
formatKoboldUrl,
getKoboldGenerationData,
};
const kai_settings = {
@ -54,6 +55,35 @@ function loadKoboldSettings(preset) {
}
}
function getKoboldGenerationData(finalPromt, this_settings, this_amount_gen, this_max_context) {
let generate_data = {
prompt: finalPromt,
gui_settings: false,
sampler_order: this_settings.sampler_order,
max_context_length: parseInt(this_max_context),
max_length: this_amount_gen,
rep_pen: parseFloat(kai_settings.rep_pen),
rep_pen_range: parseInt(kai_settings.rep_pen_range),
rep_pen_slope: kai_settings.rep_pen_slope,
temperature: parseFloat(kai_settings.temp),
tfs: kai_settings.tfs,
top_a: kai_settings.top_a,
top_k: kai_settings.top_k,
top_p: kai_settings.top_p,
typical: kai_settings.typical,
s1: this_settings.sampler_order[0],
s2: this_settings.sampler_order[1],
s3: this_settings.sampler_order[2],
s4: this_settings.sampler_order[3],
s5: this_settings.sampler_order[4],
s6: this_settings.sampler_order[5],
s7: this_settings.sampler_order[6],
use_world_info: false,
singleline: kai_settings.single_line,
};
return generate_data;
}
const sliders = [
{
name: "temp",