Modello di didascalia social in base al tono
Una buona didascalia social nasce spesso da una struttura affidabile, non da una pagina vuota.
Esegui gratis nel browser
Questo strumento prende il tema indicato da Lei, applica uno dei tre toni definiti e, se desiderato, aggiunge il Suo invito all’azione. Il risultato è immediato, ripetibile e pronto per l’ultima revisione del marchio. Poiché lo stesso input produce sempre la stessa didascalia, i team possono inserirlo in calendari editoriali, fogli di contenuti e automazioni leggere senza dipendere da frasi casuali o da un modello esterno.
Parta da un tema preciso
Scriva il tema come l’argomento specifico che desidera mettere in evidenza, non come un lungo elenco di istruzioni. Una frase come «lancio del nostro scambio di libri di quartiere» offre al modello un’idea chiara. Novità di prodotto, promemoria di eventi, traguardi, temi educativi e annunci per la comunità funzionano bene quando l’argomento entra naturalmente in una frase. Lo strumento elimina gli spazi esterni e trasforma spazi ripetuti, tabulazioni e ritorni a capo in spazi singoli. Non effettua ricerche, non inventa affermazioni e non deduce dettagli assenti. Questa scelta mantiene il testo legato al tema approvato. Conservi nomi, maiuscole e termini importanti nella forma prevista per la pubblicazione. Se servono date, prezzi, luoghi o note legali, li inserisca esplicitamente oppure li aggiunga durante la revisione editoriale.
Consideri il tono una scelta editoriale
Scelga divertente quando il post consente una battuta leggera da protagonista; motivazionale quando occorre sottolineare progresso e incoraggiamento; oppure professionale per un’impostazione concisa e aziendale. Si tratta di famiglie di modelli esplicite, non di indicazioni vaghe per un sistema generativo. Ogni tono riconosciuto corrisponde a una struttura fissa, quindi una richiesta ripetuta resta stabile nel browser, tramite API e nelle prove salvate. Il team può confrontare i toni senza vedere cambiare anche il resto. Il tono divertente non tenta il sarcasmo, quello motivazionale non inventa storie personali e quello professionale non crea metriche. Maiuscole e spazi esterni vengono ignorati nel valore del tono; qualsiasi scelta diversa dalle tre supportate genera un errore di input. Decida in base alla voce del marchio, al pubblico e alla delicatezza dell’argomento, quindi faccia verificare il testo prima della pubblicazione.
Aggiunga un invito all’azione e integri il risultato
L’invito all’azione è facoltativo e viene aggiunto dopo il modello completato. Lo usi per proporre un solo passo concreto, come registrarsi, condividere un’esperienza, leggere una guida, visitare una pagina o portare qualcosa a un evento. Il testo viene conservato, non riscritto, così Lei controlla verbo, destinazione, punteggiatura e formule obbligatorie. Se il campo manca o contiene solo spazi, anche la risposta lo omette e restituisce la didascalia base senza un valore nullo. La risposta include inoltre il tema normalizzato e il tono riconosciuto, utili per registrare l’origine e indirizzare il contenuto all’approvazione. Non intervengono rete, account, orologio, casualità o cronologia. Input normalizzati identici producono sempre lo stesso risultato. L’uso nel browser è gratuito; l’automazione API applica il prezzo base mostrato di $0.002 per elemento. Prima di pubblicare, verifichi limiti, link, hashtag, accessibilità e affermazioni da documentare.
Casi d'uso
Pianificare un calendario ripetibile
Trasformi i temi settimanali approvati in didascalie coerenti prima di inviarle alla revisione.
Preparare le righe di una campagna
Compili un campo stabile per ogni tema e aggiunga l’invito all’azione esatto fornito dal marketing.
Provare flussi di pubblicazione
Usi risultati deterministici in demo, test e integrazioni senza modelli esterni o variazioni imprevedibili.
Domande frequenti
Quali toni sono disponibili?
Sono riconosciuti divertente, motivazionale e professionale. Qualsiasi altro valore genera un errore di input senza sostituzioni.
L’invito all’azione è obbligatorio?
No. Se viene omesso o è vuoto, lo strumento restituisce la didascalia base completa senza includere il campo facoltativo.
Lo stesso input produce sempre la stessa didascalia?
Sì. L’algoritmo usa modelli fissi e testo normalizzato, senza casualità, ora corrente, servizi di rete o stato salvato.
Lo strumento aggiunge hashtag o link?
No. Compila soltanto il modello selezionato e aggiunge l’invito fornito. Inserisca link o hashtag durante la revisione.
Quanto costa una richiesta API?
Ogni richiesta API applica il prezzo base mostrato di $0.002 per una didascalia. La versione browser funziona localmente gratis.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"topic": "launching our neighborhood book exchange",
"tone": "inspirational"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "write.caption_template_fill",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_topic_chars | 500 |
max_call_to_action_chars | 300 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |