fixed ordering in image generation source, and max token length for llm models
| @@ -37,6 +37,7 @@ | |||
| 37 | </label> | 37 | </label> |
| 38 | <label for="sd_source" data-i18n="Source">Source</label> | 38 | <label for="sd_source" data-i18n="Source">Source</label> |
| 39 | <select id="sd_source"> | 39 | <select id="sd_source"> |
| 40 | <option value="blockentropy">Block Entropy</option> | ||
| 40 | <option value="comfy">ComfyUI</option> | 41 | <option value="comfy">ComfyUI</option> |
| 41 | <option value="drawthings">DrawThings HTTP API</option> | 42 | <option value="drawthings">DrawThings HTTP API</option> |
| 42 | <option value="extras">Extras API (local / remote)</option> | 43 | <option value="extras">Extras API (local / remote)</option> |
| @@ -48,7 +49,6 @@ | |||
| 48 | <option value="auto">Stable Diffusion Web UI (AUTOMATIC1111)</option> | 49 | <option value="auto">Stable Diffusion Web UI (AUTOMATIC1111)</option> |
| 49 | <option value="horde">Stable Horde</option> | 50 | <option value="horde">Stable Horde</option> |
| 50 | <option value="togetherai">TogetherAI</option> | 51 | <option value="togetherai">TogetherAI</option> |
| 51 | <option value="blockentropy">Block Entropy</option> | ||
| 52 | </select> | 52 | </select> |
| 53 | <div data-sd-source="auto"> | 53 | <div data-sd-source="auto"> |
| 54 | <label for="sd_auto_url">SD Web UI URL</label> | 54 | <label for="sd_auto_url">SD Web UI URL</label> |
| @@ -120,6 +120,7 @@ const default_bias_presets = { | |||
| 120 | const max_2k = 2047; | 120 | const max_2k = 2047; |
| 121 | const max_4k = 4095; | 121 | const max_4k = 4095; |
| 122 | const max_8k = 8191; | 122 | const max_8k = 8191; |
| 123 | const max_12k = 12287; | ||
| 123 | const max_16k = 16383; | 124 | const max_16k = 16383; |
| 124 | const max_32k = 32767; | 125 | const max_32k = 32767; |
| 125 | const max_64k = 65535; | 126 | const max_64k = 65535; |
| @@ -4333,8 +4334,18 @@ async function onModelChange() { | |||
| 4333 | if (oai_settings.chat_completion_source === chat_completion_sources.BLOCKENTROPY) { | 4334 | if (oai_settings.chat_completion_source === chat_completion_sources.BLOCKENTROPY) { |
| 4334 | if (oai_settings.max_context_unlocked) { | 4335 | if (oai_settings.max_context_unlocked) { |
| 4335 | $('#openai_max_context').attr('max', unlocked_max); | 4336 | $('#openai_max_context').attr('max', unlocked_max); |
| 4336 | } else { | 4337 | } |
| 4337 | $('#openai_max_context').attr('max', max_32k); | 4338 | else if (oai_settings.groq_model.includes('llama3.1')) { |
| 4339 | $('#openai_max_context').attr('max', max_16k); | ||
| 4340 | } | ||
| 4341 | else if (oai_settings.groq_model.includes('72b')) { | ||
| 4342 | $('#openai_max_context').attr('max', max_16k); | ||
| 4343 | } | ||
| 4344 | else if (oai_settings.groq_model.includes('120b')) { | ||
| 4345 | $('#openai_max_context').attr('max', max_12k); | ||
| 4346 | } | ||
| 4347 | else { | ||
| 4348 | $('#openai_max_context').attr('max', max_8k); | ||
| 4338 | } | 4349 | } |
| 4339 | 4350 | ||
| 4340 | oai_settings.openai_max_context = Math.min(oai_settings.openai_max_context, Number($('#openai_max_context').attr('max'))); | 4351 | oai_settings.openai_max_context = Math.min(oai_settings.openai_max_context, Number($('#openai_max_context').attr('max'))); |