Skip to content

Comment configurer votre clé API IA Skaya (Gemini) 🔑



Pour débloquer les puissantes fonctionnalités de génération de code par IA de Skaya, vous devez configurer une clé API Gemini. Ce guide vous accompagnera tout au long du processus, de l'obtention de votre clé à sa configuration correcte dans votre environnement de développement.

À l'avenir, nous introduirons des clés API Skaya dédiées, mais pour l'instant, l'intégration est fluide avec l'API Gemini de Google.

1. Obtenir votre clé API

Tout d'abord, vous devez obtenir une clé API Gemini. Vous pouvez en créer une gratuitement depuis l'une de ces plateformes Google :

2. Configurer votre clé API

Une fois que vous avez votre clé, vous devez la faire connaître à Skaya. Vous pouvez le faire de deux manières.

Option A: Variable d'environnement (Recommandée)

L'utilisation d'une variable d'environnement est la méthode la plus sécurisée. Elle maintient votre clé hors de votre code source, ce qui est essentiel pour la sécurité, en particulier dans les environnements de production ou d'intégration et de déploiement continus (CI/CD).

Définissez la variable SKAYA_API_KEY dans le fichier de configuration de votre shell (par exemple, ~/.bashrc, ~/.zshrc pour Linux/macOS, ou via les Propriétés Système sous Windows).

Pour Linux/macOS ::

bash
export SKAYA_API_KEY="votre_clé_api_gemini_ici"

Pour Windows CMD: Après avoir ajouté la variable, n'oubliez pas de recharger la configuration de votre shell (par exemple, source ~/.bashrc ou ouvrez une nouvelle fenêtre de terminal).

  1. Fichier .npmrc local Vous pouvez également stocker la clé API dans un fichier .npmrc à la racine de votre projet Skaya. C'est pratique pour les projets individuels, mais moins sécurisé que les variables d'environnement si le fichier est commis dans un dépôt public.

Exécutez la commande suivante à la racine de votre projet :

bash
echo 'skaya_api_key=votre_clé_api_gemini_ici' >> .npmrc

Bonnes pratiques

  • Ne committez jamais vos clés API dans le contrôle de version (par exemple, les dépôts Git), en particulier ceux qui sont publics. Utilisez .gitignore pour exclure les fichiers .npmrc s'ils contiennent des informations sensibles et fiez-vous aux variables d'environnement pour le déploiement.

  • Restreindre l'utilisation de la clé API : Si vous utilisez la Google Cloud Console, appliquez des restrictions API (par exemple, par référent HTTP ou adresse IP) à votre clé API pour limiter son exposition.

  • Faites tourner les clés : Faites régulièrement tourner vos clés API pour minimiser l'impact d'une éventuelle compromission.

En configurant correctement votre clé API, vous pouvez intégrer de manière transparente les capacités d'IA de Skaya dans votre flux de travail de développement.