Update exception_mapping.md

This commit is contained in:
Krish Dholakia 2023-09-11 13:42:42 -07:00 committed by GitHub
parent 011e976d24
commit 22f5f7859f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -40,38 +40,17 @@ To see how it's implemented - [check out the code](https://github.com/BerriAI/li
Base case - we return the original exception.
| LLM Provider | Returned Exception |
|---------------|-----------------------------|
| Anthropic | ContextWindowExceededError |
| Anthropic | AuthenticationError |
| Anthropic | AuthenticationError |
| Anthropic | InvalidRequestError |
| Anthropic | RateLimitError |
| OpenAI | ContextWindowExceededError |
| Replicate | ContextWindowExceededError |
| Replicate | AuthenticationError |
| Replicate | InvalidRequestError |
| Replicate | RateLimitError |
| Replicate | ServiceUnavailableError |
| Cohere | AuthenticationError |
| Cohere | ContextWindowExceededError |
| Cohere | RateLimitError |
| Huggingface | ContextWindowExceededError |
| Huggingface | InvalidRequestError |
| Huggingface | AuthenticationError |
| Huggingface | RateLimitError |
| Openrouter | ContextWindowExceededError |
| Openrouter | AuthenticationError |
| Openrouter | RateLimitError |
| AI21 | ContextWindowExceededError |
| AI21 | InvalidRequestError |
| AI21 | AuthenticationError |
| AI21 | RateLimitError |
| TogetherAI | ContextWindowExceededError |
| TogetherAI | InvalidRequestError |
| TogetherAI | InvalidRequestError |
| TogetherAI | AuthenticationError |
| TogetherAI | RateLimitError |
| | ContextWindowExceededError | AuthenticationError | InvalidRequestError | RateLimitError | ServiceUnavailableError |
|---------------|----------------------------|---------------------|---------------------|---------------|-------------------------|
| Anthropic | ✅ | ✅ | ✅ | ✅ | |
| OpenAI | ✅ | ✅ |✅ |✅ |✅ |
| Replicate | ✅ | ✅ | ✅ | ✅ | ✅ |
| Cohere | ✅ | ✅ | | ✅ | |
| Huggingface | ✅ | ✅ | ✅ | ✅ | |
| Openrouter | ✅ | ✅ | | ✅ | |
| AI21 | ✅ | ✅ | ✅ | ✅ | |
| TogetherAI | ✅ | ✅ | ✅ | ✅ | |
> For a deeper understanding of these exceptions, you can check out [this](https://github.com/BerriAI/litellm/blob/d7e58d13bf9ba9edbab2ab2f096f3de7547f35fa/litellm/utils.py#L1544) implementation for additional insights.