Dé-Replit-isation complète du projet
Supprimés : - replit.md — doc Replit obsolète - docs/GITEA_TUTO.md — tuto push Replit → Gitea (obsolète) - artifacts/api-server/ — serveur TypeScript mort, remplacé par Flask - artifacts/voix-du-peuple/vite.config.selfhost.ts — fusionné dans vite.config.ts Nettoyés : - ai_agent.py — fallback Replit AI supprimé (Mistral + OpenAI-compatible suffisent) - vite.config.ts — plugins @replit/* retirés, PORT optionnel (défaut 5173) - package.json + pnpm-workspace.yaml — @replit/* retirés du catalog et des deps - badge.tsx + button.tsx — commentaires // @replit supprimés - README.md, DEPLOIEMENT.md, DAT.md, DEX.md, WIKI.md — références Replit remplacées Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+6
-9
@@ -18,7 +18,7 @@ Internet
|
||||
- **Frontend** : React + Vite, servi comme fichiers statiques par Nginx
|
||||
- **Backend** : Flask + Gunicorn (4 workers), accessible uniquement via Nginx
|
||||
- **Base de données** : PostgreSQL 15+
|
||||
- **IA** : API OpenAI (clé standard, pas de proxy Replit)
|
||||
- **IA** : Mistral AI (MISTRAL_API_KEY requis)
|
||||
|
||||
---
|
||||
|
||||
@@ -295,8 +295,7 @@ voix-du-peuple/
|
||||
│ │ ├── pages/ # home.tsx, about.tsx
|
||||
│ │ ├── components/ # Composants UI (shadcn/ui + radix)
|
||||
│ │ └── App.tsx # Routing principal
|
||||
│ ├── vite.config.ts # Config Replit (développement)
|
||||
│ └── vite.config.selfhost.ts # Config auto-hébergement (production)
|
||||
│ └── vite.config.ts # Config Vite (développement + production)
|
||||
├── lib/
|
||||
│ ├── api-spec/ # Spécification OpenAPI
|
||||
│ ├── api-client-react/ # Hooks React Query générés
|
||||
@@ -327,12 +326,10 @@ voix-du-peuple/
|
||||
|
||||
## Modèles IA utilisés
|
||||
|
||||
| Fonction | Modèle par défaut | Configurable dans |
|
||||
|----------|-------------------|-------------------|
|
||||
| Filtrage des idées | `gpt-4o-mini` | `ai_agent.py` ligne 56 |
|
||||
| Synthèse collective | `gpt-4o` | `ai_agent.py` ligne 104 |
|
||||
|
||||
> **Note :** Les modèles `gpt-5-mini` et `gpt-5.2` sont les noms utilisés sur la plateforme Replit. En auto-hébergement avec l'API OpenAI standard, utilisez `gpt-4o-mini` et `gpt-4o`.
|
||||
| Fonction | Modèle par défaut | Variable d'environnement |
|
||||
|----------|-------------------|--------------------------|
|
||||
| Filtrage des idées | `mistral-small-latest` | `FILTER_MODEL` |
|
||||
| Synthèse collective | `mistral-large-latest` | `SYNTHESIS_MODEL` |
|
||||
|
||||
Pour changer les modèles, éditez `artifacts/flask-api/ai_agent.py` :
|
||||
```python
|
||||
|
||||
Reference in New Issue
Block a user