Comment migrer de SillyTavern à Tavern Studio

Tavern Studio inclut un outil de migration intégré pour SillyTavern conçu pour simplifier votre transition. Vous n'avez pas besoin d'exporter ou de copier manuellement chaque fiche de personnage, Lorebook, preset, configuration d'API ou fichier de chat. Au lieu de cela, vous pouvez diriger Tavern Studio vers le dossier de votre projet SillyTavern, passer en revue l'aperçu de l'importation, sélectionner le contenu à transférer et lancer le processus d'importation.

Ce processus de migration s'effectue en lecture seule sur vos fichiers SillyTavern. Tavern Studio lit les ressources à partir du dossier source et écrit les copies importées dans son propre espace de travail (workspace), sa base de données et son système de gestion des ressources. Votre dossier SillyTavern d'origine reste inchangé durant cet import sécurisé en lecture seule : aucun fichier n'est supprimé, déplacé ou modifié.

Ce guide décrit le flux de migration pour transférer des fiches de personnage, des World Info / Lorebooks, des presets compatibles avec OpenAI, des clés et configurations API, ainsi que des historiques de chat au format standard JSONL.

À qui s'adresse ce guide ?

  • Utilisateurs actuels de SillyTavern qui souhaitent passer à Tavern Studio.
  • Utilisateurs disposant de fiches de personnage, de Lorebooks, de presets et d'historiques de conversation.
  • Utilisateurs recherchant un client de bureau natif tout en conservant leurs actifs créatifs.
  • Utilisateurs souhaitant vérifier le résultat de l'importation via un aperçu avant de migrer.
  • Utilisateurs voulant s'assurer que leur dossier d'origine SillyTavern reste inchangé.

Contenu Principal

Le flux de migration intégré prend en charge les types de données SillyTavern suivants :

  • Fiches de personnage (Character Cards) : Vos fiches de personnage enregistrées localement.
  • World Info / Lorebooks : Paramètres d'univers et ressources d'informations de contexte.
  • Presets compatibles avec OpenAI : Prompts système personnalisés et configurations de génération.
  • Clés et configurations API : Clés API et configurations spécifiques aux fournisseurs.
  • Historiques de chat JSONL standard : Journaux de chat individuels associés à des personnages.

Lors de l'importation des configurations API, Tavern Studio mappe les configurations compatibles avec OpenAI standard dans la mesure du possible. Les fournisseurs courants tels que OpenAI, Groq, Mistral, Perplexity, Cohere et xAI sont convertis avec des valeurs par défaut standards.

Toutefois, certaines configurations API avancées nécessitent une configuration manuelle après la migration. Vous devrez configurer manuellement :

  • Les points de terminaison (endpoints) API personnalisés et les services LLM locaux (par exemple, LM Studio, Ollama).
  • Les proxys inverses et les adresses de proxy personnalisées.
  • Les intégrations Azure OpenAI et Cloudflare Workers AI.
  • Les identifiants de compte (account IDs) du fournisseur, les URLs de base manquantes ou la sélection du modèle par défaut.

Remarque : La migration de chats de groupe (group chats) n'est pas entièrement prise en charge pour le moment. Tavern Studio peut ignorer les données de chat de groupe non compatibles afin d'éviter la création d'historiques de conversation corrompus ou impossibles à gérer.

Comment Tavern Studio gère ce problème

Tavern Studio traite la migration depuis SillyTavern comme une tâche de gestion de données au niveau de l'application. Plutôt que de vous obliger à faire glisser individuellement des fichiers dans des modules d'importation séparés, l'importateur intégré analyse le répertoire du projet SillyTavern, génère un aperçu, vous permet de filtrer par utilisateur et par plage de contenu, puis écrit les données dans l'espace de travail de Tavern Studio.

Une fois l'importation terminée, Tavern Studio recharge les données de l'application afin de rendre disponibles les personnages, Lorebooks, chats et paramètres API nouvellement migrés. Si certaines ressources importées (telles que des avatars personnalisés, des arrière-plans ou des Lorebooks) n'apparaissent pas immédiatement, redémarrer l'application ou actualiser la page concernée force une nouvelle lecture de la base de données de ressources.

Étapes de l'opération

Étape 1 : Localisez le dossier racine de votre projet SillyTavern

Identifiez le répertoire racine de votre installation SillyTavern. Il doit contenir le dossier data où SillyTavern stocke ses configurations et ses actifs.

Par exemple, sous Windows, le chemin ressemble généralement à ceci :

C:\code\SillyTavern\SillyTavern

Dans ce dossier racine, verifiez que le sous-dossier data existe :

C:\code\SillyTavern\SillyTavern\data

Remarque : Si vous sélectionnez par erreur le dossier data lui-même, Tavern Studio tentera de corriger automatiquement le chemin d'accès, mais nous vous recommandons de sélectionner directement le dossier racine contenant le dossier data.

Étape 2 : Ouvrez l'importateur dans Tavern Studio

Lancez Tavern Studio et accédez à :

Settings -> Data Management -> Import from SillyTavern

Cliquez sur Choose Folder et sélectionnez le dossier racine de votre projet SillyTavern.

Étape 3 : Vérifiez l'aperçu de l'importation

Attendez que l'importateur analyse le dossier. L'aperçu affiche le décompte des :

  • Personnages
  • World books / Lorebooks
  • Presets
  • Configurations API
  • Historiques de chat

Si l'aperçu reste vide ou si les chiffres semblent erronés, annulez l'importation et assurez-vous d'avoir choisi le bon dossier racine SillyTavern.

Étape 4 : Sélectionnez les utilisateurs et les plages de contenu

Cochez les données utilisateur SillyTavern et les groupes de contenu spécifiques que vous souhaitez importer. Si vous possédez une base de données de taille importante, vous pouvez choisir d'importer d'abord les ensembles de fiches de personnage principaux pour faciliter la vérification.

Étape 5 : Exécutez l'importation

Cliquez sur Import et attendez que le processus se termine. Une fois l'opération terminée, Tavern Studio recharge automatiquement sa base de données et son espace de travail.

Étape 6 : Vérifiez les actifs importés

Après l'importation, inspectez les sections suivantes dans Tavern Studio :

  • Characters : Vérifiez la liste principale pour vous assurer que les fiches sont présentes.
  • Chats : Ouvrez les personnages importés pour vous assurer que leur historique de chat JSONL s'affiche correctement.
  • World Books : Allez dans le gestionnaire de Lorebooks pour vérifier les fichiers de World Info importés.
  • API Settings : Accédez aux paramètres d'API pour vérifier le mappage des clés.
  • Resource Assets : Confirmez le chargement des avatars, des arrière-plans et des fichiers associés.

Étape 7 : Validez les configurations API et les points de terminaison

Pour chaque configuration API importée, verifiez :

  • Si la clé API est correctement enregistrée.
  • Si l'URL de base correspond à l'endpoint actif du fournisseur.
  • Si le modèle par défaut est sélectionné et disponible.
  • Si des champs doivent être complétés manuellement (proxys, identifiants de compte ou serveurs locaux).

Envoyez un message de test rapide avec l'un de vos personnages et presets importés pour vous assurer que la connexion fonctionne avant de commencer une session.

Relation avec SillyTavern

Tavern Studio est une alternative indépendante et n'est pas affilié au projet officiel SillyTavern. C'est une application distincte, axée sur le fonctionnement local (local-first), conçue pour prendre en charge les formats standard de fiches de personnages de la communauté. L'importateur est fourni à titre d'utilitaire pour vous aider à réutiliser vos actifs créatifs et vos configurations sans modifier ni affecter votre installation SillyTavern actuelle.

Foire Aux Questions

Quel dossier dois-je sélectionner dans l'importateur ?

Vous devez sélectionner le dossier racine de SillyTavern — c'est-à-dire le répertoire contenant le dossier data (par exemple, C:\code\SillyTavern\SillyTavern). Ne sélectionnez pas les dossiers individuels de personnages ou le dossier data lui-même.

L'importation va-t-elle modifier mes fichiers SillyTavern ?

Non. L'importateur fonctionne en lecture seule. Il lit votre répertoire SillyTavern et écrit des copies de ces actifs dans la base de données et l'espace de travail indépendants de Tavern Studio. Vos fichiers originaux restent inchangés.

Quels types de données sont pris en charge ?

Tavern Studio peut importer les fiches de personnage, les World Info / Lorebooks, les presets compatibles avec OpenAI, les clés/configurations API et les historiques de chat JSONL standard.

Mes anciens historiques de conversation seront-ils transférés ?

Oui, les historiques de chat au format JSONL standard liés aux personnages seront importés. Chaque fichier de chat devient une conversation distincte tout en conservant l'ordre des messages. Les fichiers corrompus ou incompatibles peuvent être ignorés.

Les chats de groupe sont-ils pris en charge ?

Les chats de groupe ne sont pas entièrement pris en charge pour le moment. L'importateur peut ignorer les données de chat de groupe non compatibles pour éviter de créer des historiques corrompus.

Pourquoi certains points de terminaison locaux ou proxys personnalisés nécessitent-ils une configuration manuelle ?

Les endpoints personnalisés, les proxys inverses, les LLM locaux (comme Ollama ou LM Studio), Azure OpenAI et Cloudflare Workers AI nécessitent des noms d'hôte, des identifiants de compte ou des chemins de routage spécifiques qui ne peuvent pas être entièrement automatisés. Vous devrez saisir ces informations manuellement sur la page des paramètres de l'API.

Que dois-je faire si les personnages ou ressources importés n'apparaissent pas ?

Consultez le rapport d'importation pour vérifier s'il y a eu des erreurs. Si les fichiers ont été importés avec succès mais ne s'affichent pas, actualisez la page ou redémarrez Tavern Studio pour forcer la base de données de ressources.

Dois-je sauvegarder mes fichiers SillyTavern avant la migration ?

Bien que l'importateur soit en lecture seule et ne modifie pas votre dossier SillyTavern, il est toujours recommandé de créer une sauvegarde de vos données d'origine avant de procéder à une migration.

Étape suivante