optimize baichuan invalid key error (#1996)

This commit is contained in:
Yeuoly 2024-01-11 13:35:24 +08:00 committed by GitHub
parent 3f25e7ec79
commit c9e4147b11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -79,8 +79,10 @@ class BaichuanLarguageModel(LargeLanguageModel):
try:
instance.generate(model=model, stream=False, messages=[
BaichuanMessage(content='ping', role='user')
], parameters={}, timeout=10)
except InvalidAPIKeyError as e:
], parameters={
'max_tokens': 1,
}, timeout=60)
except (InvalidAPIKeyError, InvalidAuthenticationError) as e:
raise CredentialsValidateFailedError(f"Invalid API key: {e}")
def _generate(self, model: str, credentials: dict, prompt_messages: list[PromptMessage],