| from __future__ import annotations | |
| from pydantic import BaseModel, Field | |
| class SummaryRequest(BaseModel): | |
| transcript: str = Field(..., min_length=1) | |
| llm_model: str | |
| prompt: str = Field("Summarize the transcript below.") | |
| generate_title: bool = Field(default=True) | |
| class SpeakerNameDetectionRequest(BaseModel): | |
| utterances: list = Field(..., min_length=1) | |
| llm_model: str | |