Исправлена работа со свежим OpenRouter SDK.
This commit is contained in:
parent
97dbfd5dbb
commit
beda26cb55
1 changed files with 2 additions and 2 deletions
|
|
@ -11,7 +11,7 @@ from typing import List, Tuple, Optional, Union, Dict, Awaitable
|
||||||
from openrouter import OpenRouter, RetryConfig
|
from openrouter import OpenRouter, RetryConfig
|
||||||
from openrouter.components import AssistantMessage, AssistantMessageTypedDict, ChatMessageContentItemTypedDict, \
|
from openrouter.components import AssistantMessage, AssistantMessageTypedDict, ChatMessageContentItemTypedDict, \
|
||||||
ChatMessageToolCall, MessageTypedDict, SystemMessageTypedDict
|
ChatMessageToolCall, MessageTypedDict, SystemMessageTypedDict
|
||||||
from openrouter.errors import ResponseValidationError, ChatError
|
from openrouter.errors import ResponseValidationError, OpenRouterError
|
||||||
from openrouter.utils import BackoffStrategy
|
from openrouter.utils import BackoffStrategy
|
||||||
|
|
||||||
from fal_client import AsyncClient as FalClient
|
from fal_client import AsyncClient as FalClient
|
||||||
|
|
@ -308,7 +308,7 @@ class AiAgent:
|
||||||
except Exception:
|
except Exception:
|
||||||
pass
|
pass
|
||||||
raise e
|
raise e
|
||||||
except ChatError as e:
|
except OpenRouterError as e:
|
||||||
if e.message == "Provider returned error":
|
if e.message == "Provider returned error":
|
||||||
body = json.loads(e.body)
|
body = json.loads(e.body)
|
||||||
try:
|
try:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue