File size: 334 Bytes
ba2fc46
370480b
 
 
 
 
4f47bd4
370480b
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
# backend/src/schemas/chat.py
from pydantic import BaseModel
from typing import Optional

class ChatRequest(BaseModel):
    message: str
    api_key: str  # <--- Unique key for security 🔑
    session_id: Optional[str] = None 

class ChatResponse(BaseModel):
    response: str
    session_id: Optional[str] = None 
    provider: str