Перейти к содержимому
POST AI agent ready /v1/text/truncate

API усечения текста — бесплатное интеллектуальное усечение

Сокращает текст до указанной длины символов, разрывая его на ближайшей границе слова, чтобы не разрезать слово пополам. Добавляет настраиваемый суффикс (по умолчанию «...»), указывающий, что текст продолжается.

Parameters

stringrequired

The text to truncate.

numberrequired

Maximum character length of the output.

string

Where to break the text: at a word or sentence boundary.

Code examples

curl -X POST https://api.botoi.com/v1/text/truncate \
  -H "Content-Type: application/json" \
  -d '{"text":"Botoi provides over 150 free developer APIs for common tasks like hashing, encoding, and validation.","max_length":50,"boundary":"word"}'

When to use this API

Создание фрагментов предварительного просмотра для результатов поиска

Сократите содержание статьи до 160 символов, чтобы описания результатов поиска четко заканчивались на границе слова.

Встраивание текста в карты пользовательского интерфейса фиксированной ширины

Сократите описания продуктов или заголовки до максимальной длины для макетов карточек, не нарушая среднего слова.

Frequently asked questions

Включает ли длина суффикс?
Да. Общая длина вывода, включая суффикс, не будет превышать указанное значение длины.
Что произойдет, если текст уже короче длины?
Текст возвращается без изменений, а для параметра WasTruncated установлено значение false.
Могу ли я использовать пустой суффикс?
Да. Передайте пустую строку в качестве суффикса для усечения без добавления чего-либо.
Как работает обнаружение границ слов?
API прерывается на последнем пробеле перед ограничением длины. Если пробела нет, он разрывается на точной длине.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.