Sari la conținut
Toate proiectele

AI

MHLSQ Chat

Interfață proprie de chat cu modele AI, în stilul ChatGPT: mai multe modele într-un singur loc, personaje personalizate, atașamente PDF și imagini, cu statistici de utilizare.

MHLSQ Chat - hero screenshot

MHLSQ Chat e interfața mea de chat cu modele AI, construită ca alternativă la abonamentele separate pentru fiecare model. Un singur cont, o singură istorie de conversații și modelul potrivit pentru fiecare întrebare.

Modele

  • Modelele vin prin OpenRouter și DeepSeek, în spatele unui strat comun de provideri, dintr-un catalog în care fiecare model își declară capabilitățile
  • Selectorul de model arată pentru fiecare dacă acceptă imagini
  • Modelele plătite sunt rezervate conturilor premium, iar administratorul le activează per utilizator

Conversații

  • Răspunsurile vin în streaming, cu markdown, formule matematice prin KaTeX și cod cu syntax highlighting
  • Fiecare conversație primește automat un titlu
  • Personaje personalizate, în stilul custom GPTs: un prompt de sistem salvat și refolosit
  • Până la trei atașamente pe mesaj: imagini sau documente PDF și text, din care textul se extrage pe server

Cont și administrare

  • Conturi cu parole hash-uite, limită de încercări la autentificare și un mod de oaspete
  • Limită zilnică de mesaje per utilizator
  • Panou de administrare cu statistici reale de utilizare și consum de tokeni
  • Font, mărime a textului, temă și model implicit alese de fiecare utilizator
  • Se instalează ca PWA pe telefon

Infrastructură

Rulează în Docker pe serverul meu, cu PostgreSQL prin Drizzle ORM, autentificare prin Auth.js și atașamentele pe un volum persistent

Stack tehnologic: Next.js 16, TypeScript, Vercel AI SDK, OpenRouter, Auth.js, PostgreSQL, Drizzle ORM, KaTeX, Docker, Vitest.

Capturi

2 imagini

Vrei ceva asemănător?

Începe un proiect