URL: http://localhost:8080/question/ask/{assistant_id}/{conversation_id}
-
Описание: Принимает
assistant_idиconversation_id, возвращает ответ от ассистента. -
Параметры:
assistant_id— ID ассистентаconversation_id— ID пользователя
URL: http://localhost:8080/data/pdf
-
Описание: Принимает PDF файл и преобразует его в текст, разбивая на части (chunks) по 200 слов.
-
Параметры:
pdf— PDF файл для обработки
URL: http://localhost:8080/data/text
-
Описание: Принимает текстовый файл и разбивает его на части (chunks) по 200 слов.
-
Параметры:
text— Текстовый файл для обработки
URL: http://localhost:8080/data/docx-file
-
Описание: Принимает DOCX файл и преобразует его в текст, деля на chunks по 200 слов.
-
Параметры:
docx— DOCX файл для обработки
URL: http://localhost:8080/data/text-file
-
Описание: Принимает текстовый файл и преобразует его в текст, деля на chunks по 200 слов.
-
Параметры:
text— Текстовый файл для обработки
-
Перейдите в папку
public:cd public -
Установите зависимости:
npm install
-
Запустите приложение:
npm run dev
-
Соберите проект:
mvn clean package
-
Запустите сервер:
java -jar target/WindowOfKnowledge-0.0.1-SNAPSHOT.jar
- Чтобы использовать OpenAI модель, подставьте свой API_KEY в файл application.properties.
- Если вы используете модель, которая требует API ключ, но векторизация не будет работать без ключа, убедитесь, что ключ правильно настроен.