Собираем API
Сначала нужно установить FastAPI и сервер для запуска приложения. Все это делается одной командой в терминале:
pip install fastapi unicorn
Идем дальше:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"message": "Привет, FastAPI!"}
Здесь мы создали приложение, добавили первый маршрут (/ — главная страница) и настроили ответ в формате JSON.
Теперь можно запустить сервер:
uvicorn main:app --reload
После этого API начнет работать.
Можно открыть браузер и ввести http://127.0.0.1:8000, чтобы увидеть наш JSON-ответ.
А если добавить /docs в конец адреса (http://127.0.0.1:8000/docs), откроется автоматически сгенерированная документация.
В ней можно посмотреть, какие маршруты есть в API, какие параметры они принимают и сразу протестировать их.
5
3
3September 10, 2025 820 5