Skip to main content
Fastino implémente un endpoint Messages compatible Anthropic permettant d’exécuter des modèles GLiNER via le SDK Anthropic. Définissez base_url sur https://api.fastino.ai, authentifiez-vous avec votre clé d’API Fastino et utilisez un ID GLiNER renvoyé par GET /v1/models ou l’ID de votre job d’entraînement GLiNER. Le SDK Anthropic ajoute lui-même /v1/messages.

Surface SDK prise en charge

L’inférence GLiNER renvoie un résultat structuré unique et ne prend pas en charge stream=True ni client.messages.stream(...). Fastino n’implémente pas toutes les API ni toutes les ressources du SDK Anthropic.

Configurer le SDK Anthropic

Transmettez votre clé d’API Fastino et l’URL de base lors de la création du client :

Créer un message

POST /v1/messages accepte les principaux champs d’Anthropic Messages. Définissez model sur un ID GLiNER pris en charge, incluez messages et transmettez le schema via extra_body.

Paramètres de la requête

string
requis
ID du job d’entraînement (par ex. job_abc123) ou ID d’un modèle de base. C’est le modèle qui traite votre requête.
number
requis
Champ requis par le SDK Anthropic pour la compatibilité de la requête. GLiNER renvoie une sortie structurée plutôt que des tokens générés.
object[]
requis
Messages de la conversation. Chaque objet comporte un role ("user" ou "assistant") et une chaîne content.
object
Schéma d’extraction propre à Fastino. Définissez entities, classifications, structures ou relations pour contrôler ce que le modèle extrait. Consultez Inférence Fastino pour la documentation complète du schéma.

Exemples

Streaming

L’inférence GLiNER ne prend pas en charge le streaming. Utilisez client.messages.create(...) sans stream=True ; l’API renvoie le résultat structuré complet après le traitement.

Voir aussi