Modèle de légende pour réseaux sociaux selon le ton
Une bonne légende pour les réseaux sociaux part souvent d’une structure fiable plutôt que d’une page blanche.
Lancer gratuitement
Cet outil reprend le sujet que vous indiquez, applique l’un des trois tons clairement définis et ajoute, si vous le souhaitez, votre propre appel à l’action. Le résultat est immédiat, reproductible et prêt pour une dernière validation éditoriale. Une entrée identique donnant toujours la même légende, les équipes peuvent l’intégrer à leurs calendriers, feuilles de contenu et automatisations simples sans dépendre de formulations aléatoires ni d’un modèle externe.
Commencez par un sujet précis
Formulez le sujet comme l’idée précise que vous souhaitez mettre en avant, et non comme une longue série de consignes. Une expression telle que « lancement de notre échange de livres entre voisins » fournit à la légende un axe clair. Les nouveautés produit, rappels d’événements, étapes importantes, thèmes pédagogiques et annonces locales conviennent lorsque le sujet s’insère naturellement dans une phrase. L’outil supprime les espaces aux extrémités et remplace les répétitions, tabulations et retours à la ligne par un espace simple. Il ne recherche pas le sujet, n’invente aucune affirmation et ne déduit aucun détail absent. Le texte reste ainsi fidèle au thème validé. Conservez les noms, majuscules et termes essentiels sous leur forme publiable. Si des dates, prix, lieux ou mentions juridiques sont nécessaires, indiquez-les expressément ou ajoutez-les lors de la relecture éditoriale.
Traitez le ton comme un choix éditorial
Choisissez drôle si la publication se prête à une plaisanterie légère autour du rôle principal, inspirant pour souligner les progrès et encourager, ou professionnel pour une formulation concise adaptée au monde des affaires. Il s’agit de familles de modèles explicites, pas d’instructions vagues adressées à un moteur génératif. Chaque ton reconnu correspond à une structure fixe : la même demande reste donc stable dans le navigateur, via API et dans un test enregistré. Votre équipe peut comparer les tons sans voir changer tout le reste. Le ton drôle ne tente pas le sarcasme, l’inspirant n’invente pas de réussite personnelle et le professionnel ne fabrique aucune mesure. La casse et les espaces extérieurs du ton sont ignorés, mais toute valeur étrangère aux trois choix entraîne une erreur de saisie. Décidez selon la voix de marque, le public et la sensibilité du sujet, puis faites relire le texte avant publication.
Ajoutez un appel à l’action et intégrez le résultat
L’appel à l’action est facultatif et vient après le modèle correspondant au ton. Utilisez-le pour proposer une seule étape concrète : s’inscrire, partager une expérience, lire un guide, consulter une page ou apporter un objet à un événement. Son contenu est conservé plutôt que reformulé, afin que vous maîtrisiez le verbe, la destination, la ponctuation et toute mention obligatoire. Si le champ est absent ou ne contient que des espaces, la réponse l’omet également et renvoie la légende de base sans valeur nulle. Elle fournit aussi le sujet normalisé et le ton reconnu, utiles pour tracer l’origine et organiser la validation. Aucun réseau, compte, horloge, hasard ou historique stocké n’intervient. Des entrées normalisées identiques donnent toujours la même sortie. L’exécution dans le navigateur est gratuite ; l’automatisation via API applique le tarif de base affiché de $0.002 par élément. Avant diffusion, vérifiez les limites, liens, mots-dièses, l’accessibilité et les affirmations à justifier.
Cas d’usage
Planifier un calendrier reproductible
Transformez les sujets hebdomadaires validés en légendes cohérentes avant leur passage en relecture.
Préparer les lignes d’une campagne
Remplissez un champ stable pour chaque sujet et ajoutez l’appel à l’action exact fourni par l’équipe marketing.
Tester un circuit de publication
Employez une sortie déterministe dans les démonstrations, tests et intégrations sans modèle ni variation imprévisible.
Questions fréquentes
Quels sont les tons disponibles ?
Les choix reconnus sont drôle, inspirant et professionnel. Toute autre valeur provoque une erreur de saisie au lieu d’être remplacée.
L’appel à l’action est-il obligatoire ?
Non. S’il est omis ou vide, l’outil renvoie la légende de base complète sans inclure ce champ facultatif.
Une même entrée produit-elle toujours la même légende ?
Oui. L’algorithme emploie des modèles fixes et du texte normalisé, sans hasard, heure actuelle, service réseau ni état stocké.
L’outil ajoute-t-il des mots-dièses ou des liens ?
Non. Il remplit uniquement le modèle choisi et ajoute votre appel à l’action. Insérez les liens ou mots-dièses lors de la relecture.
Quel est le coût d’une requête API ?
Chaque requête API applique le tarif de base affiché de $0.002 pour une légende. La version navigateur s’exécute localement gratuitement.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/write/caption-template-fill \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"topic":"launching our neighborhood book exchange","tone":"inspirational"}'const res = await fetch("https://api.kit.forhosting.com/write/caption-template-fill", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"topic": "launching our neighborhood book exchange",
"tone": "inspirational"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/write/caption-template-fill",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"topic": "launching our neighborhood book exchange",
"tone": "inspirational"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/write/caption-template-fill", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"topic":"launching our neighborhood book exchange","tone":"inspirational"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"topic":"launching our neighborhood book exchange","tone":"inspirational"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/write/caption-template-fill", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"topic": "launching our neighborhood book exchange",
"tone": "inspirational"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "write.caption_template_fill",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_topic_chars | 500 |
max_call_to_action_chars | 300 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |