This commit is contained in:
Matt Apperson
2025-11-13 14:02:45 -05:00
parent 599fd1454c
commit c702382b4b
9 changed files with 44 additions and 32 deletions
+2 -2
View File
@@ -3,10 +3,10 @@
import importlib.metadata
__title__: str = "openrouter"
__version__: str = "0.0.6"
__version__: str = "0.0.8"
__openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.753.6"
__user_agent__: str = "speakeasy-sdk/python 0.0.6 2.753.6 1.0.0 openrouter"
__user_agent__: str = "speakeasy-sdk/python 0.0.8 2.753.6 1.0.0 openrouter"
try:
if __package__ is not None:
+25 -12
View File
@@ -3,6 +3,7 @@
from .basesdk import BaseSDK
from openrouter import errors, models, utils
from openrouter._hooks import HookContext
from openrouter.models import completioncreateparams as models_completioncreateparams
from openrouter.types import OptionalNullable, UNSET
from openrouter.utils import get_security_from_env
from openrouter.utils.unmarshal_json_response import unmarshal_json_response
@@ -13,7 +14,10 @@ class Completions(BaseSDK):
def generate(
self,
*,
prompt: Union[models.Prompt, models.PromptTypedDict],
prompt: Union[
models_completioncreateparams.Prompt,
models_completioncreateparams.PromptTypedDict,
],
model: Optional[str] = None,
models: Optional[List[str]] = None,
best_of: OptionalNullable[int] = UNSET,
@@ -27,13 +31,16 @@ class Completions(BaseSDK):
seed: OptionalNullable[int] = UNSET,
stop: OptionalNullable[
Union[
models.CompletionCreateParamsStop,
models.CompletionCreateParamsStopTypedDict,
models_completioncreateparams.CompletionCreateParamsStop,
models_completioncreateparams.CompletionCreateParamsStopTypedDict,
]
] = UNSET,
stream: Optional[bool] = False,
stream_options: OptionalNullable[
Union[models.StreamOptions, models.StreamOptionsTypedDict]
Union[
models_completioncreateparams.StreamOptions,
models_completioncreateparams.StreamOptionsTypedDict,
]
] = UNSET,
suffix: OptionalNullable[str] = UNSET,
temperature: OptionalNullable[float] = UNSET,
@@ -42,8 +49,8 @@ class Completions(BaseSDK):
metadata: OptionalNullable[Dict[str, str]] = UNSET,
response_format: OptionalNullable[
Union[
models.CompletionCreateParamsResponseFormatUnion,
models.CompletionCreateParamsResponseFormatUnionTypedDict,
models_completioncreateparams.CompletionCreateParamsResponseFormatUnion,
models_completioncreateparams.CompletionCreateParamsResponseFormatUnionTypedDict,
]
] = UNSET,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
@@ -187,7 +194,10 @@ class Completions(BaseSDK):
async def generate_async(
self,
*,
prompt: Union[models.Prompt, models.PromptTypedDict],
prompt: Union[
models_completioncreateparams.Prompt,
models_completioncreateparams.PromptTypedDict,
],
model: Optional[str] = None,
models: Optional[List[str]] = None,
best_of: OptionalNullable[int] = UNSET,
@@ -201,13 +211,16 @@ class Completions(BaseSDK):
seed: OptionalNullable[int] = UNSET,
stop: OptionalNullable[
Union[
models.CompletionCreateParamsStop,
models.CompletionCreateParamsStopTypedDict,
models_completioncreateparams.CompletionCreateParamsStop,
models_completioncreateparams.CompletionCreateParamsStopTypedDict,
]
] = UNSET,
stream: Optional[bool] = False,
stream_options: OptionalNullable[
Union[models.StreamOptions, models.StreamOptionsTypedDict]
Union[
models_completioncreateparams.StreamOptions,
models_completioncreateparams.StreamOptionsTypedDict,
]
] = UNSET,
suffix: OptionalNullable[str] = UNSET,
temperature: OptionalNullable[float] = UNSET,
@@ -216,8 +229,8 @@ class Completions(BaseSDK):
metadata: OptionalNullable[Dict[str, str]] = UNSET,
response_format: OptionalNullable[
Union[
models.CompletionCreateParamsResponseFormatUnion,
models.CompletionCreateParamsResponseFormatUnionTypedDict,
models_completioncreateparams.CompletionCreateParamsResponseFormatUnion,
models_completioncreateparams.CompletionCreateParamsResponseFormatUnionTypedDict,
]
] = UNSET,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
+4 -8
View File
@@ -4,10 +4,6 @@ from .basesdk import BaseSDK
from datetime import datetime
from openrouter import errors, models, utils
from openrouter._hooks import HookContext
from openrouter.models import (
createauthkeyscodeop as models_createauthkeyscodeop,
exchangeauthcodeforapikeyop as models_exchangeauthcodeforapikeyop,
)
from openrouter.types import OptionalNullable, UNSET
from openrouter.utils import get_security_from_env
from openrouter.utils.unmarshal_json_response import unmarshal_json_response
@@ -23,7 +19,7 @@ class OAuth(BaseSDK):
code: str,
code_verifier: Optional[str] = None,
code_challenge_method: OptionalNullable[
models_exchangeauthcodeforapikeyop.ExchangeAuthCodeForAPIKeyCodeChallengeMethod
models.ExchangeAuthCodeForAPIKeyCodeChallengeMethod
] = UNSET,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
@@ -139,7 +135,7 @@ class OAuth(BaseSDK):
code: str,
code_verifier: Optional[str] = None,
code_challenge_method: OptionalNullable[
models_exchangeauthcodeforapikeyop.ExchangeAuthCodeForAPIKeyCodeChallengeMethod
models.ExchangeAuthCodeForAPIKeyCodeChallengeMethod
] = UNSET,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
@@ -255,7 +251,7 @@ class OAuth(BaseSDK):
callback_url: str,
code_challenge: Optional[str] = None,
code_challenge_method: Optional[
models_createauthkeyscodeop.CreateAuthKeysCodeCodeChallengeMethod
models.CreateAuthKeysCodeCodeChallengeMethod
] = None,
limit: Optional[float] = None,
expires_at: OptionalNullable[datetime] = UNSET,
@@ -375,7 +371,7 @@ class OAuth(BaseSDK):
callback_url: str,
code_challenge: Optional[str] = None,
code_challenge_method: Optional[
models_createauthkeyscodeop.CreateAuthKeysCodeCodeChallengeMethod
models.CreateAuthKeysCodeCodeChallengeMethod
] = None,
limit: Optional[float] = None,
expires_at: OptionalNullable[datetime] = UNSET,
+7 -4
View File
@@ -3,6 +3,7 @@
from .basesdk import BaseSDK
from openrouter import errors, models, 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
@@ -16,11 +17,12 @@ class Parameters(BaseSDK):
self,
*,
security: Union[
models.GetParametersSecurity, models.GetParametersSecurityTypedDict
models_getparametersop.GetParametersSecurity,
models_getparametersop.GetParametersSecurityTypedDict,
],
author: str,
slug: str,
provider: Optional[models.GetParametersProvider] = None,
provider: Optional[models_getparametersop.GetParametersProvider] = None,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,
@@ -125,11 +127,12 @@ class Parameters(BaseSDK):
self,
*,
security: Union[
models.GetParametersSecurity, models.GetParametersSecurityTypedDict
models_getparametersop.GetParametersSecurity,
models_getparametersop.GetParametersSecurityTypedDict,
],
author: str,
slug: str,
provider: Optional[models.GetParametersProvider] = None,
provider: Optional[models_getparametersop.GetParametersProvider] = None,
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
timeout_ms: Optional[int] = None,