Elysia Tools Docs
FR
Langue
ZHESPTRUFRDEEN
Retour au site
Parcourir les outils

Text Processing

Découpeur de thread Twitter / X

Collez un long texte et découpez-le en un thread X numéroté qui respecte la limite de 280 caractères. Découpe aux frontières mot/phrase/paragraphe, ajoute la numérotation 1/N, pèse correctement CJK et caractères pleine chasse, compte les URL comme 23 caractères et affiche une carte de style X avec un compteur.

html· Résultat HTMLOuvrir l'outil

Démarrage rapide

Appelez cet outil depuis votre code en trois langages.

cURL
curl -X POST 'https://api.elysiatools.com/fr/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. Documentation développeur.

Retour au siteParcourir les outils

Référence de l'API

Envoyez une requête POST avec vos entrées en JSON. Les paramètres de type fichier nécessitent un upload préalable.

Point d'accès

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

Paramètres

NomTypeRequisDescription
texttextareaOuiThe text you want to split into an X thread.
limitnumberOuiCharacter budget per tweet. 280 is the standard X limit (CJK and URLs are weighted per X rules).
modeselectNon—
numberingselectNon—
separatortextNonText placed between content and the numbering tag (e.g. — or a newline).
keepBreakscheckboxNon—
reserveUrlcheckboxNonWhen on, URLs count as 23 characters (X behaviour). When off, URLs count by their raw length.

Format de réponse

Résultat HTML

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

Intégration MCP

Ajoutez cet outil à votre serveur Model Context Protocol pour que les agents IA puissent le lister et l'appeler.

Configuration du serveur

Ajoutez ce bloc à la configuration de votre client MCP :

mcp.json
{
  "mcpServers": {
    "elysiatools-twitter-thread-splitter": {
      "name": "twitter-thread-splitter",
      "description": "Collez un long texte et découpez-le en un thread X numéroté qui respecte la limite de 280 caractères. Découpe aux frontières mot/phrase/paragraphe, ajoute la numérotation 1/N, pèse correctement CJK et caractères pleine chasse, compte les URL comme 23 caractères et affiche une carte de style X avec un compteur.",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=twitter-thread-splitter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Lister les outils disponibles

Après connexion au point d'accès SSE, listez les outils exposés :

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

Appeler cet outil

Appelez l'outil par son id ; les arguments sont construits à partir de ses paramètres :

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
}
  }
}
Chaînez plusieurs outils dans une session avec une liste toolId séparée par des virgules, ex. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (20 max).

Des questions ou un problème ? Contactez [email protected]

Parcourir les outils
Ouvrir l'outil