state) au regard d’une ou plusieurs questions typées et renvoie des probabilités calibrées sur un ensemble fixe de résultats défini par l’appelant. Aucun token généré n’est à analyser : les réponses sont renvoyées sous forme de libellés structurés, de probabilités et de scores de confiance.
Primitives
Chaque question posée à GLiDE utilise l’un des trois types suivants :- Noul : une question oui/non qui renvoie une probabilité comprise entre 0 et 1. « Cette demande est-elle éligible à un remboursement ? » pourrait renvoyer
0.999. - Choice : une question à choix unique parmi plusieurs options, qui renvoie une distribution de probabilité sur des options nommées (jusqu’à 255). « Quelle équipe doit traiter cette demande ? » pourrait renvoyer
{"billing": 0.0006, "returns": 0.999, "shipping": 0.0005}. - Score : une question d’évaluation sur une échelle ordonnée que vous définissez. Renvoie un
scorediscret (l’indice du niveau retenu) ainsi queexpected_level, une estimation continue pondérée par les probabilités sur l’ensemble des niveaux.
Il n’existe pas de primitive multi-libellé : chaque question n’accepte qu’un seul libellé. Posez plusieurs questions indépendantes dans un même appel si vous avez besoin de plusieurs jugements simultanés.
Limites
- Jusqu’à 255 options par question Choice
- Le corps de la requête (
state+ l’ensemble desquestions) est limité à ~160 000 tokens d’entrée - Fenêtre de contexte de 262 144 tokens
Tarifs
Endpoint
Paramètres de la requête
string | object | array
requis
Le contexte à évaluer : une chaîne simple, un objet JSON ou un tableau JSON. Consultez Formes de state ci-dessous pour savoir laquelle utiliser.
object
requis
Une ou plusieurs questions nommées et typées à évaluer au regard de
state. Chaque clé est le nom de question que vous choisissez ; chaque valeur est un objet question comportant type, instructions et (pour choice/score) criteria.string
requis
L’une des valeurs
noul, choice ou score.string
requis
La question à évaluer, en langage naturel.
object | string[]
Pour
noul : un objet avec des clés de description true/false. Pour choice : un objet associant jusqu’à 255 clés d’option à des chaînes de description. Pour score : un tableau ordonné de descriptions de niveaux (l’indice 0 correspond au niveau le plus bas).string
requis
Le modèle de décision à utiliser, par exemple
fastino/glide. S’il est omis, l’API renvoie 422 'model' must be provided. La réponse le renvoie sans le préfixe du fournisseur (fastino/glide → glide).Formes de state
state est le contenu au regard duquel chaque question est évaluée : considérez-le comme ce que vous remettriez à un panel d’experts avant de leur demander de porter un jugement.
Utilisez un objet lorsque la décision dépend de la comparaison de plusieurs parties nommées (par exemple, un ticket et la politique au regard de laquelle il est évalué) : chaque partie reste ainsi identifiée et leurs relations restent claires. Une chaîne simple suffit lorsque le cas se résume à un passage unique et autonome. Toutes les questions d’une requête voient le même
state et sont évaluées indépendamment au regard de celui-ci.
Votre premier appel
answers.refund_allowed.noul: la probabilité que la réponse soit « oui ».0.999est un signal fort d’éligibilité.answers.refund_allowed.confidence: consultez Confiance ci-dessous pour savoir comment cette valeur est calculée.usage: décompte standard des tokens d’entrée et de sortie.token_usageest la somme des deux, fournie au niveau supérieur par commodité.
Confiance
Chaque réponse comporte une valeurconfidence. La réponse vous indique ce que GLiDE a conclu ; la confiance vous indique s’il faut agir en conséquence. Traitez-les comme deux axes distincts, et non comme un seul.
Une réponse à faible confiance n’est pas fausse : elle signifie que la masse de probabilité est répartie entre deux résultats ou plus au lieu d’être concentrée sur un seul, ce qui constitue en soi un signal utile. Un schéma courant est le routage conditionné par la confiance : agissez automatiquement sur les réponses à confiance élevée et redirigez celles à faible confiance vers une solution de repli (revue humaine, catégorie plus large, vérification secondaire) :
0.5 est la bonne valeur : la confiance est calibrée par modèle et ne correspond pas nécessairement à une tolérance métier particulière vis-à-vis de l’ambiguïté.
Exemples d’utilisation
Noul
Une question Noul renvoie une probabilité unique. Il n’y a pas de champ de libellé distinct : appliquez vous-même un seuil à la probabilité pour prendre une décision binaire.answers) :
Choice
Une question Choice renvoie l’option sélectionnée, une valeurconfidence et une distribution de probabilité complète sur toutes les options que vous avez définies.
answers) :
Score
Une question Score renvoie unscore discret (l’indice du niveau retenu), un expected_level (une position continue pondérée par les probabilités sur l’ensemble des niveaux), une valeur confidence, des probabilities par niveau et une legend qui reprend vos descriptions de niveaux par indice.
answers) :
score est un indice entier discret (le niveau argmax). expected_level est la position continue, pondérée par les probabilités, sur l’ensemble des niveaux : utilisez-le lorsque vous avez besoin de seuils plus fins que ceux permis par l’indice discret.Combiner plusieurs questions
Posez plusieurs questions de types différents sur le mêmestate en un seul appel. Toutes les questions sont évaluées ensemble en un seul aller-retour.
Quand utiliser GLiDE
GLiDE convient bien aux décisions structurées : classification, catégorisation, routage (tickets, e-mails, demandes), notation, triage, modération de contenu, garde-fous, remplacement du LLM en tant que juge et approbation des appels d’outils par les agents. Utilisez plutôt un modèle de langage généraliste pour la génération de texte libre, les conversations multi-tours, les questions-réponses ouvertes, la synthèse ou la génération de code.Voir aussi
- Skill d’agent GLiDE : installer GLiDE pour Cursor, Claude Code et Codex
- GLiNER-2.5-Decide : un modèle de décision apparenté couvrant le routage de modèles, l’appel d’outils, les garde-fous et d’autres cas d’usage conceptuels
- Modèles disponibles : catalogue des modèles encodeurs et décodeurs
- Démarrage rapide : générer et transmettre votre clé API
- API d’inférence : la référence complète de l’endpoint d’inférence GLiNER + GLiDE, y compris
/v1/systemone

