feat:初版
This commit is contained in:
22
apps/api/app/schemas/response.py
Normal file
22
apps/api/app/schemas/response.py
Normal file
@@ -0,0 +1,22 @@
|
||||
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
|
||||
Reference in New Issue
Block a user