llama.cpp: Don't send empty DRY sequence breakers Fixes #3048
| @@ -1339,6 +1339,9 @@ export function getTextGenGenerationData(finalPrompt, maxTokens, isImpersonate, | ||
| 1339 | 1339 | 'dry_sequence_breakers': sequenceBreakers, |
| 1340 | 1340 | }; |
| 1341 | 1341 | params = Object.assign(params, llamaCppParams); |
| 1342 | + if (!Array.isArray(sequenceBreakers) || sequenceBreakers.length === 0) { | |
| 1343 | + delete params.dry_sequence_breakers; | |
| 1344 | + } | |
| 1342 | 1345 | } |
| 1343 | 1346 | |
| 1344 | 1347 | eventSource.emitAndWait(event_types.TEXT_COMPLETION_SETTINGS_READY, params); |