Post réseaux sociaux
Donnez votre idée, votre intention et la plateforme visée : l’outil rédige une publication calibrée pour ce réseau — accroche, corps du message et invitation à réagir. Le ton d’un post LinkedIn n’est pas celui d’Instagram ; l’outil ajuste la longueur et le style pour que votre message trouve sa place là où il paraît.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Chaque réseau a ses codes
Un post LinkedIn valorise l’expertise et la première ligne qui accroche ; Instagram vit d’émotion et de concision ; Facebook tolère un ton plus conversationnel. L’outil adapte la structure et le registre à la plateforme que vous indiquez. Il évite le copier-coller identique partout, cause première des publications qui tombent à plat. Vous partez d’une base pensée pour le bon public.
Une accroche qui retient le défilement
Sur un fil, la première ligne décide de tout : si elle n’arrête pas le pouce, le reste n’est jamais lu. L’outil propose des ouvertures franches — une question, un chiffre, un constat — sans tomber dans l’appât trompeur qui déçoit ensuite. Vous choisissez l’angle et gardez la promesse tenable, condition d’une audience qui revient. Le reste du post doit honorer ce que l’accroche annonce.
Publier depuis vos outils
Sur cette page, vous rédigez une publication à la demande. Par l’API, la génération alimente un outil de programmation pour préparer votre calendrier éditorial. Applications mobiles, e-mail et Telegram viendront pour poster une idée saisie sur le vif. L’outil rédige le texte ; la programmation et la publication passent par vos propres comptes. Vous gardez la main sur ce qui paraît et quand.
Cas d’usage
Le LinkedIn d’un indépendant
Julien Lefèvre partage un retour d’expérience. À partir de trois idées, l’outil rédige un post à la première personne, avec une accroche qui pose une question au lecteur.
L’Instagram d’un artisan
Atelier Garnier SARL publie une nouvelle création. L’outil propose une légende courte et sensible, centrée sur le geste et la matière, sans jargon marketing.
La page d’une association
Élodie Garnier anime la page d’une association. Elle génère un post pour annoncer un événement, avec une invitation claire à s’inscrire.
Questions fréquentes
Quel est le prix d’une publication ?
$0.003 par requête, plus $0.0135 par publication. Facturé à l’usage, sans abonnement : vous générez un post ou toute une série, et ne payez que ce que vous produisez.
Le même texte convient-il à tous les réseaux ?
Rarement. Un bon post tient compte des codes de sa plateforme. Indiquez le réseau visé et l’outil ajuste longueur et ton ; pour publier partout, mieux vaut générer une version par réseau plutôt que copier-coller la même.
L’outil ajoute-t-il les hashtags ?
Il peut proposer quelques mots-clés si vous le demandez, mais un outil dédié affine mieux la sélection. Concentrez d’abord le post sur son message ; les hashtags viennent en appoint, pas en remplacement d’une idée claire.
Mon idée de post est-elle réutilisée ?
Le texte que vous fournissez est traité le temps de rédiger la publication, puis sert seulement à vous renvoyer le résultat. Il n’est ni publié à votre place ni cédé à un tiers.
Faut-il s’inscrire pour générer un post ?
Non. Pas de compte : l’achat se fait par PayPal, en une fois, avec facture possible. Vous copiez ensuite le texte dans le réseau de votre choix.
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/text/social-post \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/social-post", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/social-post",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/social-post", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/social-post", 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
{
"input": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.social_post",
"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_tokens | 20000 |
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. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |