Viele Apps müssen externe Dienste aufrufen — Zahlungsanbieter, Karten-APIs, E-Mail-Anbieter und andere — und diese Dienste benötigen einen API-Schlüssel zur Authentifizierung deiner Anfragen. Einen Schlüssel direkt in deine App zu schreiben ist riskant, weil jeder, der den Quellcode sieht, ihn lesen kann. Die Secrets-Funktion von Genie bietet einen sicheren Ort, um diese Schlüssel zu speichern: Sie werden verschlüsselt abgelegt, niemals in deinem Chat-Verlauf oder generierten Code angezeigt und beim Ausführen deiner App als Umgebungsvariablen eingespeist.Documentation Index
Fetch the complete documentation index at: https://docs.genie-app.de/llms.txt
Use this file to discover all available pages before exploring further.
Secrets erfordern, dass Genie Cloud mit deinem Projekt verbunden ist. Wenn Genie Cloud nicht verbunden ist, zeigt der Secrets-Tab eine Meldung mit der Bitte, Genie Cloud zuerst einzurichten. Siehe Genie Cloud, um loszulegen.
Wie Secrets funktionieren
Ein Secret besteht aus zwei Teilen:- Name — der Schlüssel, mit dem deine App den Wert liest (zum Beispiel
STRIPE_SECRET_KEY). Verwende Großbuchstaben und Unterstriche und folge den üblichen Konventionen für Umgebungsvariablen. - Wert — die eigentliche sensible Zeichenkette (der API-Schlüssel, das Token oder das Passwort).
••••••••) und das Datum der letzten Aktualisierung.
Wenn Genie deine App ausführt, sind alle Secrets deines Projekts automatisch als Umgebungsvariablen verfügbar. Dein generierter App-Code kann sie mit der passenden Methode für die jeweilige Sprache oder das Framework lesen.
Den Secrets-Tab öffnen
Ein Secret hinzufügen
Klicke auf den Hinzufügen-Button
Klicke im Tab Secrets auf den + Hinzufügen-Button oben rechts. Ein Dialog öffnet sich.
Den Namen eingeben
Tippe den Namen des Secrets in das Feld Name. Das ist der Schlüssel der Umgebungsvariable, den deine App verwendet — zum Beispiel
OPENAI_API_KEY.Den Wert eingeben
Tippe oder füge den Wert des Secrets in das Feld Wert ein. Das ist der eigentliche API-Schlüssel oder das Passwort.
Ein Secret ansehen
Die Spalte Wert zeigt immer••••••••, um den gespeicherten Wert zu schützen. Um den tatsächlichen Wert zu sehen, klicke auf das Augensymbol (Ansicht-Aktion) neben dem Secret. Ein schreibgeschützter Dialog öffnet sich und zeigt Name und Wert im Klartext.
Ein Secret bearbeiten
Klicke auf das Bearbeiten-Symbol
Klicke in der Secrets-Tabelle auf das Stift-Symbol neben dem Secret, das du ändern möchtest.
Aktualisiere Name oder Wert
Der Bearbeiten-Dialog öffnet sich mit aktuellem Namen und Wert vorausgefüllt. Du kannst eines oder beide Felder ändern.
Ein Secret löschen
Klicke auf das Löschen-Symbol
Klicke auf das Mülleimer-Symbol neben dem Secret, das du entfernen möchtest.
Secrets durchsuchen und paginieren
Wenn du viele Secrets hast, nutze die Suchleiste oben im Tab, um nach Name zu filtern. Die Ergebnisse aktualisieren sich beim Tippen. Die Tabelle zeigt bis zu 10 Secrets pro Seite; nutze die Buttons Zurück und Weiter unten, um zwischen Seiten zu wechseln.Secrets vs. allgemeine Einstellungen
Es lohnt sich, den Unterschied zwischen Secrets und den anderen Feldern unter Einstellungen > Allgemein zu kennen:| Secrets | Allgemeine Einstellungen | |
|---|---|---|
| Verschlüsselt gespeichert | Ja | Nein |
| Nach dem Speichern sichtbar | Maskiert (••••••••) | Vollständig sichtbar |
| Zur Laufzeit für die App verfügbar | Ja, als Umgebungsvariablen | Nein |
| Benötigt Genie Cloud | Ja | Nein |
| Beispielnutzung | API-Schlüssel, Passwörter, Tokens | Projektname, Beschreibung, Sichtbarkeit |
