Fai una domanda al tuo documento
Uno strumento a cui fai una domanda su un testo e ti risponde usando solo quel testo: incolli il documento, chiedi «qual è la scadenza?» o «quanto costa la penale?» e ottieni la risposta, senza rileggere tutto per cercarla. Comodo con contratti, regolamenti e documenti lunghi.
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.
Risponde a partire dal tuo testo
Incolli un documento e fai la tua domanda in italiano corrente. Lo strumento cerca la risposta dentro quel testo e te la dà, riportando cosa dice il documento. Non attinge a conoscenze esterne: risponde su ciò che gli hai dato, così sai che la risposta viene dal tuo materiale e non da altrove.
Quando ti fa risparmiare tempo
Con un contratto di venti pagine, un regolamento, un manuale, le condizioni di un servizio: invece di scorrere tutto in cerca di una riga, fai la domanda e ottieni il punto. Lo usi da questa pagina; via API lo colleghi ai tuoi documenti per rispondere alle domande in automatico, e presto anche via email e Telegram.
Prezzo
A consumo, senza abbonamento: $0.003 a richiesta più $0.0135 a domanda. Fai solo le domande che ti servono e paghi quelle. Prezzo pubblicato, nessuna registrazione, nessun canone fisso.
Casi d'uso
Domande a un contratto
Incolli un contratto e chiedi «entro quando posso disdire?»: ottieni la clausola giusta senza leggere venti pagine di condizioni.
Regolamento di un bando
Da un regolamento chiedi «chi può partecipare?» e «qual è la scadenza?» e ricavi le risposte puntuali, pronte da verificare nel testo.
Manuale o condizioni
Con il manuale di un servizio chiedi «come si richiede il rimborso?» e ottieni il passaggio che ti interessa, senza cercarlo a mano.
Domande frequenti
Risponde solo con il mio testo o aggiunge cose sue?
Solo con il testo che incolli. Non usa conoscenze esterne: se la risposta non è nel documento, te lo dice invece di inventarla.
Come si conta il prezzo?
A domanda: $0.003 a richiesta più $0.0135 per ogni domanda che fai. Paghi solo le domande che poni davvero, senza abbonamento.
E se la risposta non è nel documento?
Te lo segnala. Preferiamo un onesto «non è specificato nel testo» a una risposta inventata che potrebbe portarti fuori strada.
Funziona con documenti in italiano?
Sì. Fai la domanda in italiano e ottieni la risposta in italiano, con contratti, regolamenti e condizioni redatti in italiano.
Il documento resta riservato?
Sì. Viene elaborato sui nostri server per rispondere e poi eliminato, senza essere conservato né usato per addestrare modelli.
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/qa \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/qa", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/qa",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/qa", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/qa", 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
{
"input": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.qa",
"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. |