mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 15:48:58 +08:00
fix: fish audio wrong validate credentials interface (#11019)
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
This commit is contained in:
parent
d3051eed48
commit
448a19bf54
@ -18,7 +18,8 @@ class FishAudioProvider(ModelProvider):
|
|||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
model_instance = self.get_model_instance(ModelType.TTS)
|
model_instance = self.get_model_instance(ModelType.TTS)
|
||||||
model_instance.validate_credentials(credentials=credentials)
|
# FIXME fish tts do not have model for now, so set it to empty string instead
|
||||||
|
model_instance.validate_credentials(model="", credentials=credentials)
|
||||||
except CredentialsValidateFailedError as ex:
|
except CredentialsValidateFailedError as ex:
|
||||||
raise ex
|
raise ex
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
|
@ -66,7 +66,7 @@ class FishAudioText2SpeechModel(TTSModel):
|
|||||||
voice=voice,
|
voice=voice,
|
||||||
)
|
)
|
||||||
|
|
||||||
def validate_credentials(self, credentials: dict, user: Optional[str] = None) -> None:
|
def validate_credentials(self, model: str, credentials: dict, user: Optional[str] = None) -> None:
|
||||||
"""
|
"""
|
||||||
Validate credentials for text2speech model
|
Validate credentials for text2speech model
|
||||||
|
|
||||||
@ -76,7 +76,7 @@ class FishAudioText2SpeechModel(TTSModel):
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
self.get_tts_model_voices(
|
self.get_tts_model_voices(
|
||||||
None,
|
"",
|
||||||
credentials={
|
credentials={
|
||||||
"api_key": credentials["api_key"],
|
"api_key": credentials["api_key"],
|
||||||
"api_base": credentials["api_base"],
|
"api_base": credentials["api_base"],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user