主干Ai实验室后端项目

This commit is contained in:
BBIT-Kai
2025-09-05 09:37:47 +08:00
parent aa25f914ab
commit 4a0e79b35a
25 changed files with 628 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
from fastapi import FastAPI
from pydantic import BaseModel
from typing import Generic, TypeVar, Optional, List
from pydantic.generics import GenericModel
T = TypeVar("T")
# 定义通用响应结构
class BaseResponse(GenericModel, Generic[T]):
status: bool = True
message: str = "操作成功"
data: Optional[T] = None
+6
View File
@@ -0,0 +1,6 @@
from pydantic import BaseModel
class ChatRequest(BaseModel):
aiId: str
sessionId: str | None = None
userInput: str
View File