Extraction des questions
Cette capacité relève toutes les questions contenues dans un texte — un compte rendu de réunion, un long e-mail, un fil d’échanges — et les réunit dans une liste claire. Elle repère aussi bien les interrogations directes que les demandes formulées sans point d’interrogation, pour que rien ne reste sans réponse.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Repérer plus que le point d’interrogation
Toutes les questions ne se terminent pas par un « ? ». « Il faudrait savoir si le devis inclut la pose » est une demande déguisée en affirmation. La capacité repère les deux formes : l’interrogation directe et la question implicite noyée dans une phrase déclarative. Vous obtenez une liste où chaque point appelle une réponse, ce qui transforme un compte rendu bavard en une check-list d’actions à traiter, sans relire tout le document une deuxième fois.
À quoi sert la liste obtenue
Après une réunion ou un échange fourni, les questions en suspens se perdent facilement. En les isolant, vous voyez d’un coup ce qui bloque, ce qui attend un arbitrage et ce qui exige une information manquante. La liste sert de base à un e-mail de suivi, à un ordre du jour pour la fois suivante, ou simplement à répondre point par point sans en oublier un au fond du fil.
Où l’exécuter, et à quel prix
Le traitement se lance sur cette page : vous collez le texte, la liste des questions s’affiche. Pour un usage régulier — dépouiller chaque semaine une boîte de réception ou des comptes rendus en série — la même capacité s’appelle en API, et bientôt depuis une application ou par e-mail. Le tarif est de $0.003 par requête, plus $0.0135 par tranche de 1 000 mots. Les prix sont affichés en dollars US, sans abonnement ni palier caché.
Cas d’usage
Préparer un e-mail de suivi
Après une réunion client, Thomas Rousseau colle son compte rendu et récupère les six questions restées ouvertes. Il les copie dans un e-mail récapitulatif, envoyé le soir même, plutôt que de reconstituer le fil de mémoire.
Dépouiller un long fil de messages
Studio Lumen SAS reçoit un échange de vingt messages sur un projet. L’outil sort toutes les questions posées par le client, y compris celles glissées entre deux paragraphes, pour n’en laisser aucune sans réponse.
Anticiper les objections d’un dossier
Nadia Benali relit un dossier de candidature et en extrait les questions que le jury pourrait se poser. La liste lui sert de trame pour renforcer les points faibles avant l’envoi.
Questions fréquentes
Les questions sans point d’interrogation sont-elles détectées ?
Oui. C’est même l’intérêt : une demande formulée comme « je me demande si… » ou « il faudrait clarifier… » est relevée au même titre qu’une interrogation directe.
Les questions sont-elles reformulées ou reprises telles quelles ?
Elles sont reprises au plus près du texte, dans la langue d’origine, pour rester fidèles à ce qui a été écrit. La formulation n’est ajustée que lorsqu’une question implicite doit être rendue explicite.
Quelle longueur de texte puis-je soumettre ?
Jusqu’à 20 000 tokens par requête, soit un compte rendu ou un fil de discussion conséquent. Au-delà, découpez le texte en sections et traitez-les l’une après l’autre.
Combien cela coûte-t-il ?
$0.003 la requête, plus $0.0135 par tranche de 1 000 mots analysés, facturés en dollars US. Le montant est connu avant l’envoi.
Que devient mon texte une fois traité ?
Il transite chiffré, sert uniquement à produire la liste, puis n’est associé à aucun compte puisqu’il n’en existe pas. Rien n’est conservé pour alimenter un profil.
L’assistance répond-elle en français ?
Non. Une vraie personne vous répond — en espagnol ou en anglais. Nous préférons vous le dire clairement plutôt que de promettre un support en français qui n’existe pas.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/text/extract-questions \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/extract-questions", {
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/extract-questions",
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/extract-questions", 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/extract-questions", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"text": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.extract_questions",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_tokens | 20000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |