Compare commits

...
3 Commits
Author SHA1 Message Date
Matt Apperson c702382b4b lint fix 2025-11-13 14:02:45 -05:00
Matt Apperson 599fd1454c bump 2025-11-13 13:52:26 -05:00
Matt Apperson a0b2566851 fix permissions 2025-11-13 13:45:14 -05:00
10 changed files with 45 additions and 26 deletions
+1
View File
@@ -0,0 +1 @@
pylintrc
+2 -3
View File
@@ -5,8 +5,8 @@ management:
docVersion: 1.0.0
speakeasyVersion: 1.656.2
generationVersion: 2.753.6
releaseVersion: 0.0.4
configChecksum: 494fe99945a22e9c44b38ebcbb00491e
releaseVersion: 0.0.8
configChecksum: 7991d65ded64f0f90accf6ad3c8a2e7d
published: true
features:
python:
@@ -522,7 +522,6 @@ generatedFiles:
- docs/sdks/providers/README.md
- docs/sdks/responses/README.md
- py.typed
- pylintrc
- pyproject.toml
- scripts/publish.sh
- src/openrouter/__init__.py
+1 -1
View File
@@ -30,7 +30,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: false
python:
version: 0.0.4
version: 0.0.8
additionalDependencies:
dev: {}
main: {}
+1 -1
View File
@@ -641,7 +641,7 @@ additional-builtins=
allow-global-unused-variables=yes
# 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
# name must start or end with one of those strings.
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "openrouter"
version = "0.0.4"
version = "0.0.8"
description = "Official Python Client SDK for OpenRouter."
authors = [{ name = "OpenRouter" },]
readme = "README.md"
Regular → Executable
View File
+2 -2
View File
@@ -3,10 +3,10 @@
import importlib.metadata
__title__: str = "openrouter"
__version__: str = "0.0.4"
__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.4 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,
+5 -2
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 listmodelsuserop as models_listmodelsuserop
from openrouter.types import OptionalNullable, UNSET
from openrouter.utils import get_security_from_env
from openrouter.utils.unmarshal_json_response import unmarshal_json_response
@@ -382,7 +383,8 @@ class Models(BaseSDK):
self,
*,
security: Union[
models.ListModelsUserSecurity, models.ListModelsUserSecurityTypedDict
models_listmodelsuserop.ListModelsUserSecurity,
models_listmodelsuserop.ListModelsUserSecurityTypedDict,
],
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
@@ -473,7 +475,8 @@ class Models(BaseSDK):
self,
*,
security: Union[
models.ListModelsUserSecurity, models.ListModelsUserSecurityTypedDict
models_listmodelsuserop.ListModelsUserSecurity,
models_listmodelsuserop.ListModelsUserSecurityTypedDict,
],
retries: OptionalNullable[utils.RetryConfig] = UNSET,
server_url: Optional[str] = None,
+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,