Skip to content

Web API for accessing NLU models. With tools for training models.

Notifications You must be signed in to change notification settings

meyiapir/NLU-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLU API


Web API для доступа к NLU-моделям. С инструментами для обучения моделей.

Доступ к моделям осуществляеться пока только в виде консоли и отдельного запуска API, позже планируется сделать в виде модуля pypi

Установка

Интерпретатор: Python >=3.10

Для установки необходимо выполнить следующие команды:

pip install -r requirements.txt

Запуск

Файлом для запуска консоли является main.py. Для запуска необходимо выполнить команду:

python main.py

Тренировка моделей

Для тренировки моделей необходимо настроить параметры обучения в файле config.py в директории utils Далее нужно запустить обучение с помощью команды:

python model_training.py

Web-API

Для запуска web-api необходимо выполнить команду:

uvicorn web-api:app --reload --host <ip> --port <port>

Есть несколько поддерживаемых методов:

http://127.0.0.1:8000/get_answer/?message=Привет - Для получения ответа на сообщение http://127.0.0.1:8000/check_service - Для проверки работоспособности сервиса

Releases

No releases published

Packages

No packages published

Languages