@fraza/module-ai/v0.4.22
L’IA de votre choix, branchée sur votre admin.
Un seul module entre votre site et le fournisseur d’IA. Les modules et votre code lui demandent des réponses structurées, qu’il vérifie avant de les rendre. Changer de fournisseur ou de modèle se fait dans les variables d’environnement, sans toucher au code.


- Fournisseurs
- Six, d’Anthropic à Ollama
- Réponses
- Vérifiées contre leur schéma
- Admin
- Boutons, studio et page IA
- Historique
- Jetons comptés, aucun texte gardé
Fonctionnalités
Ce qu’IA apporte à votre admin.
Un fournisseur au choix
Anthropic, OpenAI, Google, Mistral, un service compatible avec l’API d’OpenAI ou Ollama. Tous reçoivent la même demande et rendent la même réponse au code.
Des réponses vérifiées
Chaque prompt décrit sa réponse en JSON Schema. Le module la vérifie, quel que soit le fournisseur, et la redemande une fois quand elle s’en écarte.
Des boutons dans l’admin
Proposer un texte alternatif, rédiger une fiche : la réponse remplit les champs de l’écran. Rien n’est enregistré avant la relecture.
Le studio
Une conversation pour écrire un contenu à partir de rien, en passant par un plan, ou pour le retravailler. Chaque changement proposé se garde ou se refuse, un par un.
Tâches en arrière-plan
Un prompt se lance sur un événement ou à heure fixe. Sa réponse attend à côté du contenu, marquée « Proposé par l’IA », jusqu’à ce que quelqu’un l’applique ou l’ignore.
Prompts ajustables
Dans ai.js, le projet change le rôle, les consignes et le libellé des prompts des modules, en retire, ou déclare les siens.
Consommation et confidentialité
Suivre ce que l’IA consomme, sans garder ce qu’on lui confie.
La page IA montre les jetons envoyés et reçus sur 30 jours, les appels en échec et la consommation de chaque prompt. L’historique note chaque appel, mais jamais le texte envoyé ni la réponse, qui peuvent contenir des données personnelles.
- Jetons par jour, par prompt et par modèle, jamais un prix
- Historique gardé 90 jours par défaut, de 1 à 3 650
- La clé d’API n’est jamais affichée, seulement sa présence
- Avec Ollama sur une machine du projet, rien ne quitte le serveur
Pour les développeurs
Ajouter IA à un projet.
Le module ajoute deux tables, une page « IA » dans la section Système de l’admin, les permissions ai.use et ai.view, une tuile au tableau de bord et une tâche de rétention. Le projet appelle runPrompt depuis son code serveur, et les autres modules passent par l’intégration ai, sans le déclarer en dépendance. Il n’a aucune dépendance de production : les fournisseurs sont appelés par fetch, sans SDK.
$ npm i @fraza/module-ai $ npx fraza-modules sync $ npx fraza-db init
FRAZA_MODULE_AI=true FRAZA_MODULE_AI_PROVIDER=anthropic FRAZA_MODULE_AI_MODEL=claude-sonnet-5-5 FRAZA_MODULE_AI_API_KEY=…
Gratuit, sous licence MIT.
IA fait partie de Fraza Libre : usage commercial permis, sans compte ni licence à acheter. Il s’installe depuis npm comme le core.
Questions
Questions fréquentes.
Faut-il une clé d’API ?
Mes données partent-elles chez le fournisseur ?
Quels modules s’en servent ?
L’IA enregistre-t-elle à ma place ?
Autres modules gratuits
Pages
Pages de contenu hiérarchiques, éditées par blocs, servies à la racine du site.
Articles
Contenus répétés : articles, réalisations, équipe, avec catégories et relations.
Médias
Médiathèque partagée et optimisation des images.
Formulaires
Constructeur de formulaires, réception des soumissions, avis par courriel.