WalkXR-AI / src / walkxr_ai / api / models.py
models.py
Raw
from pydantic import BaseModel
from typing import List, Optional

class ChatRequest(BaseModel):
    user_id: str
    stage: str
    message: str
    history: Optional[List[List[str]]] = []

class ChatResponse(BaseModel):
    response_text: str
    source_chunks: List[str]
    debug: Optional[dict] = None