Aller au contenu principal

Codage avec des clés API

Avec une clé Coderen API, vous pouvez utiliser des outils de programmation qui fonctionnent avec une API compatible OpenAI. L’outil envoie des requêtes à AI-School. AI-School vérifie la clé, le budget, la période de validité et les modèles autorisés.

Ensuite, AI-School traite la demande via l’intégration technique de l’environnement.

De quoi avez-vous besoin ?

Vous avez besoin de trois informations :

InformationOù le trouver ?
clé APIVous l’obtenez auprès d’un administrateur ou d’un enseignant
Point de terminaison (Endpoint)https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
Nom du modèlePar exemple gpt-5.6-luna, gpt-5.6-terra ou gpt-5.6-sol

La clé API commence par ais.. Traitez cette clé comme un mot de passe.

Quel modèle choisir ?

Pour la plupart des élèves, GPT-5.6 Luna est un bon départ. Ce modèle rapide est adapté à l’assistance en programmation pendant le cours et aux questions de code courantes.

Pour les enseignants ou les élèves avancés, GPT-5.6 Terra convient bien aux projets plus importants et au code plus complexe. Choisissez GPT-5.6 Sol pour les tâches les plus exigeantes avec beaucoup d’analyse, de planification ou de raisonnement.

Quelle outil choisir ?

AI-School recommande deux outils :

OutilÀ privilégier pourPourquoi
AiderÉlèves et programmation en classeFonctionne explicitement, de manière claire et moins agentique
OpenCodeEnseignants et utilisateurs avancésCLI agentique avec aussi une application de bureau

Aider pour les élèves

Aider fonctionne comme un outil de pair-programming dans le terminal. L’utilisateur demande de l’aide, voit les changements et reste relativement proche du code. Cela convient bien à l’apprentissage de la programmation : l’élève obtient du soutien, mais reste impliqué dans ce qui se passe.

Voir aussi la documentation officielle d’Aider.

OpenCode pour un usage avancé

OpenCode est plus agentique. L’outil peut effectuer des étapes de manière autonome, modifier des fichiers et développer les tâches. C’est puissant, mais cela demande aussi une meilleure compréhension du code, de git et des environnements de développement locaux.

Voir aussi la documentation officielle d’OpenCode.

Manipuler les clés en toute sécurité

Ne partagez pas votre clé API publiquement et ne l’insérez pas dans du code que vous partagez.

Privilégiez :

  • les variables d’environnement
  • un fichier local .env qui n’est pas envoyé vers git
  • la configuration intégrée de l’outil

Pour OpenCode, vous pouvez par exemple utiliser un .env dans le dossier du projet :

AI_SCHOOL_CODEREN_API_KEY=ais.votre-cle-api

Assurez-vous que l’outil charge bien ce .env. Sous PowerShell, vous pouvez aussi définir la variable temporairement pour le terminal en cours :

$env:AI_SCHOOL_CODEREN_API_KEY="ais.votre-cle-api"
Attention

Ne placez jamais les clés API dans un dépôt public, un chat Teams, un document partagé ou une capture d’écran.

Si la clé ne fonctionne pas

Vérifiez alors :

  • si Coderen est activé pour l’environnement
  • si votre clé est encore active
  • si le budget n’est pas épuisé
  • si la clé tombe bien dans la période de validité définie
  • si vous utilisez un modèle autorisé
  • si le endpoint est correctement configuré
  • si l’outil envoie la clé API comme Authorization: Bearer ...
  • si l’outil n’envoie pas de paramètres propres au fournisseur que AI-School Coderen ne supporte pas

En cas de doute, demandez à un administrateur ou à un enseignant de vérifier la clé.

WhatsApp