support-bot-saas/backend/app/models/search_schemas.py
ed0ss c4924b4da8
Some checks failed
CI / lint-backend (push) Has been cancelled
CI / lint-frontend (push) Has been cancelled
CI / build-backend (push) Has been cancelled
CI / build-frontend (push) Has been cancelled
feat: раскрытие полного текста тикета по клику в результатах поиска
- Добавлено поле full_text в SourceItem (бэкенд)
- Фронтенд: клик по строке тикета раскрывает/скрывает полный текст
2026-06-20 20:11:58 +03:00

19 lines
345 B
Python

from pydantic import BaseModel
class SearchRequest(BaseModel):
collection_id: str
query: str
generate_answer: bool = True
class SourceItem(BaseModel):
ticket_id: str
score: float
category: str
full_text: str = ""
class SearchResponse(BaseModel):
answer: str | None = None
sources: list[SourceItem] = []