Générateur de flashcards
Cette capacité transforme un cours ou une fiche en jeu de flashcards : chaque carte porte une question au recto et sa réponse au verso, pour réviser par répétition espacée. Elle convient à qui apprend une matière, une langue ou une procédure et veut mémoriser sans passer des heures à découper le contenu en cartes.
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.
Le principe du recto-verso
Une bonne flashcard tient sur une seule idée : une question précise d’un côté, une réponse courte de l’autre. L’outil découpe votre cours en unités de ce type — un terme et sa définition, une date et son événement, une règle et son exemple — plutôt qu’en longs paragraphes qu’on ne mémorise pas. Chaque carte reste autonome et testable seule, ce qui est la condition d’une révision efficace en répétition espacée.
Adapté à la mémorisation, pas au survol
L’objectif n’est pas de résumer, mais de faire retenir. Les cartes isolent ce qui se mémorise : vocabulaire, formules, faits, étapes d’un processus. Vous pouvez régler le nombre de cartes et le style des questions — définition, question ouverte, texte à trous. Tout provient de votre document ; l’outil ne fabrique pas de contenu absent. Vous récupérez une liste de paires recto-verso à importer dans votre application de révision habituelle.
Une capacité en bêta, et son tarif
Cette capacité est en bêta : elle fonctionne et accepte les exécutions, mais le découpage en cartes s’affine encore et mérite un coup d’œil avant révision. Vous la lancez sur cette page en collant votre cours ; elle existe aussi en API pour générer des paquets en série. Le tarif : $0.003 la requête, plus $0.0135 par tranche de 1 000 mots, en dollars US, sans abonnement ni engagement.
Cas d’usage
Apprendre du vocabulaire
Nadia Benali révise une liste de termes techniques. L’outil en fait des cartes terme / définition qu’elle importe dans son application de répétition espacée, plutôt que de les saisir une à une.
Mémoriser une procédure
Chez Menuiserie Rousseau & Fils, un apprenti transforme le protocole de sécurité de l’atelier en flashcards, pour retenir chaque étape avant de manipuler les machines.
Préparer un concours
Julien Lefèvre découpe ses fiches de révision en cartes question-réponse et s’interroge dessus chaque jour, en misant sur la régularité plutôt que sur le bachotage de dernière minute.
Questions fréquentes
Qu’est-ce qu’une flashcard, ici ?
Une carte à deux faces : une question ou un terme au recto, la réponse ou la définition au verso. C’est l’unité de base de la révision par répétition espacée.
Puis-je régler le nombre de cartes et le style ?
Oui. Vous fixez le nombre de cartes et le type de questions — définition, question ouverte, texte à trous — selon ce que vous voulez mémoriser.
Pourquoi la capacité est-elle en bêta ?
Le découpage du contenu en cartes est encore en cours d’affinage. Elle est utilisable dès maintenant, mais nous vous invitons à relire les cartes avant de les apprendre.
Le contenu vient-il uniquement de mon cours ?
Oui. Les cartes reprennent ce qui figure dans le texte fourni ; l’outil n’ajoute pas de savoir extérieur au document.
Combien coûte un jeu de cartes ?
$0.003 la requête, plus $0.0135 par tranche de 1 000 mots du cours, en dollars US. Le prix est connu avant l’envoi.
Mon cours est-il conservé ?
Non. Il transite chiffré, sert à produire les cartes, puis n’est rattaché à aucun compte ni gardé après le traitement.
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/flashcards \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/flashcards", {
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/flashcards",
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/flashcards", 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/flashcards", 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.flashcards",
"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. |