Scrivi un testo da una semplice richiesta
Uno strumento a cui descrivi cosa ti serve e lui scrive il testo: dài un’istruzione — «una mail per disdire la palestra», «un breve annuncio per un appartamento» — e ottieni una bozza pronta da rifinire. Utile quando devi partire da zero e la pagina bianca ti blocca.
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.
Dalla richiesta al testo
Scrivi cosa vuoi ottenere, in italiano corrente: il tipo di testo, l’argomento, il tono, la lunghezza. Lo strumento produce una bozza coerente con la richiesta, che poi correggi e adatti. Più sei preciso nell’istruzione — a chi è rivolto, cosa deve dire, che registro tenere — più il risultato è vicino a quello che avevi in mente.
Cosa puoi farci scrivere
Una mail di disdetta da mandare via PEC, la descrizione di un annuncio, un breve testo per il sito, un messaggio formale a un ufficio, un paragrafo per un documento. Non è pensato per articoli lunghi con una struttura precisa: per quelli ci sono strumenti più mirati nel KIT. Qui il punto forte è partire in fretta da un’istruzione.
Canali e prezzo
Lo usi da questa pagina o via API, per generare testi dentro i tuoi flussi; in arrivo anche email e Telegram. Prezzo a consumo: $0.003 a richiesta più $0.0135 ogni mille parole prodotte, senza abbonamento e senza registrazione.
Casi d'uso
Lettera di disdetta
Chiedi «una disdetta formale dell’abbonamento telefonico, tono cortese»: ottieni la bozza da mandare via PEC, che rifinisci con i tuoi dati.
Annuncio da pubblicare
Descrivi un appartamento da affittare e ricavi un annuncio chiaro e ordinato, pronto da mettere sul portale dopo una rilettura.
Messaggio a un ufficio
Chiedi un testo formale per richiedere un documento all’Agenzia delle Entrate e parti da una bozza corretta invece che dalla pagina bianca.
Domande frequenti
Come ottengo un risultato migliore?
Dando istruzioni precise: a chi è rivolto il testo, cosa deve dire, che tono e che lunghezza. Un’istruzione dettagliata dà una bozza più vicina a quello che ti serve.
Devo rileggere quello che produce?
Sì, sempre. È una bozza di partenza: controlla dati, nomi e toni prima di inviarla o pubblicarla. Ti fa risparmiare la prima stesura, non la revisione.
Va bene per articoli lunghi?
Meno: qui il punto forte è partire in fretta da un’istruzione, per testi brevi o medi. Per articoli strutturati nel KIT ci sono strumenti dedicati.
Scrive in italiano corretto?
Sì. Produce testi in italiano con accenti e forme corrette; puoi chiedere un registro formale, adatto a una PEC o a una lettera a un ufficio.
Quanto costa?
A consumo: $0.003 a richiesta più $0.0135 ogni mille parole prodotte, prezzo pubblicato, nessun abbonamento e nessuna registrazione.
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/generate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/generate", {
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/generate",
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/generate", 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/generate", 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.generate",
"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. |