Skip to main content
Cette page présente des exemples de code pour les cas d’utilisation courants de l’API v1.

Exemples rapides

Les secrets de session vous permettent de fournir des identifiants temporaires ou des clés API qui ne sont disponibles que pendant une seule session et ne sont pas enregistrés dans les secrets de votre organisation.
Remarques :
  • Les clés secrètes doivent respecter les conventions de nommage des variables d’environnement (commencer par une lettre ou un tiret de soulignement _, suivi de lettres, de chiffres ou de tirets de soulignement _)
  • Le champ sensitive vaut true par défaut s’il n’est pas spécifié
  • Les secrets de session ne sont disponibles que dans la session dans laquelle ils sont créés et ne sont pas stockés dans les secrets de l’organisation
Voici un exemple complet qui montre comment utiliser l’API Devin pour analyser des dépôts GitHub. Cet exemple illustre :
  • l’authentification et la gestion des erreurs
  • la création et le suivi de sessions
  • le traitement de la sortie structurée
  • la bonne gestion des ressources avec async/await

Exemples avancés

Tests QA automatisés

Découvrez comment nous utilisons Devin pour tester Devin lui-même en QA. Automatisez les tests de bout en bout grâce aux fonctionnalités de navigation de Devin.

Revues de PR automatisées

Découvrez comment intégrer Devin à GitHub Actions pour des revues de PR automatisées.

Support

Besoin d'aide ?

Pour toute question relative à l’API ou pour signaler un problème, contactez support@cognition.ai.