/
FlysAt
/
DataFoundry
Обзор
Документация
Войти
/
FlysAt
/
DataFoundry
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/src/api/label_studio_webhooks.py
23 строки
687 B
AlexanderShmygol
pree label Studio integration
08 апр 2026, 16:00
08 апр 2026, 16:00
60f0760
Код
Авторство
О чём код?
from fastapi import APIRouter, Depends, Request from fastapi.responses import JSONResponse from sqlalchemy.ext.asyncio import AsyncSession from src.api.services.label_studio_webhook import LabelStudioWebhookService from src.core.db import get_db router = APIRouter(prefix="/label-studio/webhooks", tags=["label-studio-webhooks"]) @router.post("/events") async def receive_label_studio_event( request: Request, db: AsyncSession = Depends(get_db), ): payload = await request.json() service = LabelStudioWebhookService(db) status_code, body = await service.handle_event(payload) return JSONResponse( content=body, status_code=status_code, )