Update AI models to use Mistral by default for better performance
Update backend AI agent to support Mistral API alongside OpenAI and Replit integrations. Default filter model changed to 'mistral-small-latest' and synthesis model to 'mistral-large-latest'. Frontend transparency page updated to reflect these changes and new configuration variables. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 923ae0e3-a363-4db8-b04a-e8baca2a1330 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: ec257d30-4a6a-4c7b-85f5-c18945dba29f Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8af7d2ec-2cc3-4ece-8af3-9f071488d072/923ae0e3-a363-4db8-b04a-e8baca2a1330/qrVKaka Replit-Helium-Checkpoint-Created: true
This commit is contained in:
@@ -81,7 +81,7 @@ export default function Transparence() {
|
||||
<div className="bg-muted/40 border border-border/50 p-5 space-y-2">
|
||||
<p className="font-mono text-xs font-semibold uppercase tracking-widest text-primary">Modèle utilisé</p>
|
||||
<p className="text-foreground/90 text-sm leading-relaxed">
|
||||
OpenAI GPT-4o mini par défaut (configurable via la variable d'environnement <code className="bg-muted px-1 py-0.5 rounded text-xs">OPENAI_FILTER_MODEL</code>). Le modèle est interrogé via l'API OpenAI — aucun fine-tuning ni entraînement n'est effectué sur les contributions des utilisateurs.
|
||||
Mistral Small par défaut (configurable via la variable d'environnement <code className="bg-muted px-1 py-0.5 rounded text-xs">FILTER_MODEL</code>). Le modèle est interrogé via l'API Mistral AI — aucun fine-tuning ni entraînement n'est effectué sur les contributions des utilisateurs.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -153,7 +153,7 @@ export default function Transparence() {
|
||||
<div className="bg-muted/40 border border-border/50 p-5 space-y-2">
|
||||
<p className="font-mono text-xs font-semibold uppercase tracking-widest text-primary">Modèle utilisé</p>
|
||||
<p className="text-foreground/90 text-sm leading-relaxed">
|
||||
OpenAI GPT-4o par défaut (configurable via <code className="bg-muted px-1 py-0.5 rounded text-xs">OPENAI_SYNTHESIS_MODEL</code>). Un modèle plus puissant est utilisé ici pour produire un résumé de meilleure qualité.
|
||||
Mistral Large par défaut (configurable via <code className="bg-muted px-1 py-0.5 rounded text-xs">SYNTHESIS_MODEL</code>). Un modèle plus puissant est utilisé ici pour produire un résumé de meilleure qualité.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -272,8 +272,8 @@ export default function Transparence() {
|
||||
{ label: "Backend", val: "Python / Flask" },
|
||||
{ label: "Base de données", val: "PostgreSQL" },
|
||||
{ label: "Frontend", val: "React + Vite" },
|
||||
{ label: "IA de modération", val: "OpenAI GPT-4o mini (défaut)" },
|
||||
{ label: "IA de synthèse", val: "OpenAI GPT-4o (défaut)" },
|
||||
{ label: "IA de modération", val: "Mistral small (défaut) — configurable via FILTER_MODEL" },
|
||||
{ label: "IA de synthèse", val: "Mistral large (défaut) — configurable via SYNTHESIS_MODEL" },
|
||||
{ label: "Données personnelles", val: "Aucune (pseudonyme facultatif uniquement)" },
|
||||
{ label: "Trackers / publicité", val: "Aucun" },
|
||||
{ label: "Inscription requise", val: "Non" },
|
||||
|
||||
Reference in New Issue
Block a user