🚩REST Endpoints

Здесь собраны все маршруты для взаимодействия с нашим API.

Календарь

POST /api/student/calendar

По этому маршруту генерируется календарь. Генерация происходит на основе YandexGPT, которая принимает предмет и цель, которую студент хочет добиться.

Headers

Name
Value

Content-Type

application/json

Body

Name
Type
Description

date

string

Дата текущего дня.

subject

string

Предмет, по которому студент хочет получить расписание.

goal

string

Цель, которую хочет добиться студент.

Response

[
    {
        "data": "2024-04-15",
        "plan": "Изучение основ машинного обучения, чтение статей и просмотр видео по теме."
    },
    {
        "data": "2024-04-16",
        "plan": "Практика на наборе данных, решение задач машинного обучения."
    },
    {
        "data": "2024-04-17",
        "plan": "Анализ результатов практики, обсуждение с наставником или коллегами."
    },
    {
        "data": "2024-04-18",
        "plan": "Изучение новых алгоритмов машинного обучения и их применение на практике."
    },
    {
        "data": "2024-04-19",
        "plan": "Решение более сложных задач машинного обучения с использованием новых алгоритмов."
    }
]

Ассистент

POST /api/student/assistant

Маршрут, по которому студент может задать вопрос, касающийся вуза: местоположение, курсов, учителей, стоимости обучения и т.д. Также есть роли: "programmer" и "psychologist", которые отвечают от лица программиста и психолога вуза соответственно.

Headers

Name
Value

Content-Type

application/json

Body

Name
Type
Description

role

string

Принимает один из параметров: assistant, programmer, psychologist.

question

string

Вопрос, который студент спрашивает у модели.

Response

Last updated