This commit is contained in:
Matt Apperson
2025-11-13 14:21:27 -05:00
parent d13e797ad1
commit 94ba44c933
795 changed files with 5179 additions and 4513 deletions
+19 -18
View File
@@ -1,9 +1,8 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from .basesdk import BaseSDK
from openrouter import errors, models, utils
from openrouter import components, errors, operations, utils
from openrouter._hooks import HookContext
from openrouter.models import getparametersop as models_getparametersop
from openrouter.types import OptionalNullable, UNSET
from openrouter.utils import get_security_from_env
from openrouter.utils.unmarshal_json_response import unmarshal_json_response
@@ -17,17 +16,16 @@ class Parameters(BaseSDK):
self,
*,
security: Union[
models_getparametersop.GetParametersSecurity,
models_getparametersop.GetParametersSecurityTypedDict,
operations.GetParametersSecurity, operations.GetParametersSecurityTypedDict
],
author: str,
slug: str,
provider: Optional[models_getparametersop.GetParametersProvider] = None,
provider: Optional[operations.GetParametersProvider] = None,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None,
) -> models.GetParametersData:
) -> operations.GetParametersData:
r"""Get a model's supported parameters and data about which are most popular
:param security:
@@ -49,7 +47,7 @@ class Parameters(BaseSDK):
else:
base_url = self._get_url(base_url, url_variables)
request = models.GetParametersRequest(
request = operations.GetParametersRequest(
author=author,
slug=slug,
provider=provider,
@@ -67,7 +65,9 @@ class Parameters(BaseSDK):
user_agent_header="user-agent",
accept_header_value="application/json",
http_headers=http_headers,
security=utils.get_pydantic_model(security, models.GetParametersSecurity),
security=utils.get_pydantic_model(
security, operations.GetParametersSecurity
),
timeout_ms=timeout_ms,
)
@@ -85,7 +85,7 @@ class Parameters(BaseSDK):
base_url=base_url or "",
operation_id="getParameters",
oauth2_scopes=None,
security_source=get_security_from_env(security, models.Security),
security_source=get_security_from_env(security, components.Security),
),
request=req,
error_status_codes=["401", "404", "4XX", "500", "5XX"],
@@ -94,7 +94,7 @@ class Parameters(BaseSDK):
response_data: Any = None
if utils.match_response(http_res, "200", "application/json"):
return unmarshal_json_response(models.GetParametersResponse, http_res)
return unmarshal_json_response(operations.GetParametersResponse, http_res)
if utils.match_response(http_res, "401", "application/json"):
response_data = unmarshal_json_response(
errors.UnauthorizedResponseErrorData, http_res
@@ -127,17 +127,16 @@ class Parameters(BaseSDK):
self,
*,
security: Union[
models_getparametersop.GetParametersSecurity,
models_getparametersop.GetParametersSecurityTypedDict,
operations.GetParametersSecurity, operations.GetParametersSecurityTypedDict
],
author: str,
slug: str,
provider: Optional[models_getparametersop.GetParametersProvider] = None,
provider: Optional[operations.GetParametersProvider] = None,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
http_headers: Optional[Mapping[str, str]] = None,
) -> models.GetParametersData:
) -> operations.GetParametersData:
r"""Get a model's supported parameters and data about which are most popular
:param security:
@@ -159,7 +158,7 @@ class Parameters(BaseSDK):
else:
base_url = self._get_url(base_url, url_variables)
request = models.GetParametersRequest(
request = operations.GetParametersRequest(
author=author,
slug=slug,
provider=provider,
@@ -177,7 +176,9 @@ class Parameters(BaseSDK):
user_agent_header="user-agent",
accept_header_value="application/json",
http_headers=http_headers,
security=utils.get_pydantic_model(security, models.GetParametersSecurity),
security=utils.get_pydantic_model(
security, operations.GetParametersSecurity
),
timeout_ms=timeout_ms,
)
@@ -195,7 +196,7 @@ class Parameters(BaseSDK):
base_url=base_url or "",
operation_id="getParameters",
oauth2_scopes=None,
security_source=get_security_from_env(security, models.Security),
security_source=get_security_from_env(security, components.Security),
),
request=req,
error_status_codes=["401", "404", "4XX", "500", "5XX"],
@@ -204,7 +205,7 @@ class Parameters(BaseSDK):
response_data: Any = None
if utils.match_response(http_res, "200", "application/json"):
return unmarshal_json_response(models.GetParametersResponse, http_res)
return unmarshal_json_response(operations.GetParametersResponse, http_res)
if utils.match_response(http_res, "401", "application/json"):
response_data = unmarshal_json_response(
errors.UnauthorizedResponseErrorData, http_res