Application de chat type tchat, avec:
- envoi de prompt
- upload de documents (texte, PDF, DOCX)
- appel du modele
deepseek-r1:8bvia Ollama - historique stocke en PostgreSQL
- gestion multi-conversations (creation, chargement, renommage, suppression)
- mode batch: upload d'un dossier
in, generation plan JSON de renommage PDF, sortie dansout - execution conteneurisee via Docker Compose
- Docker Desktop
- Ollama installe en local avec le modele:
ollama pull deepseek-r1:8bDepuis le dossier c:\repos\smiley:
docker compose up --buildPuis ouvrir:
deepseek: application ASP.NET Coredeepseek-postgres: base PostgreSQL
Le conteneur deepseek appelle Ollama sur:
http://host.docker.internal:11434
Si Ollama ecoute ailleurs, modifier Ollama__BaseUrl dans docker-compose.yml.
- Texte:
.txt,.md,.csv,.json,.log,.xml,.yaml,.yml - Office:
.docx - PDF:
.pdf
Les contenus sont extraits automatiquement puis injectes dans le contexte du prompt.
- Manuel utilisateur: docs/MANUEL_UTILISATEUR.md
- Architecture: docs/ARCHITECTURE.md
- Exploitation et DevOps: docs/EXPLOITATION_DEVOPS.md
- Strategie de tests: docs/TESTS.md
- Lancer PostgreSQL localement avec la base
deepseek_chat - Verifier la connection string dans
appsettings.Development.json - Lancer l'application:
cd c:\repos\smiley\DeepseekChat
dotnet runInterface disponible sur l'URL affichee par ASP.NET Core.