Voice libary data presistence after codex
This commit is contained in:
@@ -61,6 +61,9 @@ class VoiceCreate(VoiceBase):
|
||||
|
||||
class VoiceUpdate(BaseModel):
|
||||
name: Optional[str] = None
|
||||
vendor: Optional[str] = None
|
||||
gender: Optional[str] = None
|
||||
language: Optional[str] = None
|
||||
description: Optional[str] = None
|
||||
model: Optional[str] = None
|
||||
voice_key: Optional[str] = None
|
||||
@@ -88,6 +91,7 @@ class VoiceOut(VoiceBase):
|
||||
|
||||
class VoicePreviewRequest(BaseModel):
|
||||
text: str
|
||||
api_key: Optional[str] = None
|
||||
speed: Optional[float] = None
|
||||
gain: Optional[int] = None
|
||||
pitch: Optional[int] = None
|
||||
@@ -100,6 +104,24 @@ class VoicePreviewResponse(BaseModel):
|
||||
error: Optional[str] = None
|
||||
|
||||
|
||||
class VendorCredentialUpsert(BaseModel):
|
||||
vendor_name: Optional[str] = None
|
||||
api_key: str
|
||||
base_url: Optional[str] = None
|
||||
|
||||
|
||||
class VendorCredentialOut(BaseModel):
|
||||
vendor_key: str
|
||||
vendor_name: str
|
||||
api_key: str
|
||||
base_url: Optional[str] = None
|
||||
created_at: Optional[datetime] = None
|
||||
updated_at: Optional[datetime] = None
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
|
||||
|
||||
# ============ LLM Model ============
|
||||
class LLMModelBase(BaseModel):
|
||||
name: str
|
||||
|
||||
Reference in New Issue
Block a user