Merge pull request '添加statistics tag' (#40) from 张昕浩 into main

Reviewed-on: #40
This commit was merged in pull request #40.
This commit is contained in:
2026-09-22 15:13:17 +08:00
+23
View File
@@ -0,0 +1,23 @@
from fastapi import APIRouter, Depends, FastAPI
from pydantic import BaseModel
from sqlalchemy.orm import Session
from core.database import get_db
from magic_llm.llm_func import llm_func
magic_router = APIRouter(tags=["智能数据库接口"])
class MagicRequest(BaseModel):
user_request: str
@magic_router.post("/magic")
def Fastapi_magic(req: MagicRequest, db: Session = Depends(get_db)):
executor, code = llm_func(req.user_request)
return {"generated_code": code, "result": executor(db)}