Codage avec les clés API
Avec une clé API Coderen, vous pouvez utiliser des outils de codage qui fonctionnent avec une API compatible OpenAI. L’outil envoie des requêtes à AI-Public. AI-Public vérifie la clé, le budget, la période de validité et les modèles autorisés.
Ensuite, AI-Public traite la demande via l’intégration technique de l’environnement.
Que vous faut-il ?
Vous avez besoin de trois informations:
| Information | Où trouver ceci ? |
|---|---|
| Clé API | Vous l’obtenez d’un administrateur |
| Endpoint | https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| Nom du modèle | Par exemple gpt-5.6-luna, gpt-5.6-terra ou gpt-5.6-sol |
La clé API commence par aip.. Traitez cette clé comme un mot de passe.
Quel outil choisir ?
AI-Public conseille OpenCode pour la plupart des utilisateurs. OpenCode est un outil de codage guidé pour le terminal, le bureau et l’IDE. L’outil peut exécuter des étapes de manière autonome, modifier des fichiers et approfondir les tâches.
Aider est techniquement compatible avec une endpoint OpenAI-compatible, mais n’est pas recommandé comme outil standard dans les environnements Public.
Voir aussi la documentation officielle OpenCode.
Utilisation sûre des clés
Ne partagez pas votre clé API publiquement et ne l’incluez pas dans du code que vous partagez.
Utilisez de préférence :
- des variables d’environnement
- un fichier local
.envqui n’est pas envoyé à git - la configuration intégrée de l’outil
Ne placez jamais les clés API dans un dépôt public, un chat, 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 toujours active
- si le budget n’est pas épuisé
- si la clé est dans la période de validité configurée
- si vous utilisez un modèle autorisé
- si l’endpoint est correctement configuré
En cas de doute, demandez à un administrateur de vérifier la clé.
Variables d’environnement et OpenCode
Pour OpenCode, vous pouvez stocker la clé API Coderen dans un fichier local .env dans le répertoire du projet :
AI_SCHOOL_CODEREN_API_KEY=ais.votre-cle-api
Assurez-vous qu’OpenCode charge bien cette variable d’environnement. Dans PowerShell, vous pouvez aussi définir temporairement la variable pour le terminal en cours :
$env:AI_SCHOOL_CODEREN_API_KEY="ais.votre-cle-api"
Si vous voyez Authorization header with Bearer token is required, alors l’outil n’envoie pas la clé comme Authorization: Bearer .... Si vous voyez Unknown parameter, supprimez les réglages spécifiques au fournisseur que l’endpoint Coderen d’AI-Public ne prend pas en charge.