⚠️ Consolidated 2026-04-22: baryonic-orion тепер один з трьох підпроектів парасолевого проекту Pharmagen-KZ. Повна документація і roadmap — у
/srv/wiki/pharmagen/index.md.
Next.js-ядро для:
| Шар | Технологія |
|---|---|
| Frontend + Backend | Next.js 16 (App Router) |
| Telegram бот | grammY 1.41 |
| DB | SQLite + Prisma 5 |
| AI (текст) | Google Gemini 2.0 Flash → треба апгрейд до 3.1 Pro / 2.5 Flash за принципом 22.04 |
| AI (зображення) | imagen.ts — placeholder, замінити на Imagen-4.0 через спільний gemini-pharmagen-kz.key |
| Cron | node-cron |
| GitHub | https://github.com/serhiivereschak/baryonic-orion (private) |
DRAFT → GENERATING → GENERATED → PENDING_REVIEW → APPROVED/REJECTED → PUBLISHED
[Web Dashboard (Next.js)] ← статистика, задачі, контент, апрув
[Telegram Bot (grammY)] ← управління через чат
[Prisma + SQLite] ← Task, Content, Approval моделі
[Gemini через GOOGLE_AI_API_KEY] ← генерація тексту
[imagen.ts] ← генерація зображень (TODO: підключити Imagen-4)
gemini-pharmagen-kz.key (досі .env.example з плейсхолдером)GOOGLE_AI_API_KEY з /srv/passepartout/google/gemini-pharmagen-kz.key (=AIzaSyCWY0...ntWdo)imagen-4.0-fast-generate-001)cd /srv/projects/baryonic-orion
npm install
npx prisma generate
npx prisma db push
npm run dev # веб на :3000
npm run bot:dev # Telegram бот
Див. також: