Sviluppa un testo breve
Questo strumento fa il contrario del riassunto: parte da poche righe — appunti, una lista di idee, una bozza scarna — e le sviluppa in un testo completo e scorrevole. Tu metti i concetti, lui costruisce i paragrafi. Incolli gli appunti, indichi il tono e ottieni un testo pronto da rifinire.
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.
Dagli appunti al testo
Parti da uno scheletro: “disdetta palestra, contratto scaduto a giugno, chiedo conferma per iscritto”. Lo strumento lo trasforma in un testo articolato, con le frasi di collegamento e un tono coerente. Non aggiunge fatti che non hai messo: sviluppa quello che gli dai, riempie i vuoti di forma, non di contenuto. Il risultato è una bozza già leggibile, da correggere invece che da comporre.
Quanto e come espandere
Decidi quanto allungare e in che registro: una email cortese, una descrizione più ricca, un paragrafo che dà corpo a un’idea buttata giù di fretta. Da tre righe di appunti di Marco Rossi puoi ottenere una email formale di dieci; da una scaletta, i paragrafi di una prima bozza. Se poi ti sembra troppo lungo, lo passi allo strumento che accorcia.
Cosa non fa
Non inventa dati né riferimenti che non hai fornito: se non gli dai cifre, non se le inventa. Serve a dare forma, non a documentare. Per un testo che deve essere preciso — importi, date, clausole — metti tu quei dati negli appunti, e poi rileggi il risultato prima di inviarlo. Pensalo come un collega che scrive bene ma non conosce la pratica: la sostanza gliela porti tu, lui la mette in bella.
Casi d'uso
Email da tre righe di appunti
Da “disdetta contratto luce, entro il 14 luglio, chiedo conferma via PEC” Giulia Bianchi ottiene una email formale completa, pronta da rileggere e inviare.
Descrizione di prodotto
Un piccolo e-commerce parte da quattro caratteristiche in elenco e ottiene un paragrafo descrittivo scorrevole per la scheda del prodotto.
Bozza da una scaletta
Alessandro Ferrari butta giù i punti di una relazione e li sviluppa in paragrafi, così parte da una bozza invece che dal foglio bianco.
Domande frequenti
Aggiunge cose che non ho scritto?
Sviluppa i concetti che gli dai, non aggiunge fatti o dati esterni. Riempie i vuoti di forma — connettivi, frasi di raccordo, tono — non di contenuto. I dati precisi devi fornirli tu.
Posso scegliere il tono del testo espanso?
Sì: formale per una lettera, cordiale per una email, neutro per una descrizione. Indichi il registro e il testo esce coerente dall’inizio alla fine.
E se il risultato viene troppo lungo?
Puoi chiedere un’espansione più contenuta, oppure passare il testo allo strumento che accorcia per riportarlo alla misura giusta.
Quanto costa?
$0.003 a richiesta più $0.0135 ogni 1.000 parole elaborate. Sviluppare pochi appunti costa una frazione di centesimo di dollaro, senza canone.
I miei appunti restano privati?
Il testo viene elaborato per generare la bozza e poi eliminato: non resta archiviato né viene riutilizzato. Non serve alcun account.
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/expand \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/expand", {
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/expand",
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/expand", 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/expand", 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.expand",
"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. |