Это простой веб-приложение на Flask для общения с языковой моделью (LLM). Приложение сохраняет историю чата и использует SQLAlchemy для работы с базой данных.
app.py
— основной файл приложения Flaskmodels.py
— модели базы данных и сервис LLMtemplates/
— HTML-шаблоны (например,index.html
)static/
— статические файлы (CSS, JS, изображения)style.css
script.js
logo.png
-
Клонируйте репозиторий:
git clone <ссылка_на_репозиторий> cd flask-llm
-
Создайте виртуальное окружение и установите зависимости:
python -m venv venv venv/Scripts/Activate pip install -r requirements.txt
Или в VsCode установите расширение python и создайте venv через графический интерфейс.
- Получите ключ API по инструкции:
https://yandex.cloud/ru/docs/foundation-models/operations/get-api-key
Сохраните его в переменной окружения YA_API_KEY в файле .env
-
Запустите приложение:
python app.py
-
Откройте в браузере http://127.0.0.1:5000/
- Введите сообщение в чат, чтобы получить ответ от языковой модели.
- История сообщений сохраняется в базе данных.
Проект распространяется под MIT лицензией.