mirror of
https://github.com/wassname/openrouter-python-sdk-retry-errors.git
synced 2026-07-30 12:20:57 +08:00
chore: 🐝 Update SDK - Generate (spec change merged) 0.11.12 (#412)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
speakeasybot
speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
parent
8ba375943d
commit
75678a07aa
@@ -3,10 +3,10 @@
|
||||
import importlib.metadata
|
||||
|
||||
__title__: str = "openrouter"
|
||||
__version__: str = "0.11.11"
|
||||
__version__: str = "0.11.12"
|
||||
__openapi_doc_version__: str = "1.0.0"
|
||||
__gen_version__: str = "2.914.0"
|
||||
__user_agent__: str = "speakeasy-sdk/python 0.11.11 2.914.0 1.0.0 openrouter"
|
||||
__user_agent__: str = "speakeasy-sdk/python 0.11.12 2.914.0 1.0.0 openrouter"
|
||||
|
||||
try:
|
||||
if __package__ is not None:
|
||||
|
||||
@@ -2165,6 +2165,7 @@ if TYPE_CHECKING:
|
||||
ProviderResponse,
|
||||
ProviderResponseProviderName,
|
||||
ProviderResponseTypedDict,
|
||||
RoutedServiceTier,
|
||||
)
|
||||
from .providersort import ProviderSort
|
||||
from .providersortconfig import (
|
||||
@@ -4335,6 +4336,7 @@ __all__ = [
|
||||
"ResponsesRequestTypedDict",
|
||||
"ResponsesStreamingResponse",
|
||||
"ResponsesStreamingResponseTypedDict",
|
||||
"RoutedServiceTier",
|
||||
"RouterAttempt",
|
||||
"RouterAttemptTypedDict",
|
||||
"RouterParams",
|
||||
@@ -6352,6 +6354,7 @@ _dynamic_imports: dict[str, str] = {
|
||||
"ProviderResponse": ".providerresponse",
|
||||
"ProviderResponseProviderName": ".providerresponse",
|
||||
"ProviderResponseTypedDict": ".providerresponse",
|
||||
"RoutedServiceTier": ".providerresponse",
|
||||
"ProviderSort": ".providersort",
|
||||
"By": ".providersortconfig",
|
||||
"Partition": ".providersortconfig",
|
||||
|
||||
@@ -135,6 +135,16 @@ ProviderResponseProviderName = Union[
|
||||
r"""Name of the provider"""
|
||||
|
||||
|
||||
RoutedServiceTier = Union[
|
||||
Literal[
|
||||
"flex",
|
||||
"priority",
|
||||
],
|
||||
UnrecognizedStr,
|
||||
]
|
||||
r"""The service tier this request was routed to (e.g. flex, priority). The tier actually applied and billed is determined by the provider response and may differ."""
|
||||
|
||||
|
||||
class ProviderResponseTypedDict(TypedDict):
|
||||
r"""Details of a provider response for a generation attempt"""
|
||||
|
||||
@@ -152,6 +162,8 @@ class ProviderResponseTypedDict(TypedDict):
|
||||
r"""Canonical model slug"""
|
||||
provider_name: NotRequired[ProviderResponseProviderName]
|
||||
r"""Name of the provider"""
|
||||
routed_service_tier: NotRequired[RoutedServiceTier]
|
||||
r"""The service tier this request was routed to (e.g. flex, priority). The tier actually applied and billed is determined by the provider response and may differ."""
|
||||
|
||||
|
||||
class ProviderResponse(BaseModel):
|
||||
@@ -178,6 +190,9 @@ class ProviderResponse(BaseModel):
|
||||
provider_name: Optional[ProviderResponseProviderName] = None
|
||||
r"""Name of the provider"""
|
||||
|
||||
routed_service_tier: Optional[RoutedServiceTier] = None
|
||||
r"""The service tier this request was routed to (e.g. flex, priority). The tier actually applied and billed is determined by the provider response and may differ."""
|
||||
|
||||
@model_serializer(mode="wrap")
|
||||
def serialize_model(self, handler):
|
||||
optional_fields = set(
|
||||
@@ -188,6 +203,7 @@ class ProviderResponse(BaseModel):
|
||||
"latency",
|
||||
"model_permaslug",
|
||||
"provider_name",
|
||||
"routed_service_tier",
|
||||
]
|
||||
)
|
||||
nullable_fields = set(["status"])
|
||||
|
||||
Reference in New Issue
Block a user