OpenAI API-Schlüssel einrichten
Dieser Leitfaden zeigt Ihnen im Detail, wie Sie einen OpenAI API-Schlüssel erstellen, verwalten und in Shopware hinterlegen.
Was ist ein API-Schlüssel?
Ein API-Schlüssel ist wie ein Passwort, mit dem Ihr Shopware-System auf Ihr OpenAI-Konto zugreift. Er ermöglicht:
- 🔑 Sichere Authentifizierung bei OpenAI
- 💳 Zuordnung der Nutzung zu Ihrem Konto
- 📊 Nachverfolgung der API-Aufrufe und Kosten
- 🔒 Kontrolle über Berechtigungen
Behandeln Sie Ihren API-Schlüssel wie ein Passwort! Teilen Sie ihn niemals öffentlich und speichern Sie ihn sicher. Jeder mit Zugriff auf den Schlüssel kann auf Ihre Kosten API-Anfragen stellen.
OpenAI-Konto erstellen
Schritt 1: Registrierung
- Besuchen Sie platform.openai.com
- Klicken Sie auf Sign Up (Registrieren)
- Wählen Sie eine Registrierungsmethode:
- E-Mail-Adresse + Passwort
- Google-Konto
- Microsoft-Konto
- Apple-Konto
Schritt 2: E-Mail verifizieren
- Prüfen Sie Ihr E-Mail-Postfach
- Klicken Sie auf den Bestätigungslink in der E-Mail von OpenAI
- Ihre E-Mail-Adresse ist nun verifiziert
Schritt 3: Organisation erstellen (Optional)
Wenn Sie OpenAI geschäftlich nutzen:
- Gehen Sie zu Settings → Organization
- Geben Sie Ihren Firmennamen ein
- Speichern Sie die Änderungen
Zahlungsmethode hinterlegen
OpenAI arbeitet nach dem Pay-as-you-go Prinzip: Sie zahlen nur für das, was Sie tatsächlich nutzen.
Schritt 1: Billing-Bereich öffnen
- Melden Sie sich bei platform.openai.com an
- Klicken Sie oben rechts auf Ihr Profil
- Wählen Sie Settings → Billing
- Oder direkt: platform.openai.com/settings/organization/billing
Schritt 2: Zahlungsmethode hinzufügen
- Klicken Sie auf Add payment method
- Wählen Sie eine Zahlungsmethode:
- Kreditkarte (Visa, Mastercard, American Express)
- Oder alternative Methoden (je nach Region)
- Geben Sie Ihre Zahlungsdaten ein
- Klicken Sie auf Save payment method
Schritt 3: Startguthaben aufladen
- OpenAI verlangt ein Mindestguthaben (meist 5-10 USD)
- Wählen Sie einen Betrag (z.B. 20 USD)
- Klicken Sie auf Continue
- Bestätigen Sie die Zahlung
Für einen kleinen bis mittleren Online-Shop reichen 10-20 EUR pro Monat vollkommen aus. Durch Token-Caching (50-90% Ersparnis) sind die tatsächlichen Kosten oft noch niedriger!
Schritt 4: Automatische Aufladung einrichten (Optional)
- Gehen Sie zu Billing → Auto recharge
- Aktivieren Sie die automatische Aufladung
- Legen Sie fest:
- Schwellenwert: Bei welchem Guthaben nachladen? (z.B. 5 USD)
- Auflade-Betrag: Wie viel aufladen? (z.B. 20 USD)
- Speichern Sie die Einstellungen
Das verhindert, dass Ihr Agent bei leerem Guthaben plötzlich nicht mehr funktioniert.
Schritt 5: Budget-Limit setzen (Empfohlen!)
Schützen Sie sich vor unerwarteten Kosten:
- Gehen Sie zu Billing → Limits
- Setzen Sie ein monatliches Budget-Limit (z.B. 50 USD)
- Aktivieren Sie E-Mail-Benachrichtigungen bei 80% und 100%
- Speichern Sie
Wenn Ihr Limit erreicht ist, stoppt OpenAI automatisch alle Anfragen – so können keine überraschenden Kosten entstehen!
API-Schlüssel erstellen
Schritt 1: API Keys Bereich öffnen
- Gehen Sie zu Settings → API keys
- Oder direkt: platform.openai.com/api-keys
Schritt 2: Neuen Schlüssel erstellen
- Klicken Sie auf + Create new secret key
- Ein Dialog öffnet sich
Schritt 3: Schlüssel konfigurieren
Name (erforderlich):
Shopware Production
Wählen Sie einen aussagekräftigen Namen, damit Sie später wissen, wofür dieser Schlüssel verwendet wird
Berechtigungen (Permissions):
- Wählen Sie All (Alle Berechtigungen)
- Oder für mehr Sicherheit: Nur Model capabilities
Projekt (Optional):
- Falls Sie Projekte nutzen, wählen Sie das passende aus
- Sonst: Standard-Projekt
Schritt 4: Schlüssel erstellen und kopieren
- Klicken Sie auf Create secret key
- Der Schlüssel wird nur einmal angezeigt!
- Klicken Sie auf Copy (Kopieren)
- Speichern Sie den Schlüssel an einem sicheren Ort (z.B. Passwort-Manager)
Der Schlüssel sieht so aus:
sk-proj-aBcDeFgHiJkLmNoPqRsTuVwXyZ1234567890abcdefghijklmnopqrstuvwxyz...
OpenAI zeigt den Schlüssel nur ein einziges Mal an. Falls Sie ihn nicht kopiert haben oder verlieren, müssen Sie einen neuen Schlüssel erstellen. Der alte kann nicht wiederhergestellt werden!
Schritt 5: Schlüssel bestätigen
- Setzen Sie das Häkchen bei "I have saved my key"
- Klicken Sie auf Done
API-Schlüssel in Shopware hinterlegen
Methode 1: Über Plugin-Konfiguration (Empfohlen)
- Melden Sie sich im Shopware-Backend an
- Gehen Sie zu Einstellungen → System → Plugins
- Suchen Sie OpenAI Agents Manager (FelOAIAssistantsManager)
- Klicken Sie auf die drei Punkte (⋮) → Konfigurieren
- Finden Sie das Feld "API Key for the Agent Manager"
- Fügen Sie Ihren kopierten OpenAI API-Schlüssel ein
- Klicken Sie auf Test API Key (Button erscheint nach Eingabe)
- Bei erfolgreichem Test erscheint eine grüne Erfolgsmeldung
- Klicken Sie auf Speichern
Wenn der Test erfolgreich war, ist Ihr Shopware-System jetzt mit OpenAI verbunden!
Methode 2: Über Umgebungsvariablen (Fortgeschritten)
Für mehr Sicherheit können Sie den API-Schlüssel auch als Umgebungsvariable hinterlegen:
- Öffnen Sie Ihre
.envDatei im Shopware-Root - Fügen Sie hinzu:
OPENAI_API_KEY=sk-proj-IhrSchlüsselHier...
- Speichern Sie die Datei
- Cache leeren:
bin/console cache:clear
Das Plugin liest den Schlüssel dann automatisch aus der Umgebungsvariable.
API-Schlüssel testen
Test im Plugin
Das Plugin bietet einen integrierten Test:
- Gehen Sie zur Plugin-Konfiguration
- Geben Sie den API-Schlüssel ein
- Klicken Sie auf "Test API Key"
Das System prüft:
- ✅ Ist der Schlüssel gültig?
- ✅ Hat das OpenAI-Konto Guthaben?
- ✅ Sind die Berechtigungen korrekt?
Test über Backend-Chat
Alternativ können Sie einen Live-Test durchführen:
- Öffnen Sie 5E OAI Agent Manager → Chat
- Falls Sie schon einen Agenten erstellt haben, senden Sie eine Testnachricht
- Wenn eine Antwort kommt, funktioniert alles! ✅
API-Schlüssel verwalten
Mehrere Schlüssel verwenden
Sie können mehrere API-Schlüssel erstellen:
- Produktions-Schlüssel: Für Live-Shop
- Test-Schlüssel: Für Entwicklung/Staging
- Backup-Schlüssel: Falls der Haupt-Schlüssel kompromittiert wird
Schlüssel-Berechtigungen ändern
- Gehen Sie zu platform.openai.com/api-keys
- Klicken Sie auf den Schlüssel
- Ändern Sie die Berechtigungen
- Speichern
Schlüssel deaktivieren/löschen
Falls ein Schlüssel kompromittiert wurde:
- Gehen Sie zu platform.openai.com/api-keys
- Finden Sie den betroffenen Schlüssel
- Klicken Sie auf Revoke (Widerrufen)
- Bestätigen Sie
Wenn Sie vermuten, dass Ihr API-Schlüssel öffentlich wurde (z.B. versehentlich in GitHub hochgeladen), deaktivieren Sie ihn sofort!
Neuen Schlüssel erstellen (wenn alter verloren)
- Erstellen Sie einen neuen Schlüssel (siehe oben)
- Tragen Sie ihn in Shopware ein
- (Optional) Löschen Sie den alten Schlüssel in OpenAI
Nutzung & Kosten überwachen
OpenAI Dashboard
Behalten Sie Ihre Kosten im Blick:
- Gehen Sie zu platform.openai.com/usage
- Hier sehen Sie:
- Tägliche API-Aufrufe
- Kosten pro Tag/Monat
- Genutzter Model-Mix
- Token-Verbrauch
Wichtige Metriken verstehen
| Metrik | Bedeutung |
|---|---|
| Requests | Anzahl der API-Anfragen |
| Tokens | Verarbeitete Text-Einheiten |
| Cost | Kosten in USD |
| Cached Tokens | Durch Caching eingesparte Tokens |
E-Mail-Benachrichtigungen
Aktivieren Sie Benachrichtigungen:
- Gehen Sie zu Settings → Billing → Notifications
- Aktivieren Sie:
- ✅ Tägliche Nutzungs-Zusammenfassung
- ✅ Budget-Warnungen (bei 80%, 90%, 100%)
- ✅ Guthaben niedrig
Kosten-Optimierung
Token-Caching nutzen
Das Plugin nutzt automatisch OpenAIs Prompt Caching:
- 🎯 50-90% Kosten-Ersparnis bei wiederholten Anfragen
- 📊 Cached Tokens kosten nur einen Bruchteil (z.B. $0.08 statt $0.15 pro 1M Tokens)
Keine Konfiguration nötig – funktioniert automatisch!
Günstigeres Modell wählen
| Modell | Kosten (Input) | Geschwindigkeit | Empfehlung |
|---|---|---|---|
| gpt-4o-mini | $0.15 / 1M tokens | ⚡⚡⚡ Sehr schnell | ✅ Start hier |
| gpt-4o | $2.50 / 1M tokens | ⚡⚡ Schnell | Für komplexe Aufgaben |
| gpt-5 | ~$5.00 / 1M tokens | ⚡ Langsam | Nur wenn nötig |
Tools reduzieren
Je weniger Tools aktiviert, desto:
- ⬇️ Weniger Token in Instructions
- ⬇️ Weniger Funktionsaufrufe
- ⬇️ Niedrigere Kosten
Aktivieren Sie nur Tools, die Sie wirklich brauchen!
Troubleshooting
Problem: "Invalid API Key"
Ursachen:
- Schlüssel falsch kopiert (Leerzeichen am Anfang/Ende?)
- Schlüssel wurde widerrufen
- Schlüssel gehört zu anderer Organisation
Lösung:
- Kopieren Sie den Schlüssel erneut
- Prüfen Sie auf Leerzeichen
- Erstellen Sie ggf. neuen Schlüssel
Problem: "Insufficient quota"
Bedeutung: Ihr OpenAI-Guthaben ist aufgebraucht.
Lösung:
- Gehen Sie zu platform.openai.com/settings/organization/billing
- Laden Sie Guthaben auf
- Oder aktivieren Sie automatische Aufladung
Problem: "Rate limit exceeded"
Bedeutung: Zu viele Anfragen in kurzer Zeit.
Lösung:
- Warten Sie 1-2 Minuten
- Erhöhen Sie das Rate Limit in OpenAI (für zahlende Kunden)
Problem: API Key funktioniert nicht in Shopware
Prüfliste:
- ✅ Ist das Plugin aktiviert?
- ✅ Ist der Schlüssel vollständig kopiert?
- ✅ Hat das OpenAI-Konto Guthaben?
- ✅ Wurde der Cache geleert? (
bin/console cache:clear)
Nächste Schritte
Sie haben jetzt:
- ✅ Ein OpenAI-Konto erstellt
- ✅ Eine Zahlungsmethode hinterlegt
- ✅ Einen API-Schlüssel generiert
- ✅ Den Schlüssel in Shopware eingetragen
Weiter geht's mit:
➡️ Ersten Agenten erstellen - Schritt-für-Schritt Anleitung
➡️ Agenten-Konfiguration - Alle Einstellungen erklärt
➡️ Kosten-Management - Kosten optimieren und überwachen