🤖
Professional

AI Chat — Conversational Assistant

A chat interface wired to the DeepSeek API, with streamed answers and full conversation management.

Conversation

  • Real-time streaming: answers appear word by word.
  • Multi-model: DeepSeek Chat and DeepSeek Reasoner (R1).
  • Visible reasoning: the R1 model's internal thinking is readable in a collapsible block.
  • Markdown rendering with syntax highlighting and one-click code copying.

Conversation management

  • Full history with preserved context and an auto-generated title.
  • Pin, archive, duplicate, search.
  • Public link sharing through a dedicated share token.

Role: Symfony backend (API proxy, persistence, JWT) and React frontend with Redux Toolkit and Framer Motion.