Spaces:
Paused
Paused
File size: 478 Bytes
a028061 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
from . import files
def truncate_text(output, threshold=1000):
if len(output) <= threshold:
return output
# Adjust the file path as needed
placeholder = files.read_file("./prompts/fw.msg_truncated.md", removed_chars=(len(output) - threshold))
start_len = (threshold - len(placeholder)) // 2
end_len = threshold - len(placeholder) - start_len
truncated_output = output[:start_len] + placeholder + output[-end_len:]
return truncated_output |