Articles sur : Génération IA
Cet article est aussi disponible en :

đŸ€ł GĂ©nĂ©ration IA joueur

đŸ€ł GĂ©nĂ©ration IA — CĂŽtĂ© Joueur


Celestory permet d'allier la puissance du nocode (crĂ©ation d'applications sans Ă©crire de code) et du vibe coding (dĂ©crire en français ce que l'on veut et laisser l'IA gĂ©nĂ©rer le code) pour tester les meilleurs modĂšles d'IA — y compris des modĂšles souverains (dĂ©veloppĂ©s en Europe ou en open source, indĂ©pendants des plateformes amĂ©ricaines) comme Mistral (texte) ou Flux (image) — directement dans vos expĂ©riences joueur. Une fois les modĂšles validĂ©s en Cloud, vous pouvez les tĂ©lĂ©charger pour une exĂ©cution locale.



Principes généraux


Au cours d'une expérience (jeu, application narrative, serious game, module de formation
), le joueur peut interagir directement avec des moteurs d'IA configurés par le créateur, grùce à deux blocs dédiés disponibles dans le graphe :


  • 🟩 Bloc RequĂȘte IA texte — GĂ©nĂ©ration de texte dynamique
  • 🟩 Bloc RequĂȘte IA image — GĂ©nĂ©ration d'images Ă  la volĂ©e


⚠ CrĂ©dits IA : Toute requĂȘte dĂ©clenchĂ©e par un joueur (texte ou image) puise directement dans les crĂ©dits IA du crĂ©ateur. Le monitoring et la maĂźtrise des quotas mensuels sont essentiels lors du dĂ©ploiement d'une expĂ©rience Ă  grande Ă©chelle.



🟩 Bloc RequĂȘte IA texte


Le bloc RequĂȘte IA texte connecte votre scĂ©nario Ă  des modĂšles de langage (LLM — programmes d'IA capables de comprendre et gĂ©nĂ©rer du texte, comme un assistant virtuel trĂšs avancĂ©) pour gĂ©nĂ©rer des rĂ©ponses dynamiques et contextuelles en temps rĂ©el.


đŸ“„ EntrĂ©es


Entrée

Type

Description

Prompt

Texte

L'instruction ou la question du joueur (ex : « Comment fabrique-t-on une potion ? »)

RĂŽle (System Prompt)

Texte (optionnel)

Les rÚgles de personnalité et de comportement de l'IA (ex : « Tu es un vieux sage sorcier sarcastique qui refuse d'aider sans flatterie »)

Historique

Liste (optionnel)

La conversation prĂ©cĂ©dente pour maintenir la cohĂ©rence contextuelle. Sans historique, l'IA traite chaque prompt comme une requĂȘte indĂ©pendante

ModĂšle

Texte

Le modÚle IA à utiliser pour la génération

Température

Nombre (optionnel)

ContrÎle la créativité des réponses (0 = réponses prévisibles et factuelles, 1 = réponses créatives et surprenantes). Valeur par défaut : 0.5

Images

Liste d'URLs (optionnel)

Images à fournir comme contexte visuel au modÚle (pour les modÚles multimodaux, c'est-à-dire capables de « lire » des images en plus du texte)


đŸ“€ Sorties


Sortie

Type

Description

Réponse générée

Texte

Le texte produit par l'IA en réponse au prompt et au contexte

SuccĂšs

Stream (signal qui se déclenche une fois)

Signal dĂ©clenchĂ© quand la rĂ©ponse est prĂȘte

Erreur

Stream

Signal activĂ© en cas de problĂšme (latence, modĂ©ration, quota Ă©puisé )


ModĂšles texte disponibles en jeu


Le créateur peut configurer l'un des modÚles suivants (via OpenRouter, un service qui donne accÚs à de nombreux modÚles d'IA différents depuis une seule interface) :


Fournisseur

ModĂšle

FenĂȘtre de contexte (mĂ©moire max de conversation)

Mistral đŸ‡«đŸ‡·

mistral-large-2512

256 000 tokens

Mistral đŸ‡«đŸ‡·

ministral-3b-2512

256 000 tokens

Google

gemini-3-flash-preview

1 000 000 tokens

OpenAI

gpt-5-mini

400 000 tokens

Anthropic

claude-haiku-4.5

200 000 tokens

Meta

llama-4-maverick

1 000 000 tokens

xAI

grok-4.1-fast

2 000 000 tokens


Les modÚles Mistral et Llama (Meta, open source) sont des modÚles souverains et ouverts, téléchargeables pour une exécution locale aprÚs validation.


💡 Exemple d'utilisation


Scénario : Dialogue avec un marchand ambulant


  1. Le joueur interagit via un bloc Saisie de texte : « Que proposes-tu à la vente ? »
  2. Le texte est transmis Ă  l'entrĂ©e Prompt du bloc RequĂȘte IA texte.
  3. Le RÎle est configuré : « Marchand rusé qui exagÚre la valeur de ses objets et répond en rimes ».
  4. L'Historique contient les échanges précédents pour maintenir la continuité du dialogue.
  5. Sur SuccÚs, la réponse est affichée : « Des trésors rares, mon ami ! Une épée qui brille comme le jour, ou une potion qui guérit d'amour ! »
  6. Le flux continue selon les choix du joueur.


⚙ DĂ©tails techniques

  • Gestion des tokens : L'historique consomme des tokens (unitĂ©s de texte que l'IA traite — « bonjour » = 1 token, une phrase ≈ 13 tokens). Limitez-le aux Ă©changes rĂ©cents et pertinents pour optimiser les coĂ»ts.
  • Validation de quota : Avant chaque gĂ©nĂ©ration, le serveur vĂ©rifie que le crĂ©ateur n'a pas dĂ©passĂ© sa limite mensuelle de gĂ©nĂ©rations. Si le quota est atteint, une erreur AI_GENERATION_LIMIT_REACHED est renvoyĂ©e.
  • Latence et modĂ©ration : Les erreurs peuvent survenir en cas de dĂ©lai de rĂ©ponse trop long ou de contenu bloquĂ© par les filtres de modĂ©ration.



🟩 Bloc RequĂȘte IA image


Le bloc RequĂȘte IA image permet de convertir des descriptions textuelles en images gĂ©nĂ©rĂ©es dynamiquement, intĂ©grĂ©es au cƓur de l'expĂ©rience interactive.


đŸ“„ EntrĂ©es


Entrée

Type

Description

Prompt

Texte

Description détaillée de l'image à générer (ex : « Un chat volant dans l'espace en style pixel art cyberpunk »)

ModĂšle

Texte

Le modÚle d'IA à utiliser pour la génération

Image

URL (optionnel)

Image de référence pour guider la génération (mode image-to-image)

Prompt négatif

Texte (optionnel)

ÉlĂ©ments Ă  exclure de la gĂ©nĂ©ration (ce que vous NE voulez PAS voir dans l'image) (ex : « flou, basse rĂ©solution, texte »)


đŸ“€ Sorties


Sortie

Type

Description

URL(s) de l'image

Texte / Liste

Adresse(s) réseau de l'image ou des images générées, utilisable(s) dans un bloc d'affichage d'image ou de fond

SuccĂšs

Stream

Signal dĂ©clenchĂ© quand l'image est prĂȘte

Erreur

Stream

Signal activĂ© en cas d'Ă©chec (surcharge serveur, modĂ©ration, quota Ă©puisé )


ModĂšles image disponibles en jeu


ModĂšle

Spécificité

Nano Banana

Rapide, ratios multiples, jusqu'Ă  4 images

Flux 2 Klein 4B

Qualité élevée, multiples formats

GPT Image 1.5

Qualité réglable, fond transparent, inpainting (retouche ciblée d'une zone)


Flux est un modÚle de génération d'images open source et souverain, téléchargeable pour une utilisation locale aprÚs prototypage dans Celestory.


💡 Exemple d'utilisation


Scénario : Création d'un paysage fantastique personnalisé


  1. Le joueur dĂ©crit un lieu via un bloc Saisie de texte : « Une forĂȘt enchantĂ©e avec des arbres aux feuilles dorĂ©es et une riviĂšre de cristal sous un ciel violet »
  2. Le texte est transmis Ă  l'entrĂ©e Prompt du bloc RequĂȘte IA image.
  3. Le modÚle est configuré sur Nano Banana pour une génération rapide.
  4. Un indicateur de chargement s'affiche pendant la génération (~10 secondes).
  5. Sur SuccÚs, l'URL de l'image est récupérée et passée à un bloc Affichage d'image.
  6. L'image générée s'affiche à l'écran pour le joueur.


⚙ DĂ©tails techniques

  • Performances et coĂ»ts : La gĂ©nĂ©ration d'images est gourmande en ressources. PrĂ©voyez des Ă©crans de chargement fluides et surveillez les quotas IA.
  • Validation de quota : Identique Ă  la requĂȘte texte — vĂ©rification avant chaque gĂ©nĂ©ration.
  • Gestion des erreurs : Le signal Erreur permet de proposer une alternative (rĂ©essayer ou afficher une image par dĂ©faut).



⚠ Consommation des crĂ©dits IA


Aspect crucial du modÚle d'utilisation de l'IA en expérience joueur :


Toute requĂȘte envoyĂ©e depuis l'expĂ©rience — qu'il s'agisse d'un bloc RequĂȘte IA texte ou RequĂȘte IA image dĂ©clenchĂ© par l'action d'un joueur — puise directement dans les crĂ©dits IA mensuels du CrĂ©ateur.


Responsabilités du créateur


  1. Borner et sĂ©curiser les requĂȘtes : Limitez le nombre de requĂȘtes possibles par session, par joueur ou par scĂšne pour Ă©viter les abus.
  2. Utiliser des prompts stricts : Contraignez l'IA avec des RÎles/System Prompts précis (cf. les Prompts de compétence de la documentation Créateur) pour encadrer les réponses.
  3. Monitorer la consommation : Suivez les dépenses et la consommation de tokens dans l'onglet Générations précédentes (filtrable par source « en jeu ») et dans le compteur de quota principal.
  4. Choisir le modÚle adapté : Optez pour des modÚles légers (ministral-3b, Nano Banana) pour les interactions fréquentes, et réservez les modÚles premium pour les moments clés.
  5. Gérer les erreurs gracieusement : Utilisez systématiquement la sortie Erreur des blocs IA pour prévoir des comportements de repli (réponses pré-définies, images par défaut).


Mis Ă  jour le : 04/03/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !