server enhance

This commit is contained in:
Wendong-Fan 2025-08-21 00:43:48 +08:00
parent e7a5c5536f
commit c108179fbb
13 changed files with 191 additions and 31 deletions

View file

@ -67,8 +67,7 @@ async def get_chat_step(step_id: int, session: Session = Depends(session), auth:
@router.post("/steps", name="create chat step")
# TODO Limit request sources
async def create_chat_step(step: ChatStepIn, session: Session = Depends(session)):
async def create_chat_step(step: ChatStepIn, session: Session = Depends(session), auth: Auth = Depends(auth_must)):
chat_step = ChatStep(
task_id=step.task_id,
step=step.step,