Authentifizierung
Cyberstrike erfordert die Authentifizierung bei mindestens einem KI-Anbieter, um zu funktionieren. Diese Anleitung behandelt die Einrichtung von Anmeldedaten fuer unterstuetzte Anbieter.
Anbieter verbinden
Der einfachste Weg zur Authentifizierung — fuehren Sie in der TUI aus:
/connectWaehlen Sie Ihren Anbieter aus dem interaktiven Menue:
? Select provider❯ cyberstrike (recommended) anthropic (Claude Max or API key) github-copilot openai (ChatGPT Plus/Pro or API key) google openrouter …Die Liste wird dynamisch aus dem Modellkatalog erstellt und nach Prioritaet sortiert, daher koennen die genauen Eintraege variieren. Es handelt sich um eine Autovervollstaendigungs-Eingabe, kein festes Menue.
Anbieterspezifische Einrichtung
Anthropic
- Holen Sie Ihren API-Schluessel von console.anthropic.com
- Fuehren Sie
/connectaus, waehlen Sie Anthropic, geben Sie Ihren API-Schluessel ein
OpenAI
- Holen Sie Ihren API-Schluessel von platform.openai.com
- Fuehren Sie
/connectaus, waehlen Sie OpenAI, geben Sie Ihren API-Schluessel ein
GitHub Copilot
- Sie benoetigen ein aktives GitHub Copilot-Abonnement
- Fuehren Sie
/connectaus, waehlen Sie Login with GitHub Copilot - Autorisieren Sie ueber den Browser-OAuth-Vorgang — kein API-Schluessel erforderlich
Siehe GitHub Copilot fuer Details.
OpenRouter
OpenRouter bietet Zugang zu mehreren Modellen mit einer kostenlosen Stufe:
- Holen Sie Ihren API-Schluessel von openrouter.ai/keys
- Fuehren Sie
/connectaus, waehlen Sie OpenRouter, geben Sie Ihren API-Schluessel ein
Google Gemini
- Holen Sie Ihren API-Schluessel von ai.google.dev
- Fuehren Sie
/connectaus, waehlen Sie Google, geben Sie Ihren API-Schluessel ein
Ollama (Lokal)
Ollama benoetigt keinen API-Schluessel, muss aber lokal laufen:
# Ollama startenollama serve
# Ein Modell herunterladenollama pull llama3.3Verwenden Sie dann /models, um ein Ollama-Modell auszuwaehlen.
Umgebungsvariablen
Setzen Sie Anmeldedaten ueber Umgebungsvariablen fuer CI/CD oder Automatisierung:
# 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_..."Fuegen Sie es Ihrem Shell-Profil hinzu fuer dauerhafte Speicherung:
# ~/.bashrc oder ~/.zshrcexport ANTHROPIC_API_KEY="sk-ant-..."Konfigurationsdatei
Speichern Sie Anmeldedaten in der Konfigurationsdatei:
{ "provider": { "anthropic": { "options": { "apiKey": "{env:ANTHROPIC_API_KEY}" } } }}Tip
Verwenden Sie die {env:VAR_NAME}-Syntax, um Umgebungsvariablen in Konfigurationsdateien zu referenzieren.
Anmeldedaten verwalten
Status anzeigen
Verwenden Sie /status in der TUI, um verbundene Anbieter und aktive Anmeldedaten anzuzeigen.
Modell wechseln
Verwenden Sie /models, um zwischen Modellen beliebiger verbundener Anbieter zu wechseln. Oder setzen Sie einen Standard in der Konfiguration:
{ "model": "anthropic/claude-sonnet-4-20250514"}Enterprise-Authentifizierung
AWS Bedrock
# AWS-Anmeldedaten konfigurierenaws configure
# Oder ueber Umgebungsvariablenexport AWS_ACCESS_KEY_ID="..."export AWS_SECRET_ACCESS_KEY="..."export AWS_REGION="us-east-1"Fuehren Sie dann /connect aus und waehlen Sie Amazon Bedrock.
Azure OpenAI
export AZURE_API_KEY="..."export AZURE_RESOURCE_NAME="your-resource"Google Vertex AI
gcloud auth application-default loginBest Practices fuer die Sicherheit
- Committen Sie niemals API-Schluessel in die Versionskontrolle
- Verwenden Sie Umgebungsvariablen fuer sensible Werte
- Rotieren Sie Schluessel regelmaessig zur Sicherheit
- Verwenden Sie eingeschraenkte Schluessel, wenn verfuegbar
- Ueberwachen Sie die Nutzung auf Anbieter-Dashboards
Fehlerbehebung
Ungueltiger API-Schluessel
Error: Invalid API key- Ueberpruefen Sie, ob der Schluessel korrekt ist (keine zusaetzlichen Leerzeichen)
- Pruefen Sie, ob der Schluessel nicht abgelaufen ist
- Stellen Sie sicher, dass die Abrechnung beim Anbieter aktiv ist
Rate-Limits
Error: Rate limit exceeded- Warten Sie und versuchen Sie es erneut
- Pruefen Sie das Anbieter-Dashboard auf Limits
- Erwaegen Sie ein Upgrade Ihres Plans
Netzwerkprobleme
Error: Connection refused- Pruefen Sie die Internetverbindung
- Stellen Sie sicher, dass kein Proxy/Firewall blockiert
- Versuchen Sie ein anderes Netzwerk