Gérer le Codage
Avec le Codage, les administrateurs peuvent créer des clés API contrôlées pour des outils de programmation tels que Aider et OpenCode. Les utilisateurs travaillent alors avec une clé gérée par AI-School, et non une clé OpenAI personnelle.
Cela rend le Codage adapté aux cours de programmation, projets et utilisateurs avancés qui veulent obtenir de l’aide IA dans un environnement de développement local.
Pourquoi des clés API contrôlées ?
Une clé API ordinaire donne souvent un accès étendu à une plateforme d’IA externe. Avec le Codage, l’usage passe par AI-School. Ainsi, la gestion, les coûts et les rapports restent entre les mains de l’école.
Avantages importants :
- Coûts maîtrisés : définir un budget par clé.
- Utilisation traçable : consommation, coûts et conversations rattachés à l’utilisateur.
- Gestion centralisée : créer, limiter et révoquer les clés depuis l’interface d’administration.
- Adapté aux classes : générer des clés pour un groupe d’élèves en une seule fois.
Activer le Codage
Le Codage s’active au niveau de l’environnement. Cela peut être fait par un administrateur.
- Aller dans Administration → Codage.
- Cliquer sur Activer le Codage.
- Lire l’avertissement concernant les coûts d’abonnement et les coûts API.
- Cliquer sur D’accord et activer.
Après activation, AI-School effectue l’intégration technique en arrière-plan. Les administrateurs n’ont pas besoin de configurer des projets externes.
Le Codage peut entraîner des coûts d’abonnement supplémentaires. Les coûts API sont facturés avec un supplément. En cas de questions, contactez AI-School.
Accorder l’accès aux écoles
Après activation, déterminez quelles écoles peuvent utiliser le Codage.
- Ouvrir l’onglet Administration.
- Sélectionner les écoles qui peuvent déployer le Codage.
- Cliquer sur Enregistrer l’accès.
Un administrateur d’école ne voit que les écoles pour lesquelles le Codage est autorisé et pour lesquelles il dispose des droits d’administration. Pour un administrateur d’école, les panneaux scolaires superflus sont masqués.
Choisir les modèles
Dans l’onglet Administration, choisissez quels modèles OpenAI seront disponibles pour le Codage.
AI-School utilise ces modèles :
| Modèle | Utilisation |
|---|---|
| GPT-5.6 Luna | Modèle rapide et polyvalent pour les élèves et l’aide quotidienne à la programmation |
| GPT-5.6 Terra | Modèle puissant pour les enseignants, élèves avancés et tâches de programmation complexes |
| GPT-5.6 Sol | Modèle le plus avancé pour les travaux de programmation exigeants et l’usage professionnel |
Pour un usage en classe, GPT-5.6 Luna est un démarrage rapide et accessible. Choisissez Terra ou Sol lorsque la tâche demande plus d’analyse, de raisonnement ou d’étapes de programmation autonomes.
Outils de codage compatibles
Le Codage fonctionne avec des outils qui peuvent utiliser un endpoint OpenAI-compatible. L’utilisateur a alors besoin de trois informations :
- la clé API du Codage
- l’URL du endpoint AI-School Codage : https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1
- un modèle autorisé, par exemple
gpt-5.6-luna
AI-School recommande pour la plupart des situations ces deux outils :
| Tool | Recommandé pour | Remarque |
|---|---|---|
| Aider | Élèves et codage en classe | Outil explicite de pair-programming dans le terminal. Moins agentique et donc mieux adapté à l’apprentissage de la programmation. |
| OpenCode | Enseignants et élèves avancés | Outil de codage agentique pour terminal, bureau et IDE. Plus puissant, mais nécessite plus d’expérience. |
Il existe aussi d’autres outils de codage pouvant fonctionner techniquement avec un endpoint OpenAI-compatible :
| Outil | Type | Point d’attention |
|---|---|---|
| Continue | Assistant IDE pour VS Code et JetBrains | Prend en charge la configuration OpenAI avec une apiBase personnalisée. Utile lorsque les utilisateurs souhaitent surtout travailler depuis leur IDE. |
| Cline | Extension VS Code et CLI | Choisir le fournisseur OpenAI Compatible et renseigner l’URL de base, la clé API et le modèle. Fortement agentique ; moins adapté pour les débutants sans accompagnement. |
| Roo Code | Extension VS Code | Peut fonctionner avec un fournisseur OpenAI-compatible. Vérifier les actions effectuées par l’agent. |
| Sourcegraph Cody Enterprise | Assistant de codage d’entreprise | Particulièrement pertinent pour les organisations avec Sourcegraph Enterprise. Prend en charge la configuration de modèle openaicompatible au niveau de l’organisation. |
Un outil n’est adapté que si vous pouvez configurer une URL de base OpenAI-compatible distincte. Des outils comme Claude Code et Codex CLI ne conviennent donc pas au Codage : Claude Code n’utilise pas une API OpenAI-compatible et Codex CLI n’offre pas de paramètre adapté pour un endpoint Codage spécifique. Des outils comme Cursor ou Windsurf ne sont utilisables que si la version utilisée permet une URL de base OpenAI-compatible suffisamment configurable.
Utilisez d’abord Aider pour les élèves. Ajoutez ensuite des outils agentiques comme OpenCode, Cline ou Roo Code lorsque les utilisateurs ont suffisamment d’expérience avec le terminal, git, les diffs et la gestion locale des fichiers.
Rapports
L’onglet Rapport affiche l’utilisation et les coûts sur la période choisie. Par défaut, les 7 derniers jours sont affichés.
Les rapports comprennent :
- total des requêtes
- coûts totaux
- nombre de tokens
- répartition par groupe
- répartition par utilisateur
Un administrateur d’école voit uniquement les rapports dans son périmètre autorisé. Un administrateur du conseil voit les rapports pour l’ensemble de l’environnement.
Désactiver le Codage
Vous pouvez désactiver temporairement le Codage via le bouton dans la barre d’outils.
Si le Codage est désactivé :
- les clés API existantes ne peuvent pas être utilisées
- les rapports et les données historiques restent disponibles
- le Codage peut être réactivé ultérieurement
La désactivation n’efface pas les rapports existants.