23 lines
543 B
Python
23 lines
543 B
Python
from fastapi import APIRouter, Depends, Request
|
|
from pydantic import BaseModel
|
|
|
|
from deps.auth import get_current_user
|
|
from services.chat_service import chat_service
|
|
from utils.resp import resp_success
|
|
|
|
router = APIRouter()
|
|
|
|
class ChatRequest(BaseModel):
|
|
prompt: str
|
|
|
|
|
|
|
|
@router.post("/")
|
|
def chat_api(data: ChatRequest, user=Depends(get_current_user)):
|
|
# return {"msg": "pong"}
|
|
return resp_success(data="dasds")
|
|
|
|
# reply = chat_service.chat(data.prompt)
|
|
# return {"msg": "pong"}
|
|
|
|
# return ChatResponse(response=reply) |