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

Text Processing

Делитель тредов Twitter / X

Вставьте длинный текст и разбейте его на нумерованный тред X, соблюдая лимит 280 символов. Деление по границам слов/предложений/абзацев, автонумерация 1/N, корректный учёт CJK и полноширинных символов, URL считаются за 23 символа, и карта в стиле X со счётчиком символов.

html· HTML-результатОткрыть инструмент

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

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

cURL
curl -X POST 'https://api.elysiatools.com/ru/api/tools/twitter-thread-splitter' \
  -H 'Content-Type: application/json' \
  -d '{"text":"Designing for latency is harder than designing for throughput. Throughput rewards batching and parallelism. Latency punishes them, because every extra hop adds queuing delay. The fastest request is the one you never make. Cache aggressively, but measure the cache hit ratio — a 50% hit rate barely helps P99. Finally, budget for failure: retries and timeouts are themselves latency sources, and they compound under load.","limit":280,"mode":"sentence","numbering":"slash","separator":"—","keepBreaks":true,"reserveUrl":true}'

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

На сайтОбзор инструментов

Справочник API

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

Endpoint

HTTP
POST https://api.elysiatools.com/ru/api/tools/twitter-thread-splitter

Параметры

ИмяТипОбязательныйОписание
texttextareaДаThe text you want to split into an X thread.
limitnumberДаCharacter budget per tweet. 280 is the standard X limit (CJK and URLs are weighted per X rules).
modeselectНет—
numberingselectНет—
separatortextНетText placed between content and the numbering tag (e.g. — or a newline).
keepBreakscheckboxНет—
reserveUrlcheckboxНетWhen on, URLs count as 23 characters (X behaviour). When off, URLs count by their raw length.

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

HTML-результат

JSON
{
  "result": "<div>Processed HTML content</div>",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}

Интеграция MCP

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

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

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

mcp.json
{
  "mcpServers": {
    "elysiatools-twitter-thread-splitter": {
      "name": "twitter-thread-splitter",
      "description": "Вставьте длинный текст и разбейте его на нумерованный тред X, соблюдая лимит 280 символов. Деление по границам слов/предложений/абзацев, автонумерация 1/N, корректный учёт CJK и полноширинных символов, URL считаются за 23 символа, и карта в стиле X со счётчиком символов.",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=twitter-thread-splitter",
      "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": "twitter-thread-splitter",
    "arguments": {
  "text": "Designing for latency is harder than designing for throughput. Throughput rewards batching and parallelism. Latency punishes them, because every extra hop adds queuing delay. The fastest request is the one you never make. Cache aggressively, but measure the cache hit ratio — a 50% hit rate barely helps P99. Finally, budget for failure: retries and timeouts are themselves latency sources, and they compound under load.",
  "limit": 280,
  "mode": "sentence",
  "numbering": "slash",
  "separator": "—",
  "keepBreaks": true,
  "reserveUrl": true
}
  }
}
Объединяйте несколько инструментов в одной сессии списком toolId через запятую, напр. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (макс. 20).

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

Обзор инструментов
Открыть инструмент