- 更新配置模块 (config.py) - 更新数据库连接 (database.py) - 更新主应用入口 (main.py) - 更新数据模型 (models.py) - 更新基础 Schema (base.py) - 更新文件处理器 (docx, excel, pdf) - 更新 Dockerfile Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
90 lines
1.4 KiB
Python
90 lines
1.4 KiB
Python
"""
|
|
Pydantic Schemas
|
|
"""
|
|
from app.schemas.base import (
|
|
TimestampMixin,
|
|
UUIDMixin,
|
|
)
|
|
|
|
from app.schemas.project import (
|
|
ProjectBase,
|
|
ProjectCreate,
|
|
ProjectUpdate,
|
|
ProjectResponse,
|
|
)
|
|
|
|
from app.schemas.file import (
|
|
FileBase,
|
|
FileCreate,
|
|
FileUpdate,
|
|
FileResponse,
|
|
)
|
|
|
|
from app.schemas.chunk import (
|
|
ChunkBase,
|
|
ChunkCreate,
|
|
ChunkUpdate,
|
|
ChunkResponse,
|
|
)
|
|
|
|
from app.schemas.question import (
|
|
QuestionBase,
|
|
QuestionCreate,
|
|
QuestionUpdate,
|
|
QuestionResponse,
|
|
)
|
|
|
|
from app.schemas.dataset import (
|
|
DatasetBase,
|
|
DatasetCreate,
|
|
DatasetUpdate,
|
|
DatasetResponse,
|
|
)
|
|
|
|
from app.schemas.eval import (
|
|
EvalDatasetBase,
|
|
EvalDatasetCreate,
|
|
EvalDatasetUpdate,
|
|
EvalDatasetResponse,
|
|
TaskBase,
|
|
TaskResponse,
|
|
)
|
|
|
|
__all__ = [
|
|
# Base
|
|
"TimestampMixin",
|
|
"UUIDMixin",
|
|
# Project
|
|
"ProjectBase",
|
|
"ProjectCreate",
|
|
"ProjectUpdate",
|
|
"ProjectResponse",
|
|
# File
|
|
"FileBase",
|
|
"FileCreate",
|
|
"FileUpdate",
|
|
"FileResponse",
|
|
# Chunk
|
|
"ChunkBase",
|
|
"ChunkCreate",
|
|
"ChunkUpdate",
|
|
"ChunkResponse",
|
|
# Question
|
|
"QuestionBase",
|
|
"QuestionCreate",
|
|
"QuestionUpdate",
|
|
"QuestionResponse",
|
|
# Dataset
|
|
"DatasetBase",
|
|
"DatasetCreate",
|
|
"DatasetUpdate",
|
|
"DatasetResponse",
|
|
# Eval
|
|
"EvalDatasetBase",
|
|
"EvalDatasetCreate",
|
|
"EvalDatasetUpdate",
|
|
"EvalDatasetResponse",
|
|
"TaskBase",
|
|
"TaskResponse",
|
|
]
|