OpenAI
Cette page a été traduite automatiquement. Afficher l’article original en anglais.

Configurer des actions dans les GPT

Comment connecter votre GPT à des API externes à l’aide d’actions, y compris la configuration, l’authentification et la configuration du schéma.

Dernière mise à jour : 18 days ago

Présentation

Cet article explique comment configurer des actions dans un GPT, notamment comment se connecter à des API externes, définir ce que le GPT peut faire, et gérer l’authentification, les schémas et les restrictions d’espace de travail.

Pour configurer une action, vous aurez besoin des détails de l’API du service auquel vous souhaitez vous connecter, y compris les informations d’authentification et un schéma OpenAPI. Un GPT peut utiliser soit des apps, soit des actions, mais pas les deux en même temps.

Chaque action est définie par deux composants principaux : la manière dont le GPT s’authentifie auprès de l’API, et un schéma qui définit ce que l’API peut faire.

Limitations

Si votre espace de travail n’autorise aucun domaine d’action, les actions personnalisées des GPT ne peuvent pas s’exécuter, car aucun domaine d’action ne peut passer les vérifications de liste d’autorisation. Cela ne signifie pas nécessairement que toute la visibilité ou l’accès aux GPT est bloqué.

Les actions ne sont pas disponibles en mode Pro : la création d’un GPT avec des actions personnalisées fait que seuls les modèles Instant et Thinking sont disponibles à la sélection.

Créer une action

Dans l’éditeur de GPT, accédez à la section Actions et sélectionnez Créer une nouvelle action.

Vous configurerez ensuite la manière dont votre GPT se connecte à une API externe et l’utilise.

Après avoir configuré une action, testez-la dans Aperçu pour confirmer qu’elle se comporte comme prévu.

Authentification

L’authentification détermine comment votre GPT se connecte à une API externe.

Options disponibles :

  • Aucune : Aucune authentification requise

  • Clé API : Utilise une clé secrète pour autoriser les requêtes

  • OAuth : Utilise la connexion de l’utilisateur pour un accès lié à un compte

Clé API

Utilisez l’authentification par clé API pour un accès serveur à serveur. Elle peut être configurée comme suit :

  • Basic

  • Bearer

  • En-tête personnalisé

OAuth

Utilisez OAuth lorsque les actions nécessitent des comptes utilisateur. OAuth nécessite :

  • ID client et Secret client

  • URL d’autorisation et URL de token

  • Scope et méthode d’échange de token

L’éditeur fournit une URL de rappel pour terminer le flux OAuth.

Schéma

Le schéma définit ce que votre API peut faire. Il indique à ChatGPT :

  • Quel serveur appeler

  • Quels endpoint sont disponibles

  • Quels paramètres ils acceptent

  • Comment chaque action est identifiée (ID d’opération)

Le schéma doit être fourni sous forme de spécification OpenAPI en JSON ou en YAML.

Ajouter un schéma

Vous pouvez ajouter un schéma de trois façons :

  • Le coller directement dans l’éditeur

  • L’importer depuis une URL

  • Partir d’un exemple intégré :

    • Météo (JSON)

    • Pet Store (YAML)

    • Modèle vierge

Si le schéma est valide, l’éditeur affiche les actions détectées. S’il n’est pas valide, des erreurs de validation sont affichées.

Restrictions d’espace de travail (Enterprise et Edu)

Si vous voyez le message :

« Aucun domaine n’est autorisé par les paramètres de votre espace de travail. »

Cela signifie que les actions sont restreintes par les paramètres de votre espace de travail.

  • Les administrateurs peuvent autoriser tous les domaines ou limiter les actions aux domaines approuvés.

  • Si aucun domaine n’est autorisé, vous ne pouvez pas utiliser les actions.

Pour les contrôles au niveau de l’espace de travail sur les actions et les restrictions de domaines, voir : Gérer l’accès aux GPT dans les espaces de travail Enterprise et Edu.

Confidentialité et contrôles utilisateur

  • Chaque action peut inclure une URL de politique de confidentialité.

  • Les GPT publics (lien ou GPT Store) avec des actions doivent inclure une URL valide de politique de confidentialité.

  • Il peut être demandé aux utilisateurs d’approuver les actions avant leur exécution.

  • Pour les actions OAuth, les utilisateurs peuvent consulter et gérer les comptes connectés.

Aide supplémentaire

Pour obtenir de l’aide afin de rédiger ou de déboguer des actions, utilisez l’outil officiel ActionsGPT.

Cet article vous a-t-il été utile ?