Browse Source

fix: run extra model serval ex not return (#916)

tags/0.3.15
takatost 2 years ago
parent
commit
5163dd38e5
No account linked to committer's email address

+ 1
- 1
api/core/model_providers/models/embedding/azure_openai_embedding.py View File

elif isinstance(ex, openai.error.RateLimitError): elif isinstance(ex, openai.error.RateLimitError):
return LLMRateLimitError('Azure ' + str(ex)) return LLMRateLimitError('Azure ' + str(ex))
elif isinstance(ex, openai.error.AuthenticationError): elif isinstance(ex, openai.error.AuthenticationError):
raise LLMAuthorizationError('Azure ' + str(ex))
return LLMAuthorizationError('Azure ' + str(ex))
elif isinstance(ex, openai.error.OpenAIError): elif isinstance(ex, openai.error.OpenAIError):
return LLMBadRequestError('Azure ' + ex.__class__.__name__ + ":" + str(ex)) return LLMBadRequestError('Azure ' + ex.__class__.__name__ + ":" + str(ex))
else: else:

+ 1
- 1
api/core/model_providers/models/embedding/openai_embedding.py View File

elif isinstance(ex, openai.error.RateLimitError): elif isinstance(ex, openai.error.RateLimitError):
return LLMRateLimitError(str(ex)) return LLMRateLimitError(str(ex))
elif isinstance(ex, openai.error.AuthenticationError): elif isinstance(ex, openai.error.AuthenticationError):
raise LLMAuthorizationError(str(ex))
return LLMAuthorizationError(str(ex))
elif isinstance(ex, openai.error.OpenAIError): elif isinstance(ex, openai.error.OpenAIError):
return LLMBadRequestError(ex.__class__.__name__ + ":" + str(ex)) return LLMBadRequestError(ex.__class__.__name__ + ":" + str(ex))
else: else:

+ 1
- 1
api/core/model_providers/models/moderation/openai_moderation.py View File

elif isinstance(ex, openai.error.RateLimitError): elif isinstance(ex, openai.error.RateLimitError):
return LLMRateLimitError(str(ex)) return LLMRateLimitError(str(ex))
elif isinstance(ex, openai.error.AuthenticationError): elif isinstance(ex, openai.error.AuthenticationError):
raise LLMAuthorizationError(str(ex))
return LLMAuthorizationError(str(ex))
elif isinstance(ex, openai.error.OpenAIError): elif isinstance(ex, openai.error.OpenAIError):
return LLMBadRequestError(ex.__class__.__name__ + ":" + str(ex)) return LLMBadRequestError(ex.__class__.__name__ + ":" + str(ex))
else: else:

+ 1
- 1
api/core/model_providers/models/speech2text/openai_whisper.py View File

elif isinstance(ex, openai.error.RateLimitError): elif isinstance(ex, openai.error.RateLimitError):
return LLMRateLimitError(str(ex)) return LLMRateLimitError(str(ex))
elif isinstance(ex, openai.error.AuthenticationError): elif isinstance(ex, openai.error.AuthenticationError):
raise LLMAuthorizationError(str(ex))
return LLMAuthorizationError(str(ex))
elif isinstance(ex, openai.error.OpenAIError): elif isinstance(ex, openai.error.OpenAIError):
return LLMBadRequestError(ex.__class__.__name__ + ":" + str(ex)) return LLMBadRequestError(ex.__class__.__name__ + ":" + str(ex))
else: else:

Loading…
Cancel
Save