Come ricavare la scaletta di un testo
Uno strumento che ricava la scaletta di un testo lungo: legge il documento e ne restituisce la struttura in titoli e sottotitoli, con la gerarchia degli argomenti. Comodo per capire com’è organizzato un testo, riorganizzarlo o partire da lì per riscriverlo o studiarlo.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Cosa ti restituisce
Una scaletta a livelli: i temi principali come titoli, i punti che li compongono come sottotitoli, nell’ordine del testo. È la mappa del documento — quella che l’autore aveva in testa ma che nel testo finito non si vede più. Ti serve per orientarti in fretta o per rimettere mano alla struttura senza perderti.
Quando è utile
Prima di riscrivere un documento confuso, per vederne l’ossatura e decidere cosa spostare. Per studiare, trasformando un capitolo in una scaletta di ripasso. Per preparare una presentazione a partire da una relazione. Incolli il testo e ottieni la struttura, senza rileggerlo tre volte con la matita in mano.
Dove e a quanto
Lo usi da questa pagina o via API, per generare scalette in automatico dai tuoi documenti; in arrivo anche email e Telegram. Prezzo a consumo: $0.003 a richiesta più $0.0135 ogni mille parole, senza abbonamento e senza registrazione.
Casi d'uso
Riorganizzare una relazione
Una relazione scritta di getto diventa una scaletta a titoli e sottotitoli: vedi subito cosa manca, cosa si ripete e cosa spostare.
Studiare un capitolo
Da un capitolo di manuale ricavi la scaletta degli argomenti, comoda come traccia di ripasso prima di un esame.
Preparare una presentazione
Trasformi un documento lungo nella struttura di una presentazione, con i temi principali già ordinati per diventare slide.
Domande frequenti
Riporta i titoli già presenti o li crea?
Se il testo ha già dei titoli, li usa; se è un blocco continuo senza intestazioni, deduce i temi e crea i titoli della scaletta a partire dal contenuto.
Quanti livelli di profondità ha la scaletta?
In genere due o tre: argomenti principali e sottopunti. Su testi molto strutturati può scendere più in basso, seguendo la gerarchia reale del documento.
Modifica il testo originale?
No. Restituisce solo la struttura in titoli; il testo di partenza non viene toccato. La scaletta è una vista, non una riscrittura.
Va bene per documenti in italiano?
Sì. Ricava la scaletta di testi in italiano rispettando termini e nomi propri, senza tradurre né alterare le intestazioni esistenti.
Quanto costa?
A consumo: $0.003 a richiesta più $0.0135 ogni mille parole, prezzo pubblicato. Nessun abbonamento; paghi solo quando lo usi.
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/text/outline \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/outline", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/outline",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/outline", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/outline", 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
{
"text": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.outline",
"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_tokens | 20000 |
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. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |