Skip to main content
Les identifiants de modèle qualifiés par fournisseur permettent de sélectionner un fournisseur précis et un modèle canonique dans le champ model. Utilisez-les lorsque le choix du fournisseur fait partie du contrat de la requête et non d’une simple préférence de routage.

Syntaxe

Par exemple :
Le premier deux-points sépare le fournisseur de l’identifiant du modèle canonique. Les deux-points qui suivent l’espace de noms du modèle restent des suffixes du modèle, ce qui ne crée aucune ambiguïté :
Dans cet exemple :
  • baseten est le fournisseur demandé
  • google/gemma-4-26b-a4b:free est l’identifiant canonique du modèle Phaseo

Envoyer une requête

Utilisez l’identifiant qualifié partout où le point de terminaison accepte un identifiant de modèle.

Comportement du routage exact

Le qualificateur de fournisseur est une contrainte exacte. Phaseo limite l’ensemble des fournisseurs éligibles au fournisseur demandé et ne bascule pas vers un autre fournisseur pour cette requête. Le qualificateur ne contourne pas les autres contrôles. Le fournisseur doit également :
  • exposer le modèle canonique sur le point de terminaison demandé
  • être activé pour la capacité du point de terminaison
  • respecter les politiques de l’espace de travail et de la clé d’API
  • respecter les restrictions de préréglage et de confidentialité
  • prendre en charge le niveau de service et les paramètres demandés
  • disposer d’une configuration tarifaire valide
Si l’un de ces contrôles échoue, Phaseo rejette la requête plutôt que de sélectionner silencieusement un autre fournisseur.

Interaction avec les champs de routage

Le fournisseur qualifié et les champs de routage explicites doivent être cohérents.
Une valeur provider.only ou routing.only correspondante est acceptée. Une liste d’autorisation contradictoire, ou une liste d’exclusion contenant le fournisseur qualifié, entraîne une erreur de validation. Par exemple, cette requête est contradictoire et sera rejetée :
Si le fournisseur n’est qu’une préférence et qu’un basculement entre fournisseurs est souhaité, continuez à utiliser un identifiant de modèle canonique non qualifié avec les contrôles de routage et de repli.

Modèles gratuits qualifiés par fournisseur

Une requête qualifiée avec :free est acceptée uniquement si ce fournisseur précis propose une route gratuite éligible pour le modèle canonique et le point de terminaison.
Phaseo échoue de façon sécurisée, sauf si la route sélectionnée possède une grille tarifaire non vide dont chaque règle actuelle :
  • porte explicitement le libellé free
  • applique un prix exactement égal à zéro
En l’absence de tarifs, avec des tarifs payants, mixtes ou négatifs, ou avec une règle à prix nul sans libellé gratuit explicite, la requête est rejetée avant l’exécution chez le fournisseur.
L’existence d’un modèle canonique :free ne signifie pas que tous les fournisseurs du modèle sous-jacent proposent une route gratuite.

Slugs et alias de fournisseurs

Utilisez un slug exposé par le catalogue des fournisseurs Phaseo. Les slugs sont normalisés en minuscules et les alias hérités ou de marque pris en charge sont convertis vers l’identifiant canonique du fournisseur. Par exemple, NovitaAI et novita-ai sont actuellement normalisés en novita. Les slugs mal formés ou inconnus sont rejetés avant la sélection du fournisseur. Phaseo ne les transmet pas en amont dans le nom du modèle.

Erreurs de validation

Les erreurs d’identifiant qualifié par fournisseur utilisent HTTP 400 et le code d’erreur principal validation_error. Consultez reason ou details[].keyword pour connaître la cause précise. Exemple d’erreur :

Choisir entre les deux formats

Guides associés

Dernière modification le 2 octobre 2026