spicyapiDokumentation
Konto und Abrechnung
Hauptinhalt

Aufbewahrung und Löschung

Obergrenzen der Plattform, kürzere Einstellungen, ihre Wirkung auf vorhandene Inhalte, gezielte Tasklöschung und die Grenzen unserer Zusagen.

Die Aufbewahrung hat zwei Ebenen. Die Obergrenze der Plattform ist eine öffentliche Zusage und kein interner Einstellungsregler. Innerhalb dieser Grenze können Sie eigene kürzere Fristen festlegen. Außerdem können Sie den Inhalt eines einzelnen Tasks jederzeit zur Löschung freigeben.

Das Verhältnis der Ebenen lässt sich einfach ausdrücken: Sie können Fristen nur verkürzen; keine Ihrer Einstellungen verlängert die Obergrenze.

Wie lange wir Daten aufbewahren

DatenObergrenze der PlattformNach Ablauf
Generierte Dateien aus Bild, Video oder AudioEtwa 14 TageAus dem Objektspeicher gelöscht
Kurzfilmmedien aus einem Spicy-Studio-Kurzfilmprojekt: Szenenbilder, Videos, Stimmen und daraus exportierte FilmeEtwa 60 TageAus dem Objektspeicher gelöscht
Hochgeladene Referenzbilder1 TagDie spicy://-URI läuft zum expiresAt der Commit-Antwort ab; das Objekt wird danach gelöscht
Taskinhalte: Prompts und Parameter in input, Dateiverweise in output30 TageBeide Felder werden geleert; der Taskdatensatz bleibt erhalten
Asset-Bibliothek (Dateien, die Sie bewusst speichern)Bis Sie sie löschenWird gelöscht, wenn Sie das Asset löschen oder der Inhaber das Konto schließt; eine Team-Bibliothek wird zusammen mit ihrem Team gelöscht. Siehe Medien
Taskdatensätze: Task-ID, Modell, Zustand, Betrag und Zeitstempel, ohne jegliche InhalteUnbefristetNicht gelöscht; Beleggrundlage für Abrechnungsstreitfälle
Tasklogs und Ereignisse: Zustandswechsel und Webhook-ZustellungsprotokolleMindestens 60 Tage, wegen monatlicher Partitionen praktisch 2–3 MonateGelöscht
Guthaben- und Buchungsdatensätze10 JahreFür Kontoverlauf, Abgleich und Streitfälle aufbewahrt; siehe unten
Auditdatensätze2 JahreNach Integritätsprüfung gemäß Richtlinie bereinigt
IP-Adresse und User-Agent im Klartext in Sicherheitsdatensätzen90 TageDurch versionierte HMAC-Pseudonyme ersetzt; keine Anonymisierung
Datenbanksicherungen35 TageZyklisch ersetzt; Löschung in der Anwendung löscht Sicherungen nicht sofort

Die ersten vier Zeilen können Sie mit den folgenden vier getrennten Fristen verkürzen: generierte Ergebnisse, also Medien und Ergebnisdaten, Kurzfilmmedien, Prompttexte und hochgeladene Dateien.

Kurzfilmmedien erhalten die längere Frist, weil ein Film in Spicy Studio über Tage oder Wochen entsteht. Eine Szene aus der ersten Woche muss beim Export des gesamten Films noch vorhanden sein. Dies gilt nur für Tasks, die innerhalb eines Studio-Kurzfilmprojekts gestartet wurden. Dasselbe Modell über API, SDK oder Playground behält die 14-Tage-Grenze; Prompttexte behalten in beiden Fällen die 30-Tage-Grenze. Die übrigen Fristen sind Verpflichtungen der Plattform oder gesetzliche Fristen und ändern sich nicht mit Ihren Einstellungen.

Diese Werte sind Serverkonfiguration, keine fest codierten Konstanten

Die Tabelle zeigt die derzeit geltenden Obergrenzen, die zugleich Standardwerte sind. Ohne eigene Einstellung bleibt das bisherige Verhalten unverändert. Der Betrieb kann sie ändern, etwa bei geänderten rechtlichen Anforderungen. Jede Änderung wird jedoch als Compliance-Änderung behandelt: Diese Seite und das tatsächliche Löschverhalten müssen übereinstimmen.

Benötigen Sie eine vertraglich vereinbarte andere Frist, sprechen Sie dies vor der Unterzeichnung an, statt sie aus dieser Seite abzuleiten.

URI-Gültigkeit und abgeschlossene Objektlöschung sind verschieden

Die beim Upload-Commit zurückgegebene spicy://-URI kann nur bis zum expiresAt der Antwort verwendet werden, standardmäßig 1 Tag nach erfolgreichem Commit. Danach ist sie sofort für neue Tasks ungültig. Das zugrunde liegende Objekt entfernt unser Bereinigungsprozess. Die äußerste Absicherung kann bis zu 24 Stunden später greifen; dies verlängert die Nutzbarkeit der URI nicht.

Warum etwa 14 Tage und nicht exakt 14 Tage?

Die äußerste Ablaufkontrolle ist eine Lebenszyklusregel des Objektspeichers. Nach dessen offiziell beschriebenem Verhalten werden Objekte innerhalb von 24 Stunden nach Ablauf entfernt. Eine ganze Tageszahl zu versprechen, obwohl die Löschung nach 14 Tagen plus bis zu einem weiteren Tag erfolgt, wäre falsch. Daher schreiben wir „etwa“.

Das gilt auch für Ihre eigenen kurzen Fristen. Bei einer Stunde wird die Bereinigung normalerweise innerhalb weniger Minuten abgeschlossen. Dennoch schreiben wir „etwa eine Stunde“ oder „spätestens“, nie eine exakte Dauer.

Laden Sie alles herunter, was Sie behalten möchten. Nach Ende der Frist können keine Downloadlinks mehr ausgestellt werden. Der Taskdatensatz bleibt jedoch abfragbar und Guthabenbewegungen bleiben im Abrechnungsverlauf sichtbar.

Vier getrennt einstellbare Fristen

Sie beantworten vier unterschiedliche Fragen und sind nicht vier Varianten derselben Einstellung. Die folgenden Namen entsprechen den Bezeichnungen in der Konsole:

FristUmfangStandardwert, zugleich PlattformobergrenzeOptionen
Generierte ErgebnisseGenerierte Bilder, Videos, Audio und ErgebnisdatenEtwa 14 Tage1 Stunde / 6 Stunden / 24 Stunden / 7 Tage / 14 Tage
KurzfilmmedienMedien aus einem Spicy-Studio-Kurzfilmprojekt und daraus exportierte FilmeEtwa 60 Tage1 Stunde / 24 Stunden / 7 Tage / 14 Tage / 30 Tage / 60 Tage
PrompttextAnfragetext: Prompt und Textfelder in input30 TageWie Ergebnisse / 1 Stunde / 24 Stunden / 7 Tage / 30 Tage
Hochgeladene DateienAls Referenz hochgeladene Dateien1 TagNach Auftragsende löschen / 1 Stunde / 24 Stunden

Legen Sie diese unter Aufbewahrung auf der Seite Datenschutz fest. Bei Annahme erhält jeder Task eigene Ablaufzeitpunkte für Ergebnis und Prompt aus diesen Einstellungen und dem unten beschriebenen Header. Sie können sie unter retention in recordInfo lesen.

„Nach Auftragsende löschen“ bedeutet, dass eine hochgeladene Datei gelöscht wird, sobald jeder sie verwendende Task einen Endzustand erreicht hat, also succeeded / failed / canceled / expired, normalerweise innerhalb einer Minute. Sie wird nicht bei Erstellung des Tasks gelöscht, weil ein erneuter Versuch sie benötigt. Beachten Sie die Folge: Für eine weitere Generierung mit demselben Bild müssen Sie es erneut hochladen; ein Retry wird scheitern.

Wirkung geänderter Einstellungen auf vorhandene Inhalte

Eine Friständerung gilt nicht einfach nur „ab jetzt“. Manche Änderungen wirken auf bereits ausgeführte Tasks zurück, andere nicht. Derzeit gilt:

ÄnderungWirkung auf vorhandene Tasks und Dateien
Prompttext auf 1 Stunde oder 24 StundenBeim nächsten Bereinigungslauf, meist innerhalb weniger Minuten, verliert jeder seit mehr als einem Tag abgeschlossene Task seinen Prompttext sowie generierte Ergebnisse und Dateien, selbst wenn Generierte Ergebnisse noch auf 14 Tage steht. Danach geschieht dies mit jedem Task einen Tag nach Abschluss, sofern nichts ihn früher entfernt.
Prompttext auf 7 TageDasselbe mit 7 Tagen statt einem Tag.
Generierte Ergebnisse verkürzen, während Prompttext auf Wie Ergebnisse stehtWie beim Setzen des Prompttexts auf diese Frist: 7 Tage wirken 7 Tage zurück; 1 Stunde, 6 Stunden und 24 Stunden wirken einen Tag zurück.
Generierte Ergebnisse verkürzen, während Prompttext einen eigenen Wert hatBereits ausgeführte Tasks ändern sich nicht; sie behalten den bei Annahme festgelegten Ergebnisablauf. Neue Tasks verwenden die kürzere Frist.
Hochgeladene Dateien auf Nach Auftragsende löschenGilt für Dateien, die beim Speichern vorhanden sind. Nur von abgeschlossenen Tasks verwendete Dateien werden innerhalb etwa einer Minute gelöscht, andere nach Abschluss aller sie verwendenden Tasks. Nach dem Speichern hochgeladene Dateien behalten derzeit den normalen Ablaufzeitpunkt aus der Commit-Antwort.
Hochgeladene Dateien auf 1 Stunde oder 24 StundenÄndert derzeit nichts: Jede Datei bleibt bis zum expiresAt ihrer Commit-Antwort nutzbar.
Beliebige Frist verlängernBereits gelöschte Inhalte kehren nicht zurück; bestehende Tasks behalten ihren ursprünglichen Ablaufzeitpunkt.

Der Grund für Rückwirkungen: Die eigenen Ablaufzeitpunkte jedes Tasks werden bei Annahme festgelegt. Ein zweiter Bereinigungslauf arbeitet jedoch in ganzen Tagen. Er übernimmt Ihre Prompttext-Einstellung, rundet sie auf 1, 7 oder 30 Tage und wendet sie auf alle abgeschlossenen Tasks des Kontos an. Bei der Bereinigung leert er Prompttext und Ergebnisse gemeinsam.

Dieselbe Seite enthält eine zweite Karte, Aufbewahrung von Auftragsinhalten, die diesen tageweisen Lauf direkt steuert:

  • 1 Tag oder 7 Tage löscht Prompttext, Ergebnisse und generierte Dateien jedes Tasks, der seit mehr als dieser Zeit abgeschlossen ist. Für weitere Tasks geschieht es jeweils beim Erreichen dieses Alters.
  • Inhalte kurz nach Abschluss löschen entfernt sie bei jedem abgeschlossenen Task, auch bei bereits vor Aktivierung ausgeführten Tasks, etwa eine Stunde nach dessen Abschluss.
  • Die beiden Karten teilen ihre Einstellungen. Speichern einer Karte ändert die Anzeige der anderen.

Laden Sie gewünschte Inhalte vor jeder Verkürzung herunter

Eine kürzere Einstellung kann Ergebnisse und Prompts bereits ausgeführter Tasks löschen. Gelöschte Inhalte lassen sich nicht wiederherstellen. Vor dem Speichern zeigt die Konsole die erwartete Anzahl betroffener Elemente. Verstehen Sie sie als Warnung und nicht als exakte Liste der Löschungen.

Laden Sie zuerst jedes gewünschte Ergebnis herunter, dann verkürzen Sie die Frist. Beim Verlängern ist dies nicht nötig: Es betrifft nur die Zukunft und stellt nichts Gelöschtes wieder her.

Überschreibung je Anfrage: X-Spicy-Retention

Soll nur diese Generierung früher verschwinden, ohne die Kontoeinstellung zu ändern, senden Sie den Header bei Taskerstellung. Der Wert ist eine ganze Zahl in Sekunden und gilt für Dateien und Prompt dieses Tasks:

curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
  -H "X-Spicy-Retention: 3600" \
  --data "$TASK_PAYLOAD"
  • Nur verkürzen. Der effektive Wert lautet min(header, account setting, platform cap). Hat ein Administrator das Konto auf eine Stunde gesetzt, kann eine einzelne Anfrage keine 14 Tage zurückholen. Sonst wäre die Kontoeinstellung nur eine Empfehlung.
  • 0 ist gültig und bedeutet „Dateien löschen, sobald der Task einen Endzustand erreicht“.
  • Ein ungültiger Wert lässt die Anfrage nicht scheitern. Negative Zahlen werden auf 0 begrenzt; Werte über der Obergrenze auf diese Grenze. Ein Wert, der keine dezimale Ganzzahl ist, wird ignoriert, sodass die Kontoeinstellung gilt. Der tatsächlich wirksame Wert steht immer als retention in recordInfo. Ein Header, der lediglich vorsichtigere Aufbewahrung verlangt, soll keine Generierung verhindern.
  • Welche Endpunkte ihn lesen: jobs/createTask und jobs/stream tun dies. jobs/retry übernimmt den effektiven Wert des ursprünglichen Tasks und ignoriert den Header. Ein Retry ist ein zweiter Versuch derselben Aufgabe; unterschiedliche Fristen würden einer Taskfamilie zwei Ablaufzeiten geben. jobs/quote liest ihn nicht, weil es keinen Task erstellt.

recordInfo liefert retention je Task; die Antwort von createTask enthält es nicht. Lesen Sie es, sobald der Task existiert:

{
  "retention": {
    "outputsExpireAt": "2026-09-13T12:00:00Z",
    "promptsExpireAt": "2026-09-13T12:00:00Z",
    "source": "header"
  }
}

source nennt die bestimmende Ebene: header für diese Anfrage, account für die Kontoeinstellung oder platform für die Obergrenze. Wenn Sie den Header senden und dennoch account erhalten, war die Kontoeinstellung bereits kürzer als Ihr angefragter Wert.

Vor Taskabschluss wird outputsExpireAt ab der Annahme berechnet. Beim Erreichen eines Endzustands wird derselbe Zeitraum auf die Abschlusszeit bezogen. Der Zeitpunkt wandert daher nur nach hinten, nie nach vorne. Vertrauen Sie den Zeitstempeln der Antwort, statt sie selbst neu zu berechnen. Die Begrenzung durch drei Ebenen führt nicht immer zum erwarteten Ergebnis. Außer Ihrer eigenen Löschanforderung kann nur eine rückwirkende Kontoeinstellung Inhalte früher entfernen, wie oben beschrieben.

Inhalte auf Anforderung löschen: POST /jobs/purge

Wenn Sie nicht auf den Ablauf warten möchten:

  • Öffnen Sie in der Konsole den Task unter Logs und wählen Sie Ausgaben löschen. Dies entspricht dem folgenden Endpunkt.
  • Aus Verlauf entfernen beim selben Task leert ebenfalls Prompt und Ergebnis und stellt die Medien zur Löschung ein. Zusätzlich wird der Task aus Ihrem Log ausgeblendet. Dies ist möglich, sobald der Task beendet und die Abrechnung abgeschlossen ist.

Keine der Aktionen ändert Ihre Kosten oder bricht einen Task ab. Aus Ihrem Code:

curl -X POST https://api.spicyapi.ai/api/v1/jobs/purge \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{"taskId": "job_01k..."}'
EntferntBehalten
Die erzeugten Dateiobjekte selbstBuchungseinträge und Beträge
Ergebnisdaten in outputTaskzustand und Zeitstempel
Prompt und Text in inputModellkennung und request_id

Die Antwort:

{
  "taskId": "job_01k...",
  "contentState": "purged",
  "purgedAt": "2026-09-13T12:00:00Z",
  "contentRemovedBy": "user",
  "billingRetained": true,
  "mediaDeletionPending": true
}

Es gelten einige Regeln:

  • Nur abgeschlossene Tasks, also succeeded / failed / canceled / expired. Warten Sie auf den Abschluss laufender Tasks. Die Dateien liegen noch nicht vor; eine halbe Löschung wäre schlechter als keine. Ein angenommener Generierungstask kann nicht abgebrochen werden. Es gibt daher keinen Ablauf „erst abbrechen, dann löschen“.
  • Idempotent; kein Idempotency-Key erforderlich. Der Endpunkt ist anhand der taskId idempotent. Ein erneuter Aufruf für einen bereits gelöschten Task liefert weiterhin 200. purgedAt bezeichnet die erste Löschanforderung, nicht diesen Aufruf. Wiederholung nach einem Timeout ist sicher.
  • Die Antwort bedeutet „eingeplant“, nicht „bereits gelöscht“. Solange mediaDeletionPending wahr ist, steht contentState bereits auf purged, während der Hintergrundlauf die Objekte noch entfernt. Er endet normalerweise innerhalb einer Minute. Eine synchrone Löschung würde erlauben, dass ein hartnäckiges Objekt die gesamte Anfrage blockiert, gerade wenn Sie eine klare Antwort brauchen.
  • Eine Antwort mit weiterhin present bedeutet, dass der Aufruf nichts entfernt hat, etwa wegen einer Aufbewahrungssperre. Sie können es später erneut versuchen; der konkrete Grund wird bewusst nicht offengelegt.
  • billingRetained ist immer true. Es wirkt überflüssig, erinnert aber an den bei diesem Endpunkt am ehesten missverstandenen Punkt; siehe unten.

Löschen ist weder Abbrechen noch Rückerstattung

purge betrifft nur Inhalte und ändert nichts an der Abrechnung:

  • Eine abgerechnete Belastung bleibt bestehen. Die Dateilöschung gibt kein Geld zurück.
  • Eine bereits freigegebene Reservierung nach Fehler oder Ablauf bleibt freigegeben; die Löschung gibt sie nicht ein zweites Mal frei.
  • Die Belastung bleibt mit Betrag, Zeitstempel und Modell auf der Abrechnungsseite.

Das ist beabsichtigt. Buchungsdatensätze sind Transaktionsbelege für beide Seiten und unterliegen einer 10-jährigen Aufbewahrung. Inhalte gehören Ihnen und können auf Wunsch entfernt werden. Es sind zwei Datenkategorien, nicht zwei Seiten derselben Sache.

Löschen entfernt den Inhalt, nicht den Beleg Ihrer Ausgaben.

contentState: Vorhandensein und Urheber der Löschung

Taskdetails enthalten contentState mit drei Werten:

WertBedeutungWann er erscheint
presentInhalt ist noch vorhandenNormalzustand; so sind auch ältere Tasks vor Einführung des Felds zu verstehen
expiredAutomatisch nach Ablauf entferntEffektive Aufbewahrungsfrist ist verstrichen und Bereinigung lief
purgedSie haben die Löschung angefordertNach Aufruf von jobs/purge oder Auswahl von Ausgaben löschen

Die letzten beiden enthalten purgedAt für den Zeitpunkt der Entfernung und contentRemovedBy, mit system für den Bereinigungslauf oder user für Sie.

`expired` erscheint an zwei Stellen mit unterschiedlicher Bedeutung

  • Taskzustand expired: Die Generierung lief in einen Timeout und erzeugte nichts.
  • contentState expired: Etwas wurde erzeugt und später nach Ihren Aufbewahrungseinstellungen entfernt.

Beide verwenden dasselbe englische Wort. Eine einzige Anzeige „Abgelaufen“ in Ihrer Oberfläche vermischt zwei unabhängige Fälle. Der erste verlangt einen neuen Versuch; beim zweiten kann kein Retry das ursprüngliche Ergebnis zurückbringen.

purged als „abgelaufen“ anzuzeigen wäre aus umgekehrtem Grund falsch: Das eine ist eine vom Nutzer ausgelöste Aktion, das andere eine planmäßig ausgeführte Richtlinie. Vertauschte Bezeichnungen lassen Menschen glauben, die Plattform habe ihre Dateien verloren.

Ablauf leert Felder, nicht Datensätze

Beide Satzhälften sind nötig; die erste allein führt in die Irre

Inhalte werden nach Ende der Aufbewahrungsfrist gelöscht; der inhaltsfreie Abrechnungs- und Statusdatensatz bleibt unbefristet erhalten.

Nur die erste Hälfte zu nennen ist zwar wörtlich richtig, vermittelt aber den falschen Eindruck: Es verschwinden die Inhalte von input und output, nicht der Taskdatensatz.

Die Bereinigung umfasst input, output, Callback-URLs sowie zugehörige Ereignis- und Callback-Inhalte. Der Taskdatensatz selbst bleibt unbefristet erhalten. Er ist die einzige Beleggrundlage eines Abrechnungsstreitfalls; seine Löschung würde die Buchführung beschädigen. Danach enthält jede Zeile wenige hundert Bytes Metadaten: Task-ID, Modell, Zustand, Betrag, Zeitstempel und ursprünglicher Key. Die Löschung auf Wunsch folgt derselben Regel; nur den Zeitpunkt bestimmen Sie.

Nach Entfernung des Inhalts gilt:

  • Sie können weiterhin beantworten: „Was wurde mir diesen Monat berechnet, welche Tasks schlugen fehl und welcher Key reichte sie ein?“
  • Sie können nicht beantworten: „Welchen Prompt habe ich gesendet und unter welchem Objektschlüssel lag die Datei?“ Ab dann liefert recordInfo weder input noch output.

Benötigen Sie Prompts länger, behalten Sie eine eigene Kopie. Eine aktive Aufbewahrungssperre setzt die betreffende Löschung aus und blockiert auch gezielte Löschanforderungen. Keine der beiden Funktionen kann eine bereits physisch gelöschte Ausgabe wiederherstellen.

Guthabenverlauf und Taskinhalte sind getrennt

Das Leeren von input und output nach Ablauf oder auf Ihre Anforderung ändert keine Aufladungen, Reservierungen, Abrechnungen, freigegebenen Reservierungen oder manuellen Korrekturen. Diese Guthabenbewegungen können Sie weiter auf der Abrechnungsseite abgleichen. Buchungsdatensätze unterliegen einer zehnjährigen Aufbewahrung und werden bei Ablauf oder Löschung von Taskinhalten nicht entfernt.

Betrifft eine Auskunfts- oder Löschanfrage Daten, die für einen Streitfall, eine Sicherheitsuntersuchung oder nach geltendem Recht behalten werden müssen, erläutert unsere Antwort Umfang und Grund.

Zwei Dinge, die wir nicht leisten können

1. Das ausführende Modell sieht Ihren Prompt zwangsläufig im Klartext

Die Generierung erfolgt durch das gewählte Modell; der Prompt muss es im Klartext erreichen. Das ist eine architektonische Grenze und keine Einstellung. Eine Verkürzung auf eine Stunde ändert daran nichts. Unsere Aufbewahrungsfristen können daher nur zusagen, wie lange SpicyAPI selbst etwas behält.

Was mit dem Prompt nach Erreichen des Modells geschieht, steuern unsere Aufbewahrungseinstellungen nicht. Ist dies für Ihren Einsatz wichtig, kontaktieren Sie uns vor dem Senden sensibler Daten.

2. Eine augenblickliche Löschung gibt es nicht

Die absichernde Lebenszyklusregel hat ein Ausführungsfenster bis zu 24 Stunden; Datenbanksicherungen werden über 35 Tage erneuert. Die Behauptung, Daten verschwänden sofort überall, wäre falsch. Zusagen können wir die Dauer bis zum Abschluss, keine Augenblicklichkeit. Deshalb antwortet der Löschendpunkt mit „eingeplant“ und nicht „gelöscht“.

Tasks, die von einem Streitfall, einer forensischen Anfrage oder einer gesetzlichen Meldepflicht betroffen sind, erhalten eine Aufbewahrungssperre. Ihr Ablauf wird angehalten, bis die Sperre aufgehoben wird. Währenddessen werden Löschanforderungen nicht ausgeführt.

Dies hat Vorrang vor allen genannten Werten und Einstellungen. Es ist kein stillschweigend vorbehaltener Hintereingang: Ohne Sperrmechanismus würde schon das erste rechtliche Schreiben eine Aufbewahrungszusage durchbrechen. Dann müssten wir erklären, warum die Dokumentation 14 Tage nannte. Diese Ausnahme steht hier, weil sie hier hingehört.

Was Sie selbst steuern

  • Wählen Sie jede Frist nach Ihrem tatsächlichen Bedarf. Sie sind getrennt. Stellen Sie Uploads nicht beiläufig auf „Nach Auftragsende löschen“, nur weil Sie Prompts kürzer aufbewahren möchten.
  • Laden Sie vor dem Verkürzen herunter. Kürzere Einstellungen können auf bereits ausgeführte Tasks zurückwirken; siehe Wirkung einer geänderten Einstellung.
  • Verwenden Sie X-Spicy-Retention für einzelne sensible Anfragen. Für eine Generierung müssen Sie nicht das ganze Konto umstellen.
  • Senden Sie nur erforderliche Daten. Referenzbilder und Prompts sind die beiden sensibelsten Elemente und die beiden, deren Inhalt Sie selbst wählen.
  • Archivieren Sie Ihre Dateien selbst. Sie bleiben höchstens etwa 14 Tage, Kurzfilmmedien etwa 60 Tage, und bei kürzerer Einstellung entsprechend weniger.
  • Kopieren Sie Ihre Kontodaten. Ihre Daten herunterladen auf der Datenschutzseite liefert JSON mit Profil, Teamrollen, API-Key-Details ohne Geheimnisse, aufbewahrten Taskdaten und Buchungsdatensätzen. Mediendateien fehlen darin; laden Sie gewünschte Ergebnisse getrennt herunter.
  • Speichern Sie keine Download-URLs in Ihrer Datenbank. Sie laufen nach 20 Minuten ab und können nach Ausstellung nicht widerrufen werden. Lassen Sie eine URL erst bei Bedarf signieren; siehe Medien.
  • Verwenden Sie HTTPS für Callback-URLs. Die Nutzdaten enthalten Taskzustand und Dateiverweise. Unverschlüsseltes HTTP legt sie allen auf dem Übertragungsweg offen.

Wir trainieren nicht mit Ihren Inhalten

Ihre Prompts, Referenzbilder und erzeugten Dateien fließen in keinen Trainingsdatensatz ein.

Die Grenze dieser Aussage ist entscheidend: Sie betrifft uns. Die Richtlinien des jeweiligen Modells bestimmen nicht wir; siehe den ersten Punkt oben.

Auf dieser Seite