NovelAI: Increase tier token limits
| @@ -83,9 +83,9 @@ export function setNovelData(data) { | |||
| 83 | export function getKayraMaxContextTokens() { | 83 | export function getKayraMaxContextTokens() { |
| 84 | switch (novel_data?.tier) { | 84 | switch (novel_data?.tier) { |
| 85 | case 1: | 85 | case 1: |
| 86 | return 3072; | 86 | return 4096; |
| 87 | case 2: | 87 | case 2: |
| 88 | return 6144; | 88 | return 8192; |
| 89 | case 3: | 89 | case 3: |
| 90 | return 8192; | 90 | return 8192; |
| 91 | } | 91 | } |
| @@ -93,14 +93,14 @@ export function getKayraMaxContextTokens() { | |||
| 93 | return null; | 93 | return null; |
| 94 | } | 94 | } |
| 95 | 95 | ||
| 96 | export function getKayraMaxResponseTokens() { | 96 | export function getNovelMaxResponseTokens() { |
| 97 | switch (novel_data?.tier) { | 97 | switch (novel_data?.tier) { |
| 98 | case 1: | 98 | case 1: |
| 99 | return 100; | 99 | return 150; |
| 100 | case 2: | 100 | case 2: |
| 101 | return 100; | ||
| 102 | case 3: | ||
| 103 | return 150; | 101 | return 150; |
| 102 | case 3: | ||
| 103 | return 250; | ||
| 104 | } | 104 | } |
| 105 | 105 | ||
| 106 | return maximum_output_length; | 106 | return maximum_output_length; |
| @@ -546,7 +546,7 @@ export function getNovelGenerationData(finalPrompt, settings, maxLength, isImper | |||
| 546 | finalPrompt = '<|startoftext|><|reserved_special_token81|>' + finalPrompt; | 546 | finalPrompt = '<|startoftext|><|reserved_special_token81|>' + finalPrompt; |
| 547 | } | 547 | } |
| 548 | 548 | ||
| 549 | const adjustedMaxLength = (isKayra || isErato) ? getKayraMaxResponseTokens() : maximum_output_length; | 549 | const adjustedMaxLength = (isKayra || isErato) ? getNovelMaxResponseTokens() : maximum_output_length; |
| 550 | 550 | ||
| 551 | return { | 551 | return { |
| 552 | 'input': finalPrompt, | 552 | 'input': finalPrompt, |