Génération automatique de listes
https://genlexis.com/v1/generationsGenlexis sélectionne des éléments dans son corpus en fonction des paramètres demandés. Choisissez un tirage purement aléatoire ou un tirage équilibré phonémiquement. La réponse contient les listes obtenues et les paramètres appliqués.
Authentification
Une clé API est requise. Elle est attribuée par l'équipe Genlexis.
glx_0123456789...abcdefParamètres
selectionchaîneobligatoireMode de sélection, aléatoire ou avec équilibrage phonémique. random · phoneme_balanced
language"fr-FR"obligatoireLangue du corpus ; seule fr-FR est disponible actuellement.
patternchaîneobligatoirePatron grammatical des éléments à sélectionner. noun · det_noun · det_noun_adj · np_verb
listCountentierobligatoireNombre de listes à produire. Valeurs : 1 à 5
itemsPerListentierobligatoireNombre d'éléments souhaité dans chaque liste. Valeurs : 1 à 50
filtersobjetfacultatifContraintes facultatives appliquées aux éléments du corpus.
Voir les 6 champs
detTypechaînefacultatifType de déterminant ; réservé aux patrons avec déterminant. definite · indefinite
genderchaînefacultatifGenre grammatical du nom. m · f
grammNumberchaînefacultatifNombre grammatical du nom. s · p
lengthentierfacultatifLongueur exacte du nom dans l'unité choisie. Valeurs : 1 à 20
lengthUnitchaînefacultatifUnité de longueur ; nécessite length. Par défaut, syllabes. syllables · phonemes
lexicalDensitychaînefacultatifNiveau de densité lexicale demandé pour le nom. high · medium · low
seedchaînefacultatifGraine de tirage ; créée si elle est omise. Le résultat reste reproductible tant que le corpus et les règles ne changent pas. Longueur : 1 à 128
allowPartialbooléenfacultatifAutorise le retour des éléments disponibles si la demande ne peut pas être remplie ; un résultat vide reste refusé. Par défaut : false
Réponse
selectionchaîneobligatoireMode de sélection utilisé pour ce résultat. random · phoneme_balanced
language"fr-FR"obligatoireLangue des éléments sélectionnés.
seedchaîneobligatoireGraine effectivement utilisée pour cette génération.
optionsobjetobligatoireParamètres appliqués à cette génération.
Voir les 5 champs
patternchaîneobligatoirePatron grammatical appliqué.
listCountentierobligatoireNombre de listes demandé.
itemsPerListentierobligatoireNombre d'éléments demandé par liste.
filtersobjetobligatoireFiltres appliqués.
Voir les 6 champs
detTypechaînefacultatifType de déterminant ; réservé aux patrons avec déterminant. definite · indefinite
genderchaînefacultatifGenre grammatical du nom. m · f
grammNumberchaînefacultatifNombre grammatical du nom. s · p
lengthentierfacultatifLongueur exacte du nom dans l'unité choisie. Valeurs : 1 à 20
lengthUnitchaînefacultatifUnité de longueur ; nécessite length. Par défaut, syllabes. syllables · phonemes
lexicalDensitychaînefacultatifNiveau de densité lexicale demandé pour le nom. high · medium · low
allowPartialbooléenobligatoireIndique si les résultats partiels étaient autorisés.
listsobjet[][]obligatoireListes produites ; chaque élément contient un identifiant, un texte et son patron grammatical.
requestedItemsentierobligatoireNombre total d'éléments demandés. Valeurs : 1 à +∞
totalItemsentierobligatoireNombre total d'éléments retournés. Valeurs : 1 à +∞
completebooléenobligatoireIndique si tous les éléments demandés ont été retournés.
scoresnombre[]facultatifDistance phonémique de chaque liste ; présente seulement en mode phoneme_balanced.
aggregateScorenombrefacultatifMoyenne des distances phonémiques des listes produites. Valeurs : 0 à +∞
poolSizeentierfacultatifNombre d'éléments du corpus considérés pour l'équilibrage phonémique. Valeurs : 0 à +∞
Erreurs
200Génération complète ou résultat partiel explicitement autorisé.400Code d'erreur stable accompagné d'un message explicatif.401Code d'erreur stable accompagné d'un message explicatif.403Code d'erreur stable accompagné d'un message explicatif.422Code d'erreur stable accompagné d'un message explicatif.503Code d'erreur stable accompagné d'un message explicatif.