context message

Co-authored-by: APodoinikov <APodoynikov@detmir.ru>
This commit is contained in:
illian64 2025-09-28 09:52:02 +07:00 committed by GitHub
parent 5a2f225955
commit a82b52fd7d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 10 additions and 10 deletions

View file

@ -49,8 +49,8 @@
Для этого берется несколько предыдущих параграфов из текста и добавляется, как контекст для перевода.
* * * enabled - включено или выключено добавление контекста.
* * * prompt - текст, описывающий контекст и содержимое нескольких параграфов текста, который следует до переводимого.
Текст должен содержать сам запрос и слово `%%context%%`, которое будет заменено на предыдущий текст в файле.
В общем виде контекст должен быть такой: `Используй этот контекст для улучшений перевода. Контекст:\n%%context%%\n`
Текст должен содержать сам запрос и слово `%%context_text%%`, которое будет заменено на предыдущий текст в файле.
В общем виде контекст должен быть такой: `Используй этот контекст для улучшений перевода. Контекст:\n%%context_text%%\n`
* * * expected_length - длина котекста (без описания) недолжна быть более этой длины (параметр `include_at_least_one_paragraph` может изменить это поведение)
* * * include_at_least_one_paragraph - включить как минимум один параграф из текста ранее, даже если его длина боле, чем `expected_length`.
* * * paragraph_join_str - символ для соединения параграфов контекста, если их более одного.
@ -121,7 +121,7 @@
1. 100 (100 + следующий параграф 700 больше, чем ограничение 500)
2. 700 (700 больше, чем ограничение в 500, но хотя бы один параграф в части должен быть обязательно)
3. 250, 50, 50 (200 + 50 + 50 = 300, меньше, чем ограничение в 500, но следующий параграф - 400, уже больше ограничения)
4. 400 (меньше чем ограничение в 500, но следующий параграф - 200, превысит ограничение)
4. 400 (меньше чем ограничение в 500, но следующий параграф - 150, 400 + 150 превысит ограничение)
5. 150, 200 - (меньше чем ограничение в 500)
Аналогичное разбиение будет выполнено и при включенном параметре `split_by_sentences_and_length` и `split_expected_length` = 500, и