Quand utiliser GLiNER 2.5
Utilisez GLiNER2.5 Multi lorsque l’extraction ou la couverture multilingue est au cœur de la tâche :- Extraction d’entités : extrayez des personnes, des organisations, des produits, des lieux ou des entités propres à un domaine (médicaments, posologies, clauses) à partir de texte libre, avec offsets de caractères et scores de confiance.
- Enregistrements structurés : transformez « Alice a acheté des pommes et Bob a acheté des oranges » en
[{"buyer": "Alice", "item": "apples"}, {"buyer": "Bob", "item": "oranges"}], en conservant le lien entre les champs de chaque instance. - Extraction de relations et de graphes de connaissances : extrayez des graphes typés d’entités et de relations (
works_for,located_in) pour la mémoire d’agents ou une base de connaissances. - Attributs de span : associez à chaque entité extraite un attribut, comme le sentiment par personne, dans la même passe que l’extraction.
- Documents longs : traitez un contexte encodé allant jusqu’à 4 096 tokens, avec découpage et réajustement des offsets pour les documents plus longs.
- Plusieurs tâches à la fois : combinez entités, classification, structures et relations dans un seul appel contraint par un schéma, au lieu d’enchaîner plusieurs requêtes au modèle.
- Résultats cohérents : utilisez la classification contrainte ou le décodage conjoint entités-relations lorsque les étiquettes et les extrémités des relations doivent s’accorder.
Comment utiliser GLiNER 2.5
Appelez le checkpoint multilingue via l’endpoint d’inférence de Fastino compatible avec OpenAI. Placez le texte dans un message utilisateur et décrivez la tâche dansschema :
classifications, structures ou relations au même schema pour exécuter plusieurs tâches sur le même texte en un seul appel. Consultez la référence de l’API d’inférence pour le contrat complet de requête et de réponse, y compris les enregistrements structurés et les schémas de relations.
Classification contrainte avec GLiNER2.5 Multi
Utilisez la classification contrainte lorsque plusieurs réponses doivent former une seule décision valide. Contrairement auxclassifications classiques, qui sélectionnent chaque tâche indépendamment, le décodeur contraint recherche une affectation conjointe qui respecte les règles déclarées.
GLiNER2.5 Multi prend en charge trois formes de tâche :
Chaque tâche peut inclure des descriptions de réponses, une instruction et des exemples étiquetés. Ces champs fournissent du contexte à l’encodeur pour le scoring, tout en limitant la sortie aux réponses déclarées.
Les contraintes relient les résultats de ces tâches :
Le résultat contient la réponse sélectionnée pour chaque tâche, les probabilités des réponses, la confiance et
_meta.feasible. Les contraintes peuvent sélectionner une réponse moins probable lorsque les meilleurs choix indépendants enfreindraient une règle. Elles garantissent la cohérence. Elles n’augmentent ni ne recalibrent les probabilités ou la confiance.
Pour les tâches à réponse unique et ordinales, la confiance est la probabilité de la réponse sélectionnée. Pour les tâches à réponses multiples, il s’agit de la moyenne géométrique de la probabilité de chaque réponse sélectionnée et du complément de chaque réponse non sélectionnée (1 - probability). Un résultat vide à réponses multiples sans valeur par défaut n’a pas de valeur de confiance.
Consultez l’exemple d’API de classification contrainte pour la requête hébergée complète, les champs de schéma pris en charge, les contraintes et la réponse.
Découvrir GLiNER2.5
Consultez l’architecture, les benchmarks et les cas d’usage.
GLiNER-2.5-Decide
Utilisez le modèle optimisé pour la classification en anglais pour les décisions opérationnelles.
Voir le catalogue de modèles
Parcourez les modèles Fastino et leurs identifiants de modèle.
Référence de l'API d'inférence
Contrat complet de requête et de réponse, y compris les enregistrements structurés et les relations.

