So migrieren Sie von SillyTavern zu Tavern Studio

Tavern Studio enthält ein integriertes SillyTavern-Migrationswerkzeug, das Ihren Wechsel vereinfacht. Sie müssen nicht jede Charakterkarte, jedes Lorebook, jedes Preset, jede API-Konfiguration und jede Chat-Datei mühsam einzeln exportieren oder kopieren. Stattdessen können Sie Tavern Studio einfach auf Ihren SillyTavern-Projektordner verweisen lassen, die Importvorschau prüfen, die gewünschten Inhalte auswählen und den Importvorgang starten.

Dieser Migrationsprozess erfolgt schreibgeschützt (Read-only) für Ihre SillyTavern-Dateien. Tavern Studio liest die Daten aus dem Quellverzeichnis und schreibt die importierten Assets als Kopien in einen eigenen Workspace (Arbeitsbereich), seine Datenbank und sein Ressourcenverwaltungssystem. Ihr originaler SillyTavern-Ordner bleibt unberührt – es werden keine Dateien gelöscht, verschoben oder verändert während dieser schreibgeschützten Migration.

Diese Anleitung beschreibt den Migrationsablauf zum Übertragen von Charakterkarten, World Info / Lorebooks, OpenAI-kompatiblen Presets, API-Schlüsseln und -Konfigurationen sowie Standard-JSONL-Chatverläufen.

Für wen ist dieser Guide?

  • Bestehende SillyTavern-Nutzer, die zu Tavern Studio wechseln möchten.
  • Nutzer mit Sammlungen von Charakterkarten, Lorebooks, Presets und Chat-Historien.
  • Nutzer, die die Vorzüge eines nativen Desktop-Clients nutzen und gleichzeitig ihre kreativer Assets behalten möchten.
  • Nutzer, die vor der Migration eine Zusammenfassung der zu importierenden Daten in einer Vorschau prüfen möchten.
  • Nutzer, die sicherstellen wollen, dass ihr ursprünglicher SillyTavern-Ordner unberührt bleibt.

Kerninhalte

Der integrierte Migrationsassistent unterstützt die folgenden SillyTavern-Datentypen:

  • Charakterkarten (Character Cards): Ihre lokal gespeicherten Charakterkarten.
  • World Info / Lorebooks: Welteinstellungen und Hintergrundinformationen.
  • OpenAI-kompatible Presets: Benutzerdefinierte System-Prompts und Generierungseinstellungen.
  • API-Schlüssel & -Konfigurationen: API-Schlüssel und anbieterspezifische Profile.
  • Standard-JSONL-Chat-Dateien: Einzelne Chatverläufe, die mit Charakteren verknüpft sind.

Beim Importieren von API-Einstellungen ordnet Tavern Studio Standard-OpenAI-kompatible Konfigurationen nach Möglichkeit automatisch zu. Gängige Anbieter wie OpenAI, Groq, Mistral, Perplexity, Cohere und xAI werden in der Regel mit Standardwerten übertragen.

Einige API-Konfigurationen erfordern nach der Migration jedoch eine manuelle Nachbearbeitung. Sie müssen die folgenden Einstellungen manuell ergänzen:

  • Benutzerdefinierte API-Endpunkte und lokale LLM-Dienste (z. B. LM Studio, Ollama).
  • Reverse-Proxies und benutzerdefinierte Proxy-Adressen.
  • Integrationen für Azure OpenAI und Cloudflare Workers AI.
  • Anbieter-Account-IDs, fehlende Base-URLs oder die Auswahl des Standardmodells.

Hinweis: Die Migration von Gruppenchats (group chats) wird derzeit noch nicht vollständig unterstützt. Tavern Studio überspringt unter Umständen nicht unterstützte Gruppenchat-Daten, um zu verhindern, dass nach dem Import beschädigte oder nicht verwaltbare Konversationen entstehen.

Wie Tavern Studio dieses Problem löst

Tavern Studio behandelt die Migration von SillyTavern als eine integrierte Datenmanagement-Aufgabe auf Anwendungsebene. Anstatt von Ihnen zu verlangen, dass Sie einzelne Dateien manuell in verschiedene Importbereiche ziehen, scannt der integrierte Importer das SillyTavern-Projektverzeichnis, erstellt eine Importvorschau, lässt Sie nach Benutzern filtern oder Datenbereiche auswählen und schreibt die Daten dann in den Tavern Studio-Workspace.

Nach Abschluss des Imports lädt Tavern Studio die Anwendungsdaten neu, sodass die neu migrierten Charaktere, Lorebooks, Chats und API-Einstellungen an ihren gewohnten Plätzen zur Verfügung stehen. Falls importierte Ressourcen (wie Profilbilder, Hintergründe oder Lorebooks) nicht sofort sichtbar sind, hilft in der Regel ein Neustart der Anwendung oder das Aktualisieren der jeweiligen Seite, um die Ressourcen neu einzulesen.

Operationsschritte

Schritt 1: SillyTavern-Projektordner finden

Suchen Sie das Stammverzeichnis Ihrer SillyTavern-Installation. Dieser Ordner muss das data-Verzeichnis enthalten, in dem SillyTavern Konfigurationen und Assets speichert.

Unter Windows sieht dieser Pfad beispielsweise häufig so aus:

C:\code\SillyTavern\SillyTavern

Vergewissern Sie sich, dass in diesem Stammverzeichnis der Unterordner data existiert:

C:\code\SillyTavern\SillyTavern\data

Hinweis: Wenn Sie versehentlich direkt den Ordner data auswählen, versucht Tavern Studio, den Pfad automatisch anzupassen. Dennoch wird empfohlen, direkt das Stammverzeichnis des Projekts auszuwählen, das den Ordner data enthält.

Schritt 2: Den Importer in Tavern Studio öffnen

Starten Sie Tavern Studio und navigieren Sie zu:

Settings -> Data Management -> Import from SillyTavern

Klicken Sie auf Choose Folder und wählen Sie das Stammverzeichnis Ihres SillyTavern-Projekts aus.

Schritt 3: Importvorschau prüfen

Warten Sie kurz, bis der Importer das Verzeichnis gescannt hat. Auf dem Bildschirm wird eine Vorschau mit der Anzahl der folgenden Elemente angezeigt:

  • Charaktere
  • World Books / Lorebooks
  • Presets
  • API-Konfigurationen
  • Chatverläufe

Falls die Vorschau leer bleibt oder die Zahlen nicht plausibel erscheinen, brechen Sie den Vorgang ab und stellen Sie sicher, dass Sie den korrekten SillyTavern-Projektordner ausgewählt haben.

Schritt 4: Benutzer und Datenbereiche auswählen

Wählen Sie die spezifischen SillyTavern-Nutzerdaten und Inhaltserweiterungen aus, die Sie importieren möchten. Wenn Sie eine große Datenbank haben, empfiehlt es sich, zunächst nur die wichtigsten Charakterkarten zu übertragen, um die Überprüfung zu vereinfachen.

Schritt 5: Import ausführen

Klicken Sie auf Import und warten Sie, bis der Prozess abgeschlossen ist. Nach dem Import lädt Tavern Studio seine Datenbank und den Arbeitsbereich automatisch neu.

Schritt 6: Importierte Assets überprüfen

Prüfen Sie nach Abschluss der Migration folgende Bereiche in Tavern Studio:

  • Characters: Kontrollieren Sie die Charakterliste, um sicherzustellen, dass die Karten vorhanden sind.
  • Chats: Öffnen Sie die importierten Charaktere und prüfen Sie, ob der JSONL-Chatverlauf korrekt geladen wurde.
  • World Books: Rufen Sie die Lorebook-Verwaltung auf, um die importierten World-Info-Dateien zu prüfen.
  • API Settings: Wechseln Sie zur API-Konfiguration, um die Zuordnung der Schlüssel zu prüfen.
  • Resource Assets: Vergewissern Sie sich, dass Avatare, Hintergründe und andere Asset-Dateien geladen wurden.

Schritt 7: API- und Endpunkt-Konfigurationen prüfen

Überprüfen Sie bei allen importierten API-Konfigurationen folgende Punkte:

  • Ist der API-Schlüssel korrekt hinterlegt?
  • Stimmt die Base-URL mit dem aktuellen Endpunkt des Anbieters überein?
  • Ist ein gültiges Standardmodell ausgewählt und einsatzbereit?
  • Müssen manuelle Felder wie Proxies, Account-IDs oder lokale Hostnamen ergänzt werden?

Senden Sie eine kurze Testnachricht mit einem der importierten Charaktere und Presets, um die API-Verbindung zu prüfen, bevor Sie eine längere Chat-Sitzung starten.

Verhältnis zu SillyTavern

Tavern Studio ist eine eigenständige Alternative und steht in keiner Verbindung zum offiziellen SillyTavern-Projekt. Es handelt sich um eine separate, lokal fokussierte (local-first) Anwendung, die gängige Community-Formate für Charakterkarten und Weltdaten unterstützt. Der Importer wird als Hilfswerkzeug bereitgestellt, damit Sie Ihre kreativen Assets und Einstellungen komfortabel weiterverwenden können, ohne dass Ihre bestehende SillyTavern-Installation modifiziert oder beeinträchtigt wird.

Häufig gestellte Fragen (FAQ)

Welchen Ordner muss ich im Importer auswählen?

Wählen Sie das Hauptverzeichnis von SillyTavern aus – also den Ordner, in dem sich das Verzeichnis data befindet (z. B. C:\code\SillyTavern\SillyTavern). Wählen Sie keine einzelnen Charakterordner oder direkt den Ordner data aus.

Werden meine SillyTavern-Dateien durch den Import verändert?

Nein. Der Importer greift ausschließlich lesend (read-only) auf Ihre Daten zu. Er kopiert die entsprechenden Dateien und schreibt sie in die separate Datenbank und Arbeitsumgebung von Tavern Studio. Ihre Originaldateien bleiben vollkommen unverändert.

Welche Datentypen können importiert werden?

Tavern Studio unterstützt den Import von Charakterkarten, World Info / Lorebooks, OpenAI-kompatiblen Presets, API-Schlüsseln/API-Konfigurationen sowie standardmäßigen JSONL-Chat-Dateien.

Werden meine Chatverläufe migriert?

Ja, standardmäßige JSONL-Chat-Dateien, die mit Charakteren verknüpft sind, können importiert werden. Jede Chat-Datei wird als separater Gesprächsverlauf unter Beibehaltung der Nachrichtenreihenfolge angelegt. Beschädigte oder inkompatible Chatverläufe werden eventuell übersprungen.

Werden Gruppenchats unterstützt?

Gruppenchats werden zum jetzigen Zeitpunkt noch nicht vollständig unterstützt. Der Importer überspringt eventuell nicht kompatible Gruppenchat-Daten, um fehlerhafte Chatverläufe zu vermeiden.

Warum müssen manche lokalen Endpunkte oder Custom-Proxies manuell konfiguriert werden?

Custom-Endpunkte, Reverse-Proxies, lokale LLM-Konfigurationen (wie Ollama or LM Studio), Azure OpenAI und Cloudflare Workers AI benötigen oft spezielle Hostnamen, Account-IDs oder Routing-Pfade, die nicht vollautomatisch ermittelt werden können. Tragen Sie diese Details bitte manuell auf der Seite API-Einstellungen ein.

Was kann ich tun, wenn importierte Ressourcen nicht angezeigt werden?

Überprüfen Sie das Import-Protokoll auf eventuelle Fehler. Wenn der Import erfolgreich war, die Assets aber nicht gelistet werden, laden Sie die Seite neu oder starten Sie Tavern Studio neu, um die Ressourcen-Datenbank neu zu synchronisieren.

Sollte ich vor der Migration ein Backup erstellen?

Obwohl der Importer arbeitet und Ihre SillyTavern-Dateien nicht verändert, ist die Erstellung eines Backups Ihrer Originaldaten vor jeder Datenmigration eine bewährte Sicherheitsmaßnahme.

Nächster Schritt