mirror of
https://github.com/wassname/openrouter-python-sdk-retry-errors.git
synced 2026-08-01 12:40:23 +08:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c702382b4b | ||
|
|
599fd1454c | ||
|
|
a0b2566851 |
@@ -0,0 +1 @@
|
|||||||
|
pylintrc
|
||||||
+2
-3
@@ -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.4
|
releaseVersion: 0.0.8
|
||||||
configChecksum: 494fe99945a22e9c44b38ebcbb00491e
|
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
@@ -30,7 +30,7 @@ generation:
|
|||||||
generateNewTests: true
|
generateNewTests: true
|
||||||
skipResponseBodyAssertions: false
|
skipResponseBodyAssertions: false
|
||||||
python:
|
python:
|
||||||
version: 0.0.4
|
version: 0.0.8
|
||||||
additionalDependencies:
|
additionalDependencies:
|
||||||
dev: {}
|
dev: {}
|
||||||
main: {}
|
main: {}
|
||||||
|
|||||||
@@ -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
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "openrouter"
|
name = "openrouter"
|
||||||
version = "0.0.4"
|
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"
|
||||||
|
|||||||
Regular → Executable
@@ -3,10 +3,10 @@
|
|||||||
import importlib.metadata
|
import importlib.metadata
|
||||||
|
|
||||||
__title__: str = "openrouter"
|
__title__: str = "openrouter"
|
||||||
__version__: str = "0.0.4"
|
__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.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:
|
try:
|
||||||
if __package__ is not None:
|
if __package__ is not None:
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -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 listmodelsuserop as models_listmodelsuserop
|
||||||
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
|
||||||
@@ -382,7 +383,8 @@ class Models(BaseSDK):
|
|||||||
self,
|
self,
|
||||||
*,
|
*,
|
||||||
security: Union[
|
security: Union[
|
||||||
models.ListModelsUserSecurity, models.ListModelsUserSecurityTypedDict
|
models_listmodelsuserop.ListModelsUserSecurity,
|
||||||
|
models_listmodelsuserop.ListModelsUserSecurityTypedDict,
|
||||||
],
|
],
|
||||||
retries: OptionalNullable[utils.RetryConfig] = UNSET,
|
retries: OptionalNullable[utils.RetryConfig] = UNSET,
|
||||||
server_url: Optional[str] = None,
|
server_url: Optional[str] = None,
|
||||||
@@ -473,7 +475,8 @@ class Models(BaseSDK):
|
|||||||
self,
|
self,
|
||||||
*,
|
*,
|
||||||
security: Union[
|
security: Union[
|
||||||
models.ListModelsUserSecurity, models.ListModelsUserSecurityTypedDict
|
models_listmodelsuserop.ListModelsUserSecurity,
|
||||||
|
models_listmodelsuserop.ListModelsUserSecurityTypedDict,
|
||||||
],
|
],
|
||||||
retries: OptionalNullable[utils.RetryConfig] = UNSET,
|
retries: OptionalNullable[utils.RetryConfig] = UNSET,
|
||||||
server_url: Optional[str] = None,
|
server_url: Optional[str] = None,
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user