初始化

This commit is contained in:
2026-05-11 11:22:55 +08:00
parent 5f6c571434
commit 80dcd070f7
39 changed files with 1997 additions and 0 deletions

31
app/schemas/rag.py Normal file
View File

@@ -0,0 +1,31 @@
from pydantic import BaseModel
from typing import Optional
class RagChatRequest(BaseModel):
query: str
top_k: int = 5
class RetrievedDoc(BaseModel):
id: str
doc_name: str
clause_id: Optional[str] = None
score: float
content: str
preview: str
class SourceInfo(BaseModel):
name: str
clause: Optional[str] = None
class QuickQuestion(BaseModel):
id: str
question: str
category: str
class QuickQuestionsResponse(BaseModel):
questions: list[QuickQuestion]