b0503baac5
2. callcenter 프로젝트 제작중
19 lines
695 B
Python
19 lines
695 B
Python
from fastapi import APIRouter, Depends
|
|
from backend.schemas.summary_schema import SummaryRequest, CallSummary, CallRequest
|
|
from backend.services.call_service import summary_call, create_call_history
|
|
from sqlalchemy.orm import Session
|
|
from backend.repository.db_init import get_db
|
|
|
|
|
|
router = APIRouter(prefix="/api/calls", tags=["Summary"])
|
|
|
|
# 요약 라우터
|
|
@router.post("", response_model=CallSummary)
|
|
def generate_summary(req:SummaryRequest):
|
|
return summary_call(req.transcript)
|
|
|
|
@router.post("/save", response_model=CallSummary)
|
|
# @router.post("/save", response_model=CallRequest)
|
|
def create_call(req: CallRequest, db:Session = Depends(get_db)):
|
|
return create_call_history(req, db)
|