Complétions de chat
Ce point d’accès compatible avec OpenAI accepte une requête POST JSON et renvoie une complétion de chat. Le contenu des messages doit être une chaîne ; les rôles admis sont system, user et assistant.
L’identifiant du modèle et les messages fournis sont transmis à la passerelle IA par défaut actuellement configurée. Cela ne garantit pas un routage direct vers un fournisseur particulier et n’impose pas de SDK fixe.
POST https://fusionpointai.com/api/v1/chat/completions · ai:inference
Utilisez l’identifiant exact du modèle fournisseur indiqué dans le catalogue Unlimited API. Les identifiants et leur disponibilité proviennent du catalogue et peuvent changer ; celui de l’exemple est un espace réservé, pas un ID de modèle utilisable.
Corps de la requête
Exemple illustratif uniquement. Remplacez chaque valeur entre chevrons par vos données. Les ID numériques du modèle de référence, du plan et de la facture sont des espaces réservés, pas des enregistrements existants.
{
"model": "<MODEL_ID_FROM_UNLIMITED_CATALOGUE>",
"messages": [
{
"role": "user",
"content": "<YOUR_PROMPT>"
}
],
"temperature": 0.2,
"max_tokens": 512
}
Réponse et erreurs
Une réponse réussie contient id, object, created, model ainsi que les champs choices et usage du fournisseur. Un corps invalide renvoie HTTP 400 avec error.message, error.type, error.code et le détail des champs. Une défaillance du fournisseur renvoie HTTP 500 avec provider_error. Des erreurs d’authentification, de scope ou de limite de débit sont également possibles.
Erreurs fréquentes
400 invalid_request_error Un champ obligatoire est absent ou une valeur ne respecte pas le format ou la plage autorisés.
401 La clé Bearer est absente, invalide, révoquée ou restreinte.
403 La clé ne dispose pas du scope ai:inference ou une clé de référence d’entraînement est utilisée pour un autre modèle.
429 La limite de requêtes est atteinte ; attendez avant de réessayer.
500 provider_error Le fournisseur d’inférence n’a pas renvoyé de complétion.
Accès commercial, pas entraînement de modèle
Un abonnement donne accès aux modèles compris dans l’offre de son fournisseur. Une requête d’inférence n’entraîne pas un modèle et ne transfère pas ses poids. Les montants mensuels et annuels proviennent des tarifs commerciaux actuellement en vigueur.
Intégration API et SDK
Utilisez le point de terminaison d’inférence FusionPointAI documenté, avec une clé API client et l’identifiant d’un modèle disponible. Un SDK met les requêtes en forme et les envoie ; cela ne signifie pas que le modèle du fournisseur s’exécute nécessairement à cet endroit. Consultez la référence API pour connaître les formats de requête et les méthodes d’authentification implémentés.
Les limites techniques restent applicables
L’accès commercial illimité ne supprime pas les limites de fenêtre de contexte ou de sortie, les modalités propres aux modèles, les mesures de protection du service ni les règles applicables des fournisseurs. Avant de concevoir un traitement, vérifiez le modèle choisi et les conditions du service.
Disponibilité et accès réservé aux clients existants
Les offres réservées aux clients existants restent soumises à cette restriction. Un modèle disponible en inférence n’est pas nécessairement approuvé comme référence d’entraînement. Une restriction opérationnelle temporaire ne donne pas droit à un autre modèle fournisseur.
Sécurité et contrôles opérationnels
Utilisez des clés API aux autorisations limitées, conservez les secrets côté serveur et appliquez les contrôles documentés relatifs aux comptes, à la rotation des clés et aux accès. Avant toute utilisation en environnement de production, définissez les exigences particulières de traitement des données ou d’assistance liées à votre charge de travail.
De l’abonnement à l’intégration
Comparez les offres admissibles, consultez les conditions applicables, souscrivez depuis le parcours prévu dans votre compte, récupérez vos identifiants API et vérifiez vos requêtes à l’aide de la documentation API.
Cas d’usage en entreprise
Les modèles pris en charge peuvent contribuer à l’analyse documentaire, à l’assistance multilingue, aux processus logiciels et à l’extraction structurée d’informations. Choisissez un modèle en fonction de ses capacités documentées, sans supposer qu’ils acceptent tous les mêmes entrées.