Un articolo troppo lungo?
Questo strumento parte da un link: gli dai l’indirizzo di un articolo o di una pagina, lui la apre, ne legge il contenuto e te ne restituisce il riassunto in italiano. Non devi selezionare e incollare il testo a mano: basta l’URL. Utile per articoli lunghi, comunicati e pagine informative.
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.
Come funziona con il link
Incolli l’indirizzo della pagina; il KIT la carica come farebbe un browser, isola il contenuto vero — l’articolo, non i menu e le pubblicità — e ne ricava una sintesi. È la differenza con il riassunto da testo incollato: qui il recupero della pagina lo fa lo strumento. Per questo il prezzo per pagina è un po’ più alto: comprende l’apertura e la lettura del sito, non solo l’elaborazione del testo.
Cosa legge e cosa no
Funziona bene su pagine pubbliche di articoli, notizie, blog e schede informative. Non arriva a contenuti dietro login, paywall o form: se una pagina è riservata, non può leggerla. Su siti molto pesanti o costruiti quasi solo in script il testo estratto può essere parziale. Anche le pagine con scroll infinito o con un muro di cookie da accettare possono dare risultati parziali. In quel caso conviene copiare il testo e usare il riassunto da incollato.
Cosa ottieni
Un riassunto in italiano del contenuto della pagina, anche se l’articolo è in un’altra lingua. Lo puoi usare per farti un’idea prima di leggere per intero, per una rassegna stampa, o per archiviare di cosa parlava un link salvato. Puoi scegliere quanto stringere: poche righe o mezza pagina. Il testo esce pulito, senza i menu, i banner e gli inviti a iscriverti che affollano la pagina originale.
Da web, non solo API
Lo usi direttamente qui: incolli il link e leggi il riassunto nella pagina. Lo stesso strumento è richiamabile via API per chi monitora molte pagine, e presto da email e da app. La superficie principale resta il web, senza account. Chi segue tanti siti può automatizzarlo per ricevere ogni giorno i riassunti delle pagine nuove, senza aprirle una per una a mano.
Casi d'uso
Rassegna stampa veloce
Ogni mattina Francesca Colombo incolla i link degli articoli del settore e riceve i riassunti, per capire in cinque minuti cosa vale la pena leggere per intero.
Un articolo tecnico in inglese
Alessandro Ferrari trova una guida in inglese, ne incolla il link e ottiene il riassunto in italiano, così decide se serve tradurre tutto il testo.
Cosa diceva quel link salvato
Uno studio archivia con ogni link un riassunto della pagina, per ritrovare mesi dopo di cosa parlava senza riaprire il sito.
Domande frequenti
Devo copiare il testo della pagina?
No, è proprio la differenza: basta incollare l’indirizzo. Lo strumento apre la pagina e ne estrae il contenuto da solo. Se invece hai già il testo, usa il riassunto da testo incollato, che costa meno.
Funziona con qualsiasi sito?
Con le pagine pubbliche sì. Non può leggere contenuti dietro login, abbonamento o paywall, e su siti costruiti quasi solo in script può estrarre solo una parte del testo.
Il riassunto esce in italiano anche se l’articolo è in un’altra lingua?
Sì. La pagina può essere in inglese, francese o spagnolo: il riassunto te lo restituisce in italiano.
Quanto costa a pagina?
$0.046 a richiesta più $0.0145 per pagina analizzata. Il prezzo è più alto del riassunto da testo perché include l’apertura e il recupero del sito. Sempre senza abbonamento.
Cosa succede se il risultato è sbagliato o la pagina non si apre?
Se la pagina non è raggiungibile te lo segnala. Se il riassunto non ti convince, scrivici: ti risponde una persona vera, in inglese o spagnolo, e sistemiamo la richiesta.
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/summarize-url \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://ejemplo.com"}'const res = await fetch("https://api.kit.forhosting.com/text/summarize-url", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"url": "https://ejemplo.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/summarize-url",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"url": "https://ejemplo.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/summarize-url", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"url":"https://ejemplo.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"url":"https://ejemplo.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/summarize-url", 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
{
"url": "https://ejemplo.com"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.summarize_url",
"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. |