summaryrefslogtreecommitdiff
path: root/rag/generator/prompt.py
blob: ed372c908a9d0839fbd5cfd776ef030262a83bf0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from dataclasses import dataclass
from typing import List


try:
    from rag.retriever.vector import Document
except ModuleNotFoundError:
    from retriever.vector import Document


@dataclass
class Prompt:
    query: str
    documents: List[Document]