Authentification
Cyberstrike necessite une authentification aupres d’au moins un fournisseur IA pour fonctionner. Ce guide couvre la configuration des identifiants pour les fournisseurs pris en charge.
Connecter un fournisseur
La methode la plus simple pour s’authentifier — executez dans le TUI :
/connectSelectionnez votre fournisseur dans le menu interactif :
? Select provider❯ cyberstrike (recommended) anthropic (Claude Max or API key) github-copilot openai (ChatGPT Plus/Pro or API key) google openrouter …La liste est construite dynamiquement a partir du catalogue de modeles et ordonnee par priorite, les entrees exactes peuvent donc varier. C’est un prompt avec auto-completion, pas un menu fixe.
Configuration par fournisseur
Anthropic
- Obtenez votre cle API depuis console.anthropic.com
- Executez
/connect, selectionnez Anthropic, entrez votre cle API
OpenAI
- Obtenez votre cle API depuis platform.openai.com
- Executez
/connect, selectionnez OpenAI, entrez votre cle API
GitHub Copilot
- Ayez un abonnement GitHub Copilot actif
- Executez
/connect, selectionnez Login with GitHub Copilot - Autorisez via le flux OAuth dans le navigateur — aucune cle API necessaire
Voir GitHub Copilot pour les details.
OpenRouter
OpenRouter donne acces a plusieurs modeles avec un niveau gratuit :
- Obtenez votre cle API depuis openrouter.ai/keys
- Executez
/connect, selectionnez OpenRouter, entrez votre cle API
Google Gemini
- Obtenez votre cle API depuis ai.google.dev
- Executez
/connect, selectionnez Google, entrez votre cle API
Ollama (local)
Ollama ne necessite pas de cle API mais doit etre en cours d’execution localement :
# Demarrer Ollamaollama serve
# Telecharger un modeleollama pull llama3.3Utilisez ensuite /models pour selectionner un modele Ollama.
Variables d’environnement
Definissez les identifiants via des variables d’environnement pour le CI/CD ou l’automatisation :
# Anthropicexport ANTHROPIC_API_KEY="sk-ant-..."
# OpenAIexport OPENAI_API_KEY="sk-..."
# Googleexport GOOGLE_GENERATIVE_AI_API_KEY="AI..."
# OpenRouterexport OPENROUTER_API_KEY="sk-or-..."
# Groqexport GROQ_API_KEY="gsk_..."Ajoutez-les a votre profil shell pour les conserver :
# ~/.bashrc ou ~/.zshrcexport ANTHROPIC_API_KEY="sk-ant-..."Fichier de configuration
Stockez les identifiants dans le fichier de configuration :
{ "provider": { "anthropic": { "options": { "apiKey": "{env:ANTHROPIC_API_KEY}" } } }}Tip
Utilisez la syntaxe {env:NOM_VARIABLE} pour referencer des variables d’environnement dans les fichiers de configuration.
Gestion des identifiants
Voir le statut
Utilisez /status dans le TUI pour voir les fournisseurs connectes et les identifiants actifs.
Changer de modele
Utilisez /models pour passer d’un modele a l’autre parmi vos fournisseurs connectes. Ou definissez un modele par defaut dans la configuration :
{ "model": "anthropic/claude-sonnet-4-20250514"}Authentification entreprise
AWS Bedrock
# Configurer les identifiants AWSaws configure
# Ou via l'environnementexport AWS_ACCESS_KEY_ID="..."export AWS_SECRET_ACCESS_KEY="..."export AWS_REGION="us-east-1"Puis executez /connect et selectionnez Amazon Bedrock.
Azure OpenAI
export AZURE_API_KEY="..."export AZURE_RESOURCE_NAME="your-resource"Google Vertex AI
gcloud auth application-default loginBonnes pratiques de securite
- Ne commitez jamais les cles API dans le controle de version
- Utilisez des variables d’environnement pour les valeurs sensibles
- Effectuez une rotation reguliere des cles pour la securite
- Utilisez des cles a portee limitee lorsque disponible
- Surveillez l’utilisation sur les tableaux de bord des fournisseurs
Depannage
Cle API invalide
Error: Invalid API key- Verifiez que la cle est correcte (pas d’espaces supplementaires)
- Verifiez que la cle n’a pas expire
- Assurez-vous que la facturation est active chez le fournisseur
Limites de debit
Error: Rate limit exceeded- Attendez et reessayez
- Verifiez les limites sur le tableau de bord du fournisseur
- Envisagez de mettre a niveau votre plan
Problemes reseau
Error: Connection refused- Verifiez la connexion internet
- Verifiez qu’aucun proxy/pare-feu ne bloque
- Essayez un reseau different