File size: 319 Bytes
0739c8b
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
# src/models/rag.py
from dataclasses import dataclass
from typing import List, Optional, Dict

@dataclass
class RAGResponse:
    """Response model for RAG-based generation"""
    response: str
    context_docs: Optional[List[str]] = None
    sources: Optional[List[Dict]] = None
    scores: Optional[List[float]] = None