Elysia Tools Docs
RU
Язык
ZHESPTRUFRDEEN
На сайт
Обзор инструментов

Text Processing

Фильтровать Предложения в Тексте

Быстро возвращать все предложения, которые соответствуют шаблону или регулярному выражению

text· Текстовый результатОткрыть инструмент

Быстрый старт

Вызовите этот инструмент из своего кода на трёх языках.

cURL
curl -X POST 'https://api.elysiatools.com/ru/api/tools/text-sentence-filter' \
  -H 'Content-Type: application/json' \
  -d '{"textInput":"Введите текст для фильтрации предложений...","filterType":"contains","pattern":"Введите шаблон, текст или регулярное выражение...","sentenceEndings":".!?","caseSensitive":false,"preserveFormatting":true,"outputFormat":"paragraph","removeDuplicates":false,"sortAlphabetically":false,"maxLength":"Maximum sentence length...","maxWords":"Maximum word count..."}'

Справочник API

Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.

Endpoint

HTTP
POST https://api.elysiatools.com/ru/api/tools/text-sentence-filter

Параметры

ИмяТипОбязательныйОписание
textInputtextareaДа—
filterTypeselectДа—
patterntextНетШаблон для сопоставления (не используется для всех типов фильтров)
sentenceEndingstextНетСимволы, обозначающие конец предложений
caseSensitivecheckboxНетУчитывать регистр при фильтрации

Интеграция MCP

Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.

Конфигурация сервера

Добавьте этот блок в конфигурацию вашего MCP-клиента:

mcp.json
{
  "mcpServers": {
    "elysiatools-text-sentence-filter": {
      "name": "text-sentence-filter",
      "description": "Быстро возвращать все предложения, которые соответствуют шаблону или регулярному выражению",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=text-sentence-filter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Получить список инструментов

После подключения к SSE-endpoint выведите список доступных инструментов:

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Вызвать этот инструмент

Вызовите инструмент по его id; аргументы формируются из его параметров:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "text-sentence-filter",
    "arguments": {
  "textInput": "Введите текст для фильтрации предложений...",
  "filterType": "contains",
  "pattern": "Введите шаблон, текст или регулярное выражение...",
  "sentenceEndings": ".!?",
  "caseSensitive": false,
  "preserveFormatting": true,
  "outputFormat": "paragraph",
  "removeDuplicates": false,
  "sortAlphabetically": false,
  "maxLength": "Maximum sentence length...",
  "maxWords": "Maximum word count..."
}
  }
}
Обзор инструментовОткрыть инструмент

© 2026 Elysia Tools. Документация для разработчиков.

На сайтОбзор инструментов
preserveFormattingcheckboxНетСохранять исходное расстояние и пунктуацию
outputFormatselectДа—
removeDuplicatescheckboxНетУдалить дубликаты предложений
sortAlphabeticallycheckboxНетСортировать результаты по алфавиту
maxLengthtextНетМаксимальная длина предложения (для типа фильтра по длине)
maxWordstextНетМаксимальное количество слов (для типа фильтра по количеству слов)

Формат ответа

Текстовый результат

JSON
{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Объединяйте несколько инструментов в одной сессии списком toolId через запятую, напр. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (макс. 20).

Вопросы или проблемы? Свяжитесь с [email protected]