mirror of
https://github.com/Skyvern-AI/skyvern.git
synced 2025-09-12 00:14:34 +00:00
litellm cooldown config (#711)
This commit is contained in:
parent
aff5f442f9
commit
46a139bd27
2 changed files with 10 additions and 0 deletions
|
@ -1,6 +1,8 @@
|
|||
from dataclasses import dataclass, field
|
||||
from typing import Any, Awaitable, Literal, Optional, Protocol, TypedDict
|
||||
|
||||
from litellm import AllowedFailsPolicy
|
||||
|
||||
from skyvern.forge.sdk.models import Step
|
||||
from skyvern.forge.sdk.settings_manager import SettingsManager
|
||||
|
||||
|
@ -62,6 +64,10 @@ class LLMRouterConfig(LLMConfigBase):
|
|||
num_retries: int = 1
|
||||
retry_delay_seconds: int = 15
|
||||
set_verbose: bool = False
|
||||
disable_cooldowns: bool | None = None
|
||||
allowed_fails: int | None = None
|
||||
allowed_fails_policy: AllowedFailsPolicy | None = None
|
||||
cooldown_time: float | None = None
|
||||
|
||||
|
||||
class LLMAPIHandler(Protocol):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue