You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
1.7 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Сервис классфикации обзращений пользователей в систему обработки заявок на следующие классы:
```json
{
[
"road_conditions",
"traffic_accidents",
"weather_conditions",
"parking_and_stopping",
"public_transport",
"fares_and_payments",
"traffic_violations_and_fines",
"routes_and_navigation",
"emergency_assistance",
"informational_requests",
"technical_issues",
"accessibility_for_disabled",
"environmental_issues",
"events_and_restrictions",
"complaints_and_suggestions",
"delays_and_holdups",
"tickets_and_reservations",
"road_safety",
"new_projects_information",
"special_services"
]
}
```
## Запуск приложения:
Для запуска приложения необходимо установить все зависимости и запустить main.py с помощью Uvicorn:
```bash
uvicorn main:app --host 0.0.0.0 --port 8000
```
## Проверка статуса:
```bash
GET http://localhost:8000/status
```
Ответ:
```json
{
"status": "Модель обучается. Пожалуйста, попробуйте позже."
}
```
## Предсказание:
```bash
POST http://localhost:8000/predict
Content-Type: application/json
{
"text": "Когда починят светофор на перекрестке?"
}
```
**Ответ (если модель готова):**
```json
{
"predicted_class": "Класс_1"
}
```
**Ответ (если модель обучается):**
```json
{
"detail": "Модель обучается. Пожалуйста, попробуйте позже."
}
```