Outils de code
GitHub Copilot CLI
Connecter GitHub Copilot CLI à TokenLab avec BYOK
Aperçu
GitHub Copilot CLI peut utiliser tout endpoint compatible avec OpenAI Chat Completions.
Installation et configuration
npm install -g @github/copilot@1.0.85
copilot --versionL'installation npm nécessite Node.js 22 ou une version ultérieure.
Définissez TOKENLAB_API_KEY avec les étapes du démarrage rapide pour macOS, Linux, WSL ou Windows PowerShell, sans placer la clé dans l’historique. Lancez Copilot CLI depuis ce terminal. Pour un usage permanent, utilisez un gestionnaire local de secrets plutôt qu’une clé en clair dans le profil du shell.
Ces variables s’appliquent uniquement à ce lancement ; le compte, le modèle par défaut et les permissions enregistrés sont conservés. Lancez normalement sans ces variables pour retrouver vos réglages. Ne les enregistrez pas dans le profil du shell.
COPILOT_PROVIDER_TYPE=openai COPILOT_PROVIDER_BASE_URL=https://api.tokenlab.sh/v1 COPILOT_PROVIDER_API_KEY="${TOKENLAB_API_KEY:?Set TOKENLAB_API_KEY first}" copilot --model kimi-k3Le modèle doit prendre en charge le streaming et les appels d'outils. kimi-k3 prend en charge les outils et dépasse les 128K de contexte recommandés par GitHub.
Commencez par une tâche en lecture seule qui ne modifie aucun fichier. Si le modèle est introuvable, utilisez l'ID logique du catalogue TokenLab actuel, sans préfixe de fournisseur.
Ne stockez pas de clé API dans un fichier suivi par Git. Faites tourner toute clé visible dans l'historique du terminal, une capture ou des logs.
Enregistrer les réglages ou lister les modèles ne valide ni la clé ni un appel terminé. Un prompt utilise le solde TokenLab. Vérifiez la réponse et son enregistrement correspondant avant de tester les outils ; les requêtes auxiliaires peuvent aussi être facturées.