Skip to main content
L’extraction de relations transforme des phrases en faits que vous pouvez stocker dans un graphe ou une table. Vous définissez les libellés d’entités et les types de relations, et GLiNER renvoie chaque relation sous la forme d’une entité de tête, d’une entité de queue et du type de relation.

Requête

Schéma de la requête

Réponse

GLiNER renvoie le résultat sous forme de chaîne JSON dans choices[0].message.content. Une fois analysé, il se présente ainsi. Mesuré sur https://api.fastino.ai ; les valeurs de confiance varient légèrement d’un appel à l’autre.

Schéma de la réponse

Les relations sont renvoyées sous relation_extraction, et non sous relations.

Exploiter la réponse

L’adapter

  • Indiquez le sens dans chaque description, par exemple « a person is employed by an organization », afin que les têtes et les queues soient dans le bon ordre.
  • Définissez des libellés d’entités pour chaque type d’élément que relient vos relations, afin que les entités soient typées dans vos résultats.
  • Abaissez threshold pendant le réglage pour voir les quasi-correspondances, puis filtrez dans le code sur la confiance de la tête et de la queue.
  • Stockez start et end avec chaque fait, afin de pouvoir remonter à sa phrase source.

Appeler GLiNER

Chaque type de schéma GLiNER et la façon de lire son résultat.

Référence de l'API Chat Completions

Chaque champ, limite et erreur de POST /v1/chat/completions.