HumanizerAI est une application web conçue pour affiner et analyser le texte. Elle transforme le contenu généré par l'IA en une écriture plus naturelle et authentique, et peut également évaluer si un texte a été probablement écrit par un humain ou une IA.
- Humanizer : Prenez n'importe quel texte généré par l'IA et réécrivez-le pour qu'il paraisse plus humain, engageant et indétectable.
- AI Detector : Analysez un morceau de texte pour obtenir un score de probabilité, indiquant s'il a été généré par une IA ou écrit par un humain.
Ce projet est construit avec une pile technologique moderne et performante :
- Framework : Next.js (avec App Router)
- Langage : TypeScript
- Styling : Tailwind CSS
- Composants UI : Shadcn/UI
- Animations : Framer Motion
- Fonctionnalités IA : Genkit (utilisant les modèles Gemini de Google)
- Déploiement : Firebase App Hosting
Pour lancer ce projet en local, suivez les étapes ci-dessous.
Assurez-vous d'avoir installé Node.js (version 18 ou supérieure) sur votre machine.
-
Clonez le dépôt Si vous travaillez en dehors de Firebase Studio, clonez ce dépôt sur votre machine locale.
-
Installez les dépendances Naviguez jusqu'au répertoire du projet et installez les paquets nécessaires.
npm install # ou yarn install # ou pnpm install
-
Configurez les variables d'environnement Ce projet utilise Genkit pour se connecter aux modèles IA de Google. Vous aurez besoin d'une clé API Gemini.
- Créez un fichier
.env.localà la racine du projet. - Ajoutez-y votre clé API comme suit :
GEMINI_API_KEY="VOTRE_CLÉ_API_ICI"
Vous pouvez obtenir une clé API depuis Google AI Studio.
- Créez un fichier
-
Lancez le serveur de développement Exécutez la commande suivante pour démarrer l'application en mode développement.
npm run dev
Ouvrez http://localhost:9002 dans votre navigateur pour voir le résultat.
Ce projet est sous licence Apache, Version 2.0. Voir le fichier LICENSE pour plus de détails.