Paternité en PROBABILITÉ calibrée — ta voix face à celle de l’IA, ou face à un autre humain
Request
- Base URL: https://kaneme.com
- URL: https://kaneme.com/api/v1/verify
- Auth: HTTP bearer
Request body
Texte à attribuer.
q1 = ta voix contre celle de l’IA, la mesure principale (défaut : q1) ; q2 = toi contre un autre humain, en bêta, mesuré seulement si on le demande. Comparée à des imitations IA des auteurs du banc, réalisées à partir de leurs textes de référence. Les aliases historiques human/author restent acceptés.
Empreinte attendue depuis prepare_voice_context ; 409 avant calcul si elle a changé.
Contexte déclaré par le client, sans attestation de ce que son modèle a lu.
Parcours suivi rendu par prepare_voice_context ; obligatoire avec reportedContextId.
Format déclaré du texte mesuré.
Voix visée. Par défaut, la voix active du compte.
Response
Succès.
Bande en clair, dérivée de probability pour la question posée : « Signe cette voix », « Plausiblement cette voix », « Ambigu », puis « Voix générique » (q1) ou « Voix étrangère » (q2). Avant le 12/10/2026 : « Auteur probable », « Auteur plausible », « Imposteur probable ». Absent quand unavailable est présent.
La bande de label, en clé stable : signature, plausible, ambiguous, foreign (sur q1, foreign est une écriture générique ; sur q2, une autre voix). Présent exactement quand label l’est. Depuis le contrat 5.3.0.
self_overlap — Le texte à juger est déjà, pour l’essentiel, dans la référence qui le juge : la mesure porterait sur elle-même. Juge un texte que la référence ne contient pas — ou retire-le du corpus de cette voix. · unsupported_language — Le texte ne se lit ni en français ni en anglais, même en départageant ces deux seules langues : le verdict n’est calibré que sur elles, chacune avec son propre moteur. Lis le champ language de la réponse avant d’appeler : hors du français et de l’anglais, ne demande pas de verdict. · voice_language_mismatch — Le texte et la voix de référence ne sont pas écrits dans la même langue : chaque moteur ne compare un texte qu’à une voix de sa langue. Juge ce texte avec une voix écrite dans sa langue — crée-la si elle n’existe pas. Ne le traduis pas pour contourner ce refus. · mixed_language — Le texte est dans la langue de la voix, mais au moins une phrase entière est dans l’autre langue servie : la mesure mêlerait deux moteurs. Corrige ou retire les passages renvoyés dans passages (positions dans le texte), puis relance. Les mots isolés — anglicismes, marques — et les citations entre guillemets ne déclenchent pas ce refus. · embedding_layer — La couche de mesure profonde n’a pas répondu ; sans elle, aucune probabilité n’est calibrée. Réessaie dans un instant si la couche de mesure redevient disponible. · out_of_distribution — Le panel de contraste ne couvre pas le registre de cette voix : la marge existerait, elle ne voudrait rien dire. Verse dans la voix des textes de référence plus proches du registre mesuré. · calibration_mismatch — La version du moteur ne correspond pas à une calibration validée. Attends la correction de la configuration du moteur. Ne modifie ni ne traduis le texte pour contourner ce refus.
Changes
No recorded changes to this operation across all 1 revision of this API.