forked from phoenix/litellm-mirror
bump version
This commit is contained in:
parent
0ddda7c035
commit
afcd6b28cc
2 changed files with 51 additions and 18 deletions
|
@ -1572,23 +1572,56 @@ def exception_type(model, original_exception, custom_llm_provider):
|
||||||
llm_provider="replicate",
|
llm_provider="replicate",
|
||||||
model=model
|
model=model
|
||||||
)
|
)
|
||||||
elif (
|
elif hasattr(original_exception, "status_code"):
|
||||||
exception_type == "ReplicateError"
|
if original_exception.status_code == 401:
|
||||||
): # ReplicateError implies an error on Replicate server side, not user side
|
exception_mapping_worked = True
|
||||||
exception_mapping_worked = True
|
raise AuthenticationError(
|
||||||
raise ServiceUnavailableError(
|
message=f"ReplicateException - {original_exception.message}",
|
||||||
message=f"ReplicateException - {error_str}",
|
llm_provider="replicate",
|
||||||
llm_provider="replicate",
|
model=model
|
||||||
model=model
|
)
|
||||||
)
|
elif original_exception.status_code == 400:
|
||||||
else:
|
exception_mapping_worked = True
|
||||||
exception_mapping_worked = True
|
raise InvalidRequestError(
|
||||||
raise APIError(
|
message=f"ReplicateException - {original_exception.message}",
|
||||||
status_code=original_exception.status_code,
|
model=model,
|
||||||
message=f"ReplicateException - {original_exception.message}",
|
llm_provider="replicate",
|
||||||
llm_provider="replicate",
|
)
|
||||||
model=model
|
elif original_exception.status_code == 408:
|
||||||
)
|
exception_mapping_worked = True
|
||||||
|
raise Timeout(
|
||||||
|
message=f"ReplicateException - {original_exception.message}",
|
||||||
|
model=model,
|
||||||
|
llm_provider="replicate"
|
||||||
|
)
|
||||||
|
elif original_exception.status_code == 413:
|
||||||
|
exception_mapping_worked = True
|
||||||
|
raise InvalidRequestError(
|
||||||
|
message=f"ReplicateException - {original_exception.message}",
|
||||||
|
model=model,
|
||||||
|
llm_provider="replicate",
|
||||||
|
)
|
||||||
|
elif original_exception.status_code == 429:
|
||||||
|
exception_mapping_worked = True
|
||||||
|
raise RateLimitError(
|
||||||
|
message=f"ReplicateException - {original_exception.message}",
|
||||||
|
llm_provider="replicate",
|
||||||
|
model=model
|
||||||
|
)
|
||||||
|
elif original_exception.status_code == 500:
|
||||||
|
exception_mapping_worked = True
|
||||||
|
raise ServiceUnavailableError(
|
||||||
|
message=f"ReplicateException - {original_exception.message}",
|
||||||
|
llm_provider="replicate",
|
||||||
|
model=model
|
||||||
|
)
|
||||||
|
exception_mapping_worked = True
|
||||||
|
raise APIError(
|
||||||
|
status_code=original_exception.status_code,
|
||||||
|
message=f"ReplicateException - {original_exception.message}",
|
||||||
|
llm_provider="replicate",
|
||||||
|
model=model
|
||||||
|
)
|
||||||
elif model in litellm.cohere_models: # Cohere
|
elif model in litellm.cohere_models: # Cohere
|
||||||
if (
|
if (
|
||||||
"invalid api token" in error_str
|
"invalid api token" in error_str
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "litellm"
|
name = "litellm"
|
||||||
version = "0.1.540"
|
version = "0.1.541"
|
||||||
description = "Library to easily interface with LLM API providers"
|
description = "Library to easily interface with LLM API providers"
|
||||||
authors = ["BerriAI"]
|
authors = ["BerriAI"]
|
||||||
license = "MIT License"
|
license = "MIT License"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue