File size: 428 Bytes
d48dc2f
d091eda
c2b77f7
 
f18a5d7
 
 
d48dc2f
bd5a98c
 
 
d091eda
bd5a98c
 
 
 
 
 
 
d091eda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from pydantic import BaseModel
from typing import List

class ConversationInput(BaseModel):
    conversation_history: list[dict]

class ChatHistoryRequest(BaseModel):
    conversation_id: str
    messages: List[dict]

class UpsertRequest(BaseModel):
    data: list

class DeleteRequest(BaseModel):
    ids_to_delete: list

class MetadataRequest(BaseModel):
    prompt: str
    n_result: int = 3
    score_threshold: float = 0.45