Генерация UI-прототипов из описания требований с помощью Mistral AI.
Разработан в рамках мероприятия ХАКАТОН Сбер X ПРОСТО X ИТМО
npm installСоздай файл .env в корне проекта:
MISTRAL_KEY=QWERTYEXAMPLEОпционально:
MISTRAL_MODEL=mistral-small-latest
API_PORT=3001
SERVER_PORT=3000
DATABASE_URL=postgresql://user:pass@localhost:5432/mistralproto PostgreSQL — для работы сессий и диалогов в API. Схема создаётся автоматически при запуске API или вручную:
npm run db:migrateCLI:
npm startВводи запросы в консоли. Поддерживаются файлы из папки input/ (.txt, .pdf, .docx).
exit— выходsave— сохранить последний результат вoutput/- Имя файла (например
requirements.txt) — загрузить текст изinput/
API-сервер:
npm run apiAPI: http://localhost:3001 (или порт из API_PORT).
Сессии и диалоги (при наличии DATABASE_URL):
POST /api/sessions— создать сессиюPOST /api/sessions/:id/dialogues— создать диалогGET /api/sessions/:id/dialogues— список диалоговGET /api/dialogues/:id?session_id=— диалог с сообщениямиPOST /api/dialogues/:id/send— отправить сообщение, запустить pipeline, сохранить в БД
WEB:
src/frontend/index.html
