Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
| # --- Define output schema --- | |
| from typing import List, Optional | |
| from pydantic import BaseModel, Field | |
| class ScriptureRequest(BaseModel): | |
| scripture_name: str | |
| unit_index: int | |
| request_id: str | None = Field( | |
| default=None, alias="request_id" | |
| ) # optional, backward compatible | |
| target_language: Optional[str] = Field(default="English") | |
| class ScriptureVerseWordByWordMeaning(BaseModel): | |
| word: str | |
| meaning: str | |
| class ScriptureVerseSummary(BaseModel): | |
| target_language: str | |
| simple_meaning: str | |
| detailed_meaning: str | |
| word_by_word_meaning: List[ScriptureVerseWordByWordMeaning] | |