Skip to main content
GET
Lister les modèles et les tarifs de Devin Desktop

Vue d’ensemble

Renvoie les modèles disponibles pour le compte appelant, avec les tarifs réellement facturés à ce compte. Utilisez-le comme source de vérité programmatique pour la tarification des modèles, plutôt que de recopier les tarifs affichés sur la page des modèles. Les tarifs dépendent du plan et du modèle de facturation de l’appelant : deux équipes peuvent donc obtenir des valeurs différentes pour un même modèle.
Cet endpoint est en version alpha (v2alpha). La structure de la réponse est susceptible d’évoluer.

Authentification

Transmettez une clé d’API dans l’en-tête Authorization :
Utilisez une API key d’utilisateur de service Devin (cog_...). Le rôle de l’utilisateur de service doit inclure l’autorisation Use Devin Desktop, et l’accès à Devin Desktop doit être activé pour le compte.

Requête

string
Laissez ce paramètre non défini pour lister tous les modèles autorisés par votre plan et votre modèle de facturation, sans tenir compte des restrictions au niveau de la Team.Définissez-le sur allowlist pour appliquer également la liste d’autorisation de modèles de votre Team, les contrôles de l’organisation et les restrictions de groupe : la liste correspondra alors à ce que les utilisateurs voient dans le sélecteur de modèles de Devin Desktop.

Exemple de requête

Uniquement les modèles que vos utilisateurs peuvent sélectionner :

Réponse

object[]
Modèles disponibles pour l’appelant. Les modèles désactivés ne sont pas inclus.

Exemple de réponse

Les modèles et les tarifs ci-dessous servent uniquement à illustrer la structure de la réponse. Appelez l’endpoint pour obtenir vos tarifs réels.

Réponses d’erreur

Les erreurs sont renvoyées sous la forme {"error": "<message>"}.