File size: 341 Bytes
6e357ca
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from pydantic import BaseModel
from typing import Optional, List

class UploadDocRequest(BaseModel):
    doc_type: str
    content: Optional[str] = None
    file_name: Optional[str] = None

class ChatRequest(BaseModel):
    query: str
    collection: str

class ChatResponse(BaseModel):
    answer: str
    sources: Optional[List[str]] = []