Суммаризирует полученную переписку с клиентом и отправляет ее обратно.
Прежде всего, убедитесь, что у вас установлены Python и pip. Но, конечно, у вас они уже установлены, не так ли? Ведь кто в наши дни не использует Python!
Для установки этих удивительно уникальных зависимостей просто запустите:
pip install -r requirements.txt
Это действительно неожиданный шаг в процессе установки, верно?
Запустите сервер, выполнив следующую магическую команду:
uvicorn main:app --reload
А вот и наш великолепный сервер готов к работе! О, какое волнение!
Для взаимодействия с API вы можете использовать любой инструмент, который отправляет HTTP-запросы. Но мы знаем, что вы выберете Postman, потому что это так оригинально.
Следующий TypeScript код покажет вам, как это делается (но, конечно, вы и сами это знаете):
import axios from 'axios';
const response = await axios.post('http://127.0.0.1:8000/summarise/', {
message: "Кидаем стринг со всеми сообщениями суда"
});
console.log(response.data);
Или, если вы предпочитаете Python (какой сюрприз!), вот пример:
import requests
response = requests.post('http://127.0.0.1:8000/summarise/', json={"message": "Кидаем стринг со всеми сообщениями суда"})
print(response.json())
Ну и, разумеется, Postman. Просто вставьте URL и данные. Это так сложно, не правда ли?