|
|
@ -103,11 +103,10 @@ def _create_retry_decorator(
|
|
|
|
import openai
|
|
|
|
import openai
|
|
|
|
|
|
|
|
|
|
|
|
errors = [
|
|
|
|
errors = [
|
|
|
|
openai.error.Timeout,
|
|
|
|
openai.Timeout,
|
|
|
|
openai.error.APIError,
|
|
|
|
openai.APIError,
|
|
|
|
openai.error.APIConnectionError,
|
|
|
|
openai.APIConnectionError,
|
|
|
|
openai.error.RateLimitError,
|
|
|
|
openai.RateLimitError,
|
|
|
|
openai.error.ServiceUnavailableError,
|
|
|
|
|
|
|
|
]
|
|
|
|
]
|
|
|
|
return create_base_retry_decorator(
|
|
|
|
return create_base_retry_decorator(
|
|
|
|
error_types=errors, max_retries=llm.max_retries, run_manager=run_manager
|
|
|
|
error_types=errors, max_retries=llm.max_retries, run_manager=run_manager
|
|
|
|