26 lines
438 B
Python
26 lines
438 B
Python
from pydantic import BaseModel
|
|
|
|
|
|
class TranslateResponse(BaseModel):
|
|
source_lang: str
|
|
target_lang: str
|
|
translation: str
|
|
model: str
|
|
cached: bool = False
|
|
usage: dict | None = None
|
|
|
|
|
|
class TranslateChunk(BaseModel):
|
|
delta: str
|
|
|
|
|
|
class TranslateMeta(BaseModel):
|
|
source_lang: str
|
|
target_lang: str
|
|
cached: bool = False
|
|
|
|
|
|
class TranslateDone(BaseModel):
|
|
translation: str
|
|
usage: dict | None = None
|