Père Bodul est une application web simple qui génère des histoires pour enfants en utilisant l'API ChatGPT.
- Permet de spécifier plusieurs paramètres pour personnaliser l'histoire :
- Un héros
- Un méchant
- Le lieu de l'histoire
- Des objets à incorporer dans l'histoire
Pour faire fonctionner l'application, vous avez besoin de :
- Go (version 1.16 ou supérieure)
- Une clé API pour l'API OpenAI
- Clonez ce dépôt sur votre machine locale.
- Installez les dépendances en exécutant
go get
dans le répertoire du projet. - Configurez la clé API OpenAI en définissant la variable d'environnement
OPENAI_KEY
. - Configurez la clé d'accès à l'API Google Cloud en fournissant le fichier JSON en définissant les variables d'environnement
GCP_KEY
(contenu du fichier JSON) et en définissant la cléGCP_PROJECT_ID
.
- Exécutez le serveur en lançant
go run main.go
. - Ouvrez un navigateur web et accédez à
http://localhost:8080
. - Remplissez le formulaire avec vos préférences pour l'histoire et cliquez sur "Générer l'histoire".
- L'histoire générée s'affichera sous le formulaire.
Ce projet est sous licence MIT. Pour plus de détails, voir le fichier LICENSE
.