add model selection and expanded language support to /transcribe endpoint

Closes #233
This commit is contained in:
Jamie Pine
2026-03-16 22:44:28 -07:00
parent a2adc3b506
commit f1541701fb
8 changed files with 46 additions and 11 deletions
+2 -1
View File
@@ -149,7 +149,8 @@ class HistoryListResponse(BaseModel):
class TranscriptionRequest(BaseModel):
"""Request model for audio transcription."""
language: Optional[str] = Field(None, pattern="^(en|zh)$")
language: Optional[str] = Field(None, pattern="^(en|zh|ja|ko|de|fr|ru|pt|es|it)$")
model: Optional[str] = Field(None, pattern="^(base|small|medium|large|turbo)$")
class TranscriptionResponse(BaseModel):