Compare commits

..
1 Commits
Author SHA1 Message Date
Matt Apperson c702382b4b lint fix 2025-11-13 14:02:45 -05:00
9 changed files with 44 additions and 32 deletions
+1
View File
@@ -0,0 +1 @@
pylintrc
+2 -3
View File
@@ -5,8 +5,8 @@ management:
docVersion: 1.0.0 docVersion: 1.0.0
speakeasyVersion: 1.656.2 speakeasyVersion: 1.656.2
generationVersion: 2.753.6 generationVersion: 2.753.6
releaseVersion: 0.0.6 releaseVersion: 0.0.8
configChecksum: 2607f78b7a882a4284d44b8d6f35b3f4 configChecksum: 7991d65ded64f0f90accf6ad3c8a2e7d
published: true published: true
features: features:
python: python:
@@ -522,7 +522,6 @@ generatedFiles:
- docs/sdks/providers/README.md - docs/sdks/providers/README.md
- docs/sdks/responses/README.md - docs/sdks/responses/README.md
- py.typed - py.typed
- pylintrc
- pyproject.toml - pyproject.toml
- scripts/publish.sh - scripts/publish.sh
- src/openrouter/__init__.py - src/openrouter/__init__.py
+1 -1
View File
@@ -30,7 +30,7 @@ generation:
generateNewTests: true generateNewTests: true
skipResponseBodyAssertions: false skipResponseBodyAssertions: false
python: python:
version: 0.0.6 version: 0.0.8
additionalDependencies: additionalDependencies:
dev: {} dev: {}
main: {} main: {}
+1 -1
View File
@@ -641,7 +641,7 @@ additional-builtins=
allow-global-unused-variables=yes allow-global-unused-variables=yes
# List of names allowed to shadow builtins # List of names allowed to shadow builtins
allowed-redefined-builtins=id,object,input allowed-redefined-builtins=id,object,input,models,hash
# List of strings which can identify a callback function by name. A callback # List of strings which can identify a callback function by name. A callback
# name must start or end with one of those strings. # name must start or end with one of those strings.
+1 -1
View File
@@ -1,6 +1,6 @@
[project] [project]
name = "openrouter" name = "openrouter"
version = "0.0.6" version = "0.0.8"
description = "Official Python Client SDK for OpenRouter." description = "Official Python Client SDK for OpenRouter."
authors = [{ name = "OpenRouter" },] authors = [{ name = "OpenRouter" },]
readme = "README.md" readme = "README.md"
+2 -2
View File
@@ -3,10 +3,10 @@
import importlib.metadata import importlib.metadata
__title__: str = "openrouter" __title__: str = "openrouter"
__version__: str = "0.0.6" __version__: str = "0.0.8"
__openapi_doc_version__: str = "1.0.0" __openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.753.6" __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: try:
if __package__ is not None: if __package__ is not None:
+25 -12
View File
@@ -3,6 +3,7 @@
from .basesdk import BaseSDK from .basesdk import BaseSDK
from openrouter import errors, models, utils from openrouter import errors, models, utils
from openrouter._hooks import HookContext from openrouter._hooks import HookContext
from openrouter.models import completioncreateparams as models_completioncreateparams
from openrouter.types import OptionalNullable, UNSET from openrouter.types import OptionalNullable, UNSET
from openrouter.utils import get_security_from_env from openrouter.utils import get_security_from_env
from openrouter.utils.unmarshal_json_response import unmarshal_json_response from openrouter.utils.unmarshal_json_response import unmarshal_json_response
@@ -13,7 +14,10 @@ class Completions(BaseSDK):
def generate( def generate(
self, self,
*, *,
prompt: Union[models.Prompt, models.PromptTypedDict], prompt: Union[
models_completioncreateparams.Prompt,
models_completioncreateparams.PromptTypedDict,
],
model: Optional[str] = None, model: Optional[str] = None,
models: Optional[List[str]] = None, models: Optional[List[str]] = None,
best_of: OptionalNullable[int] = UNSET, best_of: OptionalNullable[int] = UNSET,
@@ -27,13 +31,16 @@ class Completions(BaseSDK):
seed: OptionalNullable[int] = UNSET, seed: OptionalNullable[int] = UNSET,
stop: OptionalNullable[ stop: OptionalNullable[
Union[ Union[
models.CompletionCreateParamsStop, models_completioncreateparams.CompletionCreateParamsStop,
models.CompletionCreateParamsStopTypedDict, models_completioncreateparams.CompletionCreateParamsStopTypedDict,
] ]
] = UNSET, ] = UNSET,
stream: Optional[bool] = False, stream: Optional[bool] = False,
stream_options: OptionalNullable[ stream_options: OptionalNullable[
Union[models.StreamOptions, models.StreamOptionsTypedDict] Union[
models_completioncreateparams.StreamOptions,
models_completioncreateparams.StreamOptionsTypedDict,
]
] = UNSET, ] = UNSET,
suffix: OptionalNullable[str] = UNSET, suffix: OptionalNullable[str] = UNSET,
temperature: OptionalNullable[float] = UNSET, temperature: OptionalNullable[float] = UNSET,
@@ -42,8 +49,8 @@ class Completions(BaseSDK):
metadata: OptionalNullable[Dict[str, str]] = UNSET, metadata: OptionalNullable[Dict[str, str]] = UNSET,
response_format: OptionalNullable[ response_format: OptionalNullable[
Union[ Union[
models.CompletionCreateParamsResponseFormatUnion, models_completioncreateparams.CompletionCreateParamsResponseFormatUnion,
models.CompletionCreateParamsResponseFormatUnionTypedDict, models_completioncreateparams.CompletionCreateParamsResponseFormatUnionTypedDict,
] ]
] = UNSET, ] = UNSET,
retries: OptionalNullable[utils.RetryConfig] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET,
@@ -187,7 +194,10 @@ class Completions(BaseSDK):
async def generate_async( async def generate_async(
self, self,
*, *,
prompt: Union[models.Prompt, models.PromptTypedDict], prompt: Union[
models_completioncreateparams.Prompt,
models_completioncreateparams.PromptTypedDict,
],
model: Optional[str] = None, model: Optional[str] = None,
models: Optional[List[str]] = None, models: Optional[List[str]] = None,
best_of: OptionalNullable[int] = UNSET, best_of: OptionalNullable[int] = UNSET,
@@ -201,13 +211,16 @@ class Completions(BaseSDK):
seed: OptionalNullable[int] = UNSET, seed: OptionalNullable[int] = UNSET,
stop: OptionalNullable[ stop: OptionalNullable[
Union[ Union[
models.CompletionCreateParamsStop, models_completioncreateparams.CompletionCreateParamsStop,
models.CompletionCreateParamsStopTypedDict, models_completioncreateparams.CompletionCreateParamsStopTypedDict,
] ]
] = UNSET, ] = UNSET,
stream: Optional[bool] = False, stream: Optional[bool] = False,
stream_options: OptionalNullable[ stream_options: OptionalNullable[
Union[models.StreamOptions, models.StreamOptionsTypedDict] Union[
models_completioncreateparams.StreamOptions,
models_completioncreateparams.StreamOptionsTypedDict,
]
] = UNSET, ] = UNSET,
suffix: OptionalNullable[str] = UNSET, suffix: OptionalNullable[str] = UNSET,
temperature: OptionalNullable[float] = UNSET, temperature: OptionalNullable[float] = UNSET,
@@ -216,8 +229,8 @@ class Completions(BaseSDK):
metadata: OptionalNullable[Dict[str, str]] = UNSET, metadata: OptionalNullable[Dict[str, str]] = UNSET,
response_format: OptionalNullable[ response_format: OptionalNullable[
Union[ Union[
models.CompletionCreateParamsResponseFormatUnion, models_completioncreateparams.CompletionCreateParamsResponseFormatUnion,
models.CompletionCreateParamsResponseFormatUnionTypedDict, models_completioncreateparams.CompletionCreateParamsResponseFormatUnionTypedDict,
] ]
] = UNSET, ] = UNSET,
retries: OptionalNullable[utils.RetryConfig] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET,
+4 -8
View File
@@ -4,10 +4,6 @@ from .basesdk import BaseSDK
from datetime import datetime from datetime import datetime
from openrouter import errors, models, utils from openrouter import errors, models, utils
from openrouter._hooks import HookContext 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.types import OptionalNullable, UNSET
from openrouter.utils import get_security_from_env from openrouter.utils import get_security_from_env
from openrouter.utils.unmarshal_json_response import unmarshal_json_response from openrouter.utils.unmarshal_json_response import unmarshal_json_response
@@ -23,7 +19,7 @@ class OAuth(BaseSDK):
code: str, code: str,
code_verifier: Optional[str] = None, code_verifier: Optional[str] = None,
code_challenge_method: OptionalNullable[ code_challenge_method: OptionalNullable[
models_exchangeauthcodeforapikeyop.ExchangeAuthCodeForAPIKeyCodeChallengeMethod models.ExchangeAuthCodeForAPIKeyCodeChallengeMethod
] = UNSET, ] = UNSET,
retries: OptionalNullable[utils.RetryConfig] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None, server_url: Optional[str] = None,
@@ -139,7 +135,7 @@ class OAuth(BaseSDK):
code: str, code: str,
code_verifier: Optional[str] = None, code_verifier: Optional[str] = None,
code_challenge_method: OptionalNullable[ code_challenge_method: OptionalNullable[
models_exchangeauthcodeforapikeyop.ExchangeAuthCodeForAPIKeyCodeChallengeMethod models.ExchangeAuthCodeForAPIKeyCodeChallengeMethod
] = UNSET, ] = UNSET,
retries: OptionalNullable[utils.RetryConfig] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None, server_url: Optional[str] = None,
@@ -255,7 +251,7 @@ class OAuth(BaseSDK):
callback_url: str, callback_url: str,
code_challenge: Optional[str] = None, code_challenge: Optional[str] = None,
code_challenge_method: Optional[ code_challenge_method: Optional[
models_createauthkeyscodeop.CreateAuthKeysCodeCodeChallengeMethod models.CreateAuthKeysCodeCodeChallengeMethod
] = None, ] = None,
limit: Optional[float] = None, limit: Optional[float] = None,
expires_at: OptionalNullable[datetime] = UNSET, expires_at: OptionalNullable[datetime] = UNSET,
@@ -375,7 +371,7 @@ class OAuth(BaseSDK):
callback_url: str, callback_url: str,
code_challenge: Optional[str] = None, code_challenge: Optional[str] = None,
code_challenge_method: Optional[ code_challenge_method: Optional[
models_createauthkeyscodeop.CreateAuthKeysCodeCodeChallengeMethod models.CreateAuthKeysCodeCodeChallengeMethod
] = None, ] = None,
limit: Optional[float] = None, limit: Optional[float] = None,
expires_at: OptionalNullable[datetime] = UNSET, expires_at: OptionalNullable[datetime] = UNSET,
+7 -4
View File
@@ -3,6 +3,7 @@
from .basesdk import BaseSDK from .basesdk import BaseSDK
from openrouter import errors, models, utils from openrouter import errors, models, utils
from openrouter._hooks import HookContext from openrouter._hooks import HookContext
from openrouter.models import getparametersop as models_getparametersop
from openrouter.types import OptionalNullable, UNSET from openrouter.types import OptionalNullable, UNSET
from openrouter.utils import get_security_from_env from openrouter.utils import get_security_from_env
from openrouter.utils.unmarshal_json_response import unmarshal_json_response from openrouter.utils.unmarshal_json_response import unmarshal_json_response
@@ -16,11 +17,12 @@ class Parameters(BaseSDK):
self, self,
*, *,
security: Union[ security: Union[
models.GetParametersSecurity, models.GetParametersSecurityTypedDict models_getparametersop.GetParametersSecurity,
models_getparametersop.GetParametersSecurityTypedDict,
], ],
author: str, author: str,
slug: str, slug: str,
provider: Optional[models.GetParametersProvider] = None, provider: Optional[models_getparametersop.GetParametersProvider] = None,
retries: OptionalNullable[utils.RetryConfig] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None, server_url: Optional[str] = None,
timeout_ms: Optional[int] = None, timeout_ms: Optional[int] = None,
@@ -125,11 +127,12 @@ class Parameters(BaseSDK):
self, self,
*, *,
security: Union[ security: Union[
models.GetParametersSecurity, models.GetParametersSecurityTypedDict models_getparametersop.GetParametersSecurity,
models_getparametersop.GetParametersSecurityTypedDict,
], ],
author: str, author: str,
slug: str, slug: str,
provider: Optional[models.GetParametersProvider] = None, provider: Optional[models_getparametersop.GetParametersProvider] = None,
retries: OptionalNullable[utils.RetryConfig] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None, server_url: Optional[str] = None,
timeout_ms: Optional[int] = None, timeout_ms: Optional[int] = None,