L'IA qui vous dit la vérité, même quand ça fait mal.
Fatigué du jargon corporate et des messages passifs-agressifs ? Cynic est un outil basé sur l'IA de Mistral qui analyse le texte pour révéler le niveau de cynisme et de moquerie.
Disponible en ligne de commande (CLI) ou via une interface web simple et épurée.
- Analyse Fine : Utilise les modèles de Mistral pour une compréhension nuancée du langage.
- Score et Verdict : Obtenez un score de cynisme sur 10 et un verdict clair de l'IA.
- Double Interface :
- Un outil CLI robuste pour les habitués du terminal.
- Une interface web accessible Ă tous, avec mode sombre.
- API REST : Un endpoint
/api/analyzepour intégrer Cynic dans d'autres projets. - Documentation d'API : Documentation interactive et automatique fournie par FastAPI.
Le projet utilise pyproject.toml pour gérer ses dépendances.
-
Clonez le projet :
git clone https://github.com/RubenVP2/cynic.git && cd cynic
-
Installez les dépendances :
- Pour utiliser uniquement l'outil en ligne de commande :
pip install . - Pour développer, tester ET lancer l'application web :
pip install -e ".[dev,web]"
- Pour utiliser uniquement l'outil en ligne de commande :
Assurez-vous que votre clé API Mistral est disponible en tant que variable d'environnement :
export MISTRAL_API_KEY="VOTRE_CLÉ_ICI"Lancez simplement la commande cynic :
cynicLe programme vous demandera de saisir le contexte et la réponse à analyser.
-
Définissez votre clé API Mistral dans le fichier (voir ci-dessus).
-
Lancez l'application web :
uvicorn cynic.web.main:app --reload
-
Accédez aux services :
- Interface Web : Ouvrez votre navigateur Ă
http://localhost:8000. - Documentation de l'API : AccĂ©dez Ă
http://localhost:8000/docspour explorer les endpoints disponibles.
- Interface Web : Ouvrez votre navigateur Ă
Les contributions sont les bienvenues !
Que ce soit pour améliorer le code, proposer de nouvelles fonctionnalités ou corriger des bugs.
- Forkez le projet.
- Créez une nouvelle branche (git checkout -b feature/nouvelle-idee-geniale).
- Faites vos modifications.
- Ouvrez une Pull Request.
Quelques idées pour contribuer :
- Améliorer le PROMPT_SYSTEME pour rendre l'IA encore plus fine ou plus drôle.
- Ajouter des options (choix du modèle Mistral, etc.).
- Corriger les bugs que vous pourriez trouver.
Ce projet est distribué sous la Licence MIT. Voir le fichier LICENSE pour plus de détails. En gros, faites-en ce que vous voulez, mais ne venez pas vous plaindre si vous vous faites virer.
Disclaimer : Cet outil est à but humoristique et éducatif. Je ne peut être tenu responsable des claviers cassés, des démissions soudaines ou des conversations professionnelles devenues subitement très honnêtes.
