Aide : Démarrage · Histoires · Personnages · Livres de lore · Multijoueur · Découvrir · Avancé · Templates · FAQ
Une histoire est le conteneur principal d'une session de jeu de rôle. Elle regroupe le scénario, le casting de personnages, l'historique des messages, les livres de lore attachés et tous les paramètres de génération.
Allez dans Histoires → Créer une histoire. Le formulaire comporte plusieurs sections.
| Champ | Description |
|---|---|
| Nom | Le titre de l'histoire, affiché dans la liste et dans l'écran de jeu |
| Description courte | Note privée pour vous-même ; elle n'est jamais envoyée au modèle |
| Scénario | Le contexte ou la situation actuelle injectés dans chaque invite pour ancrer le modèle dans l'histoire |
| Image de fond | Cliquez sur une image de la grille pour définir l'arrière-plan de l'écran de jeu |
| Template | Sélectionnez un de vos presets de génération pour pré-remplir en un clic tous les accordéons ci-dessous. Gérez vos presets dans Config → Presets, ou clonez-en un depuis Découvrir les presets. |
Au-dessus des accordéons, choisissez les modèles utilisés par cette histoire : le modèle de Complétion (génération de texte principale), un modèle de génération d'images optionnel (pour les scènes illustrées par IA), un modèle d'Embeddings optionnel (pour la recherche vectorielle du lore, voir Livres de lore), et un modèle Humeur/État optionnel. Ce dernier utilise le modèle de Complétion si non renseigné.
Cinq champs de prompt indépendants, chacun un template Mustache complet rendu séparément. Ces champs sont normalement pré-remplis par le template choisi. Un bouton d'aperçu (disponible une fois l'histoire créée) permet de voir le prompt exact qui serait envoyé pour un champ donné.
| Champ | Rôle |
|---|---|
| Prompt système | Le prompt par défaut pour le tour d'un personnage. C'est celui que vous construisez avec les variables de template — les descriptions de personnages, le lore et l'historique des messages ne sont pas injectés à des positions fixes : vous les placez vous-même avec {{#presentChars}}, {{#hasLore}}, {{#messages}} et les autres variables décrites dans Templates. |
| Prompt du narrateur | Remplace le Prompt système lors d'une génération Narrer (voir plus bas) — un template séparé pour donner à la narration sans personnage son propre ton et ses propres règles. |
| Nom du narrateur | Le nom affiché comme auteur des messages générés par le narrateur (par défaut « Narrateur » — personnalisable, ex. « Le Maître du jeu »). |
| Prompt système d'humeur | Remplace le Prompt système lors de la réévaluation automatique de l'Humeur d'un personnage présent (voir Personnages), juste avant son tour. Laissez-le vide pour désactiver les mises à jour IA d'humeur pour cette histoire. |
| Prompt système d'état | Identique, pour le champ État du personnage. Laissez-le vide pour désactiver les mises à jour IA d'état pour cette histoire. |
Paramètres liés à la fenêtre de contexte :
Paramètres de génération du modèle :
| Paramètre | Description |
|---|---|
| Max nouveaux tokens | Longueur maximale de la réponse générée |
| Température | Aléatoire de la génération (0 = déterministe, valeurs élevées = plus créatif) |
| Top P | Échantillonnage par nucleus (1 = désactivé) |
| Pénalité de présence | Pénalise les tokens déjà apparus pour réduire la répétition |
| Pénalité de fréquence | Pénalise les tokens en fonction de leur fréquence d'apparition |
| Graine | Valeur fixe pour des générations reproductibles (0 = aléatoire) |
| Budget de réflexion | Tokens alloués au raisonnement interne du modèle (si pris en charge) |
| Préfixer les messages avec le nom du personnage | Quand activé, chaque message envoyé au modèle est préfixé du nom du personnage (ex. Aria : Bonjour.). Utile pour les modèles fine-tunés sur des formats de chat structurés |
| Avec noms | Inclut les noms des personnages dans le contexte de l'historique |
Paramètres du résumé automatique pour compresser l'historique ancien (voir Avancé pour le détail complet).
Cliquez sur Jouer depuis la page d'une histoire pour accéder à l'écran de jeu. La mise en page est la suivante :
Le bouton Continuer (à côté de la zone de saisie) déclenche une génération IA sans que vous ayez besoin d'écrire quoi que ce soit. Utile pour :
Le bouton Narrer (icône de livre ouvert, entre le panneau des paramètres de l'histoire et le panneau des personnages) déclenche une génération IA qui n'est attribuée à aucun personnage. Le message obtenu est un message système signé du Nom du narrateur de l'histoire (par défaut « Narrateur »), sans avatar de personnage, et utilise le Prompt du narrateur de l'histoire à la place du prompt système principal. Utile pour planter le décor ou décrire l'environnement sans passer par le point de vue d'un personnage précis.
Vous pouvez insérer des images directement dans le fil narratif de deux façons :
Utilisez le bouton d'image à côté de la zone de saisie pour téléverser un fichier depuis votre appareil. L'image est insérée comme message de type IMAGE dans le fil, visible par tous les participants. Les messages image ne sont pas envoyés au modèle IA sous forme de texte — ils servent de repère visuel dans la narration.
Si un modèle de génération d'images est configuré pour l'histoire (dans l'onglet Modèle du panneau de configuration), vous pouvez demander à l'IA de générer une image. Les images générées apparaissent comme des messages IMAGE et peuvent être régénérées via l'action habituelle sur le message.
Un message
IMAGEen fin de fil suspend la continuation — le bouton Continuer est désactivé tant que le dernier message est une image, pour éviter que l'IA génère du texte par-dessus une rupture de scène.
Survolez un message pour afficher son menu d'actions :
| Action | Description |
|---|---|
| Régénérer | Ignore le message actuel et demande à l'IA d'en générer un nouveau à la place |
| Modifier | Édite le contenu du message directement en place ; sauvegardez avec le bouton de confirmation |
| Supprimer | Supprime définitivement le message de l'historique |
Chaque message IA peut avoir plusieurs alternatives (swipes) — différentes versions générées pour le même tour. Naviguez entre elles avec les flèches gauche/droite qui apparaissent sur le message. Vous pouvez régénérer pour ajouter une nouvelle alternative, ou choisir une version précédente.
| Onglet | Description |
|---|---|
| Participants | Gérer les invités connectés à la session ; voir qui incarne quoi ; expulser des invités |
| Histoire | Modifier le scénario, les prompts et les paramètres de génération à la volée sans quitter la session |
| Lore | Attacher ou détacher des livres de lore ; créer de nouvelles entrées sans quitter l'écran de jeu |
| Personnages | Activer/désactiver la présence et la voix (incarnation) de chaque personnage pour cette session |
| Modèle | Changer le modèle IA de génération de texte en cours de session, et configurer le modèle de génération d'images pour les scènes illustrées |
Tapez une commande slash directement dans la zone de saisie pour effectuer des actions spéciales. Les commandes sont insérées dans l'histoire sous forme de messages visibles par tous les participants.
| Commande | Description | Exemple de résultat |
|---|---|---|
/roll XdY | Lance X dés à Y faces | /roll 2d6 → 🎲 2d6: [3, 5] = **8** |
Le résultat est attribué au personnage que vous incarnez au moment du lancer.
Depuis la liste des histoires, cliquez sur le menu d'une histoire et choisissez Exporter. L'export génère une archive ZIP au format .scenario.zip contenant :
Allez dans Histoires → Importer une histoire et sélectionnez un fichier .scenario.zip. L'import restaure l'intégralité de la configuration — utile pour partager des configurations complètes ou restaurer une sauvegarde.
L'historique des messages n'est pas inclus dans l'export. Chaque import crée une histoire vierge.
Les sélections de modèles de l'histoire (Complétion, Image, Embeddings, Humeur/État) sont conservées sous forme d'indices portables et réassociées par nom lors de l'import ; si aucun modèle du même nom n'existe sur l'installation cible, le slot concerné retombe sur le modèle par défaut de cette installation.