Références bibliographiques
Déposez un article : chaque entrée de sa bibliographie revient découpée en auteurs, titre, année, publication et identifiant éventuel, qu’elle soit rédigée en APA, MLA, Chicago ou Vancouver. Fini la ressaisie de cinquante références. Paiement à l’usage, sans abonnement.
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.
Cette capacité lit un document académique ou un rapport et en extrait les références bibliographiques : auteurs, titres, années, sources. Elle rassemble les citations dispersées et la bibliographie de fin en une liste ordonnée, de quoi reconstituer une base de sources sans les recopier une à une.
Pourquoi une bibliographie se réutilise si mal
Une liste de références est mise en forme pour l’œil du lecteur : retraits, noms de revues en italique, virgules et points qui changent d’un style de citation à l’autre. Rien de cela ne donne à une machine une structure exploitable, si bien que reporter les références une par une dans un gestionnaire bibliographique est lent et source d’erreurs. C’est pire dans une revue de littérature, où un article suit APA, un autre numérote ses références en style Vancouver et un troisième adopte une variante auteur-date. Cet outil lit le style employé par chaque article et renvoie toutes les références dans une même structure.
Qui y gagne le plus de temps
Une équipe qui prépare une revue systématique peut extraire les références de dizaines d’articles dans une seule bibliothèque et supprimer les doublons, au lieu de recopier chaque bibliographie. L’équipe de production d’une revue peut vérifier, avant la mise en page, que chaque citation du texte a son entrée. Une bibliothèque peut transformer d’anciens numéros numérisés en base de références consultable, et chacun peut coller une bibliographie copiée pour l’importer en fiches propres.
Citations et bibliographie réunies
Les sources d’un document vivent à deux endroits : appelées au fil du texte, et détaillées dans la bibliographie finale. La capacité rapproche les deux et vous rend une liste unique, propre, des références citées. Vous cessez de faire l’aller-retour entre une note de bas de page et la liste des ouvrages, et vous disposez d’un inventaire complet des sources sur lesquelles le document s’appuie.
Auteurs, titres, années et sources
Pour chaque référence, la capacité isole les éléments qui la composent : le ou les auteurs, le titre, l’année, l’éditeur ou la revue, selon ce qui figure. Découper ainsi chaque référence vous évite de la ressaisir dans un logiciel de gestion bibliographique, et vous permet de trier ou de vérifier les sources par auteur ou par date, plutôt que de manipuler un pavé de texte indistinct.
Cas d’usage
Rassembler les sources d’un mémoire
Élodie Garnier, en études, extrait les références d’un article scientifique pour les verser dans la bibliographie de son mémoire sans les recopier.
Vérifier les sources d’un rapport
Thomas Rousseau récupère la bibliographie d’un rapport afin de contrôler chaque source citée, auteur et année à l’appui, avant de s’y référer.
Reconstituer les sources d’un livre blanc
Studio Lumen SAS rassemble les références citées dans un livre blanc client, dispersées entre le texte et les notes, en une liste propre et unique.
Questions fréquentes
Quels éléments d’une référence sont extraits ?
Les composants habituels : auteurs, titre, année, et selon les cas éditeur, revue ou source. La capacité les sépare pour que chaque référence soit exploitable champ par champ.
Reconnaît-elle différents styles de citation ?
Oui, les styles courants sont pris en charge. La capacité s’attache au contenu de la référence plutôt qu’à un format unique, ce qui lui permet de traiter des bibliographies présentées différemment.
Récupère-t-elle aussi les citations dans le corps du texte ?
Elle repère les appels de citation au fil du texte et les rapproche de la référence complète en bibliographie, pour rendre une liste cohérente des sources réellement utilisées.
Le document est-il conservé après le traitement ?
Non. Le transfert est chiffré, le document n’est traité que le temps d’en extraire les références, puis supprimé. Rien n’est archivé et personne ne le consulte.
Combien de pages puis-je traiter ?
Jusqu’à 10 pages par document, dans une limite de 25 Mo.
Outils associés
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/ocr/citation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}'const res = await fetch("https://api.kit.forhosting.com/ocr/citation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "El informe trimestral cerró con 1,2 M€ de ingresos."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ocr/citation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "El informe trimestral cerró con 1,2 M€ de ingresos."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ocr/citation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ocr/citation", 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": "El informe trimestral cerró con 1,2 M€ de ingresos."
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ocr.citation",
"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_mb | 25 |
max_pages | 10 |
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. |
413 | input_too_large | Entrée trop volumineuse : consultez la limite de taille de cette capacité. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |
Notes techniques
Un tarif à la page pour de longs documents
Le traitement est asynchrone : vous envoyez le document, la tâche s’exécute, la liste des références revient une fois l’analyse faite. L’extraction coûte $0.003 par requête, plus $0.0135 par page, en dollars US, sans abonnement — un tarif léger, pensé pour des documents qui peuvent être longs, jusqu’à 10 pages. La capacité, en version bêta, s’utilise sur cette page ou par l’API.
Questions techniques
Combien coûte l’extraction ?
$0.003 par requête et $0.0135 par page, en dollars US, sans abonnement. Paiement par PayPal, facture sur demande.