Skip to main content
Fastino expose des endpoints compatibles OpenAI permettant d’exécuter des modèles GLiNER via les méthodes prises en charge du SDK OpenAI. Définissez base_url sur https://api.fastino.ai/v1, authentifiez-vous avec votre clé d’API Fastino et transmettez comme model un ID GLiNER renvoyé par GET /v1/models ou l’ID de votre job d’entraînement GLiNER. Transmettez le schema via extra_body dans le SDK Python ou directement dans le corps JSON.
Réutilisez votre client OpenAI pour GLiNER en modifiant base_url, la clé API et l’ID du modèle, puis en ajoutant le schema Fastino.

Surface SDK prise en charge

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

Configurer le SDK OpenAI

Faites pointer le SDK vers l’URL de base de Fastino et fournissez votre clé d’API Fastino :

Chat completions

POST /v1/chat/completions accepte les principaux champs d’OpenAI Chat Completions. Transmettez un ID GLiNER pris en charge comme model et le schema via extra_body.

Responses

Pour GLiNER, l’API Responses attend le schéma dans text.format.schema.

Lister les modèles disponibles

Utilisez GET /v1/models pour récupérer la liste des modèles utilisables avec ces endpoints.

Streaming

L’inférence GLiNER ne prend pas en charge le streaming. Ne définissez pas stream=True ; l’API renvoie le résultat structuré complet après le traitement.

Transmettre des champs propres à Fastino

Pour Chat Completions, transmettez schema via extra_body={"schema": ...}. Pour Responses, transmettez-le via extra_body={"text": {"format": {"schema": ...}}}. Les requêtes HTTP utilisent les mêmes formes propres à chaque endpoint.

Voir aussi