Skip to content

Commit e9b66c3

Browse files
chore: prepare v1.0.0 release
1 parent da0a963 commit e9b66c3

9 files changed

Lines changed: 28 additions & 13 deletions

File tree

‎.speakeasy/gen.lock‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ management:
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 0.11.46
8+
releaseVersion: 1.0.0
99
configChecksum: a98327d105a9b554ecf6667b75c4cdea
1010
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
1111
installationURL: https://github.com/OpenRouterTeam/python-sdk.git

‎.speakeasy/gen.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ generation:
3636
documentation: mintlify
3737
preApplyUnionDiscriminators: true
3838
python:
39-
version: 0.11.46
39+
version: 1.0.0
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

‎OVERVIEW.md‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
The OpenRouter Python SDK is a type-safe toolkit for building AI applications with access to 400+ language models through a unified API.
44

5+
The SDK is stable as of v1.0.
6+
57
## Why use the OpenRouter SDK?
68

79
Integrating AI models into applications involves handling different provider APIs, managing model-specific requirements, and avoiding common implementation mistakes. The OpenRouter SDK standardizes these integrations and protects you from footguns.
@@ -103,7 +105,7 @@ pip install openrouter
103105
poetry add openrouter
104106
```
105107

106-
**Requirements:** Python 3.9 or higher
108+
**Requirements:** Python 3.10 or higher
107109

108110
Get your API key from [openrouter.ai/settings/keys](https://openrouter.ai/settings/keys).
109111

‎README-PYPI.md‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
The [OpenRouter SDK](https://openrouter.ai/docs/sdks/python) is a Python toolkit designed to help you build AI-powered features and solutions. Giving you easy access to 400+ models across providers in an easy and type-safe way.
44

5+
The OpenRouter Python SDK is stable as of v1.0.
6+
57
To learn more about how to use the OpenRouter SDK, check out our [API Reference](https://openrouter.ai/docs/sdks/python/reference) and [Documentation](https://openrouter.ai/docs/sdks/python).
68

79
<!-- No Summary [summary] -->
@@ -77,7 +79,7 @@ Once that is saved to a file, you can run it with `uv run script.py` where
7779
<!-- Start Requirements [requirements] -->
7880
## Requirements
7981

80-
This SDK requires Python 3.9 or higher. For Python version support policy, see the SDK Installation section above.
82+
This SDK requires Python 3.10 or higher. For Python version support policy, see the SDK Installation section above.
8183
<!-- End Requirements [requirements] -->
8284

8385
<!-- Start IDE Support [idesupport] -->
@@ -309,4 +311,4 @@ To run the test suite, you'll need to set up your environment with an OpenRouter
309311

310312
```bash
311313
pytest
312-
```
314+
```

‎README.md‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
The [OpenRouter SDK](https://openrouter.ai/docs/sdks/python) is a Python toolkit designed to help you build AI-powered features and solutions. Giving you easy access to 400+ models across providers in an easy and type-safe way.
44

5+
The OpenRouter Python SDK is stable as of v1.0.
6+
57
To learn more about how to use the OpenRouter SDK, check out our [API Reference](https://openrouter.ai/docs/sdks/python/reference) and [Documentation](https://openrouter.ai/docs/sdks/python).
68

79
<!-- No Summary [summary] -->
@@ -77,7 +79,7 @@ Once that is saved to a file, you can run it with `uv run script.py` where
7779
<!-- Start Requirements [requirements] -->
7880
## Requirements
7981

80-
This SDK requires Python 3.9 or higher. For Python version support policy, see the SDK Installation section above.
82+
This SDK requires Python 3.10 or higher. For Python version support policy, see the SDK Installation section above.
8183
<!-- End Requirements [requirements] -->
8284

8385
<!-- Start IDE Support [idesupport] -->
@@ -309,4 +311,4 @@ To run the test suite, you'll need to set up your environment with an OpenRouter
309311

310312
```bash
311313
pytest
312-
```
314+
```

‎RELEASES.md‎

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -568,4 +568,14 @@ Based on:
568568
### Generated
569569
- [python v0.11.46] .
570570
### Releases
571-
- [PyPI v0.11.46] https://pypi.org/project/openrouter/0.11.46 - .
571+
- [PyPI v0.11.46] https://pypi.org/project/openrouter/0.11.46 - .
572+
573+
## 2026-07-20 17:00:00
574+
### Changes
575+
Based on:
576+
- OpenAPI Doc
577+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
578+
### Generated
579+
- [python v1.0.0] .
580+
### Releases
581+
- [PyPI v1.0.0] https://pypi.org/project/openrouter/1.0.0 - .

‎pyproject.toml‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "openrouter"
3-
version = "0.11.46"
3+
version = "1.0.0"
44
description = "Official Python Client SDK for OpenRouter."
55
authors = [{ name = "OpenRouter" },]
66
readme = "README-PYPI.md"
@@ -52,4 +52,3 @@ ignore_missing_imports = true
5252
venvPath = "."
5353
venv = ".venv"
5454

55-

‎src/openrouter/_version.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import importlib.metadata
44

55
__title__: str = "openrouter"
6-
__version__: str = "0.11.46"
6+
__version__: str = "1.0.0"
77
__openapi_doc_version__: str = "1.0.0"
88
__gen_version__: str = "2.914.0"
9-
__user_agent__: str = "speakeasy-sdk/python 0.11.46 2.914.0 1.0.0 openrouter"
9+
__user_agent__: str = "speakeasy-sdk/python 1.0.0 2.914.0 1.0.0 openrouter"
1010

1111
try:
1212
if __package__ is not None:

‎uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)