Skip to content

core7401/deepseek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deepseek Chat (ASP.NET Core + PostgreSQL + Ollama)

Application de chat type tchat, avec:

  • envoi de prompt
  • upload de documents (texte, PDF, DOCX)
  • appel du modele deepseek-r1:8b via 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 dans out
  • execution conteneurisee via Docker Compose

Prerequis

  • Docker Desktop
  • Ollama installe en local avec le modele:
ollama pull deepseek-r1:8b

Lancement en mode conteneur (stack deepseek)

Depuis le dossier c:\repos\smiley:

docker compose up --build

Puis ouvrir:

Services Docker

  • deepseek: application ASP.NET Core
  • deepseek-postgres: base PostgreSQL

Parametrage important

Le conteneur deepseek appelle Ollama sur:

  • http://host.docker.internal:11434

Si Ollama ecoute ailleurs, modifier Ollama__BaseUrl dans docker-compose.yml.

Formats de documents supportes

  • 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.

Documentation

  • Manuel utilisateur: docs/MANUEL_UTILISATEUR.md
  • Architecture: docs/ARCHITECTURE.md
  • Exploitation et DevOps: docs/EXPLOITATION_DEVOPS.md
  • Strategie de tests: docs/TESTS.md

Developpement local sans Docker

  1. Lancer PostgreSQL localement avec la base deepseek_chat
  2. Verifier la connection string dans appsettings.Development.json
  3. Lancer l'application:
cd c:\repos\smiley\DeepseekChat
dotnet run

Interface disponible sur l'URL affichee par ASP.NET Core.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors