Skip to content

Commit 8a75694

Browse files
Merge remote-tracking branch 'origin/main' into responses-ga-v1.1-main
# Conflicts: # .speakeasy/gen.yaml # RELEASES.md # pyproject.toml # src/openrouter/_version.py # uv.lock
2 parents 9b799c0 + 71b3af2 commit 8a75694

15 files changed

Lines changed: 87 additions & 38 deletions

‎.speakeasy/gen.lock‎

Lines changed: 31 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
lockVersion: 2.0.0
22
id: c48cf606-fb42-4a45-9c23-8f0555307828
33
management:
4-
docChecksum: f16abc205e334d77dc451ea14a80dadf
4+
docChecksum: effbf6ffde5c3aa927a7a0f984807f34
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 1.0.19
9-
configChecksum: 4ff021275d1f9854370e7598e50a6ef2
8+
releaseVersion: 1.0.21
9+
configChecksum: 91f9e0d15d64982a1f86ca005e2ce251
1010
repoURL: https://github.com/OpenRouterTeam/python-sdk.git
1111
installationURL: https://github.com/OpenRouterTeam/python-sdk.git
1212
published: true
1313
persistentEdits:
14-
generation_id: e4e0f40f-277a-4507-a2b9-73a13f2a044a
15-
pristine_commit_hash: ef5af0eed00930ab406a3117b815dff762ee94d7
16-
pristine_tree_hash: 01e969115c5103bf529f355d443d7b2a22b18715
14+
generation_id: 47030794-ee1a-4abe-b750-38f901f47d13
15+
pristine_commit_hash: f53db57246fd012a217dd67e0a17cc6fb77fb379
16+
pristine_tree_hash: 7d032ba184eb9581b2609af00a47ded717ee7d28
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -2178,8 +2178,8 @@ trackedFiles:
21782178
pristine_git_object: 11f1471c8b6c04f52af89d74d6dec2e9d12c2d82
21792179
docs/components/imagegenerationproviderpreferencesoptions.mdx:
21802180
id: 32d5c4b3e06b
2181-
last_write_checksum: sha1:79448fee4389f7fd560ae6ef99cbc7f3a929b12e
2182-
pristine_git_object: bedae4a2a2e10314cd408752ef62c5ffd50e0114
2181+
last_write_checksum: sha1:01c587b1f8f0e708180ae7312d069def899ecf3f
2182+
pristine_git_object: 90824d75b4ad674ae209f2b53a02059154a96e22
21832183
docs/components/imagegenerationproviderpreferencesorder.mdx:
21842184
id: 0547877073f3
21852185
last_write_checksum: sha1:3e890c691097373cc9a2d7e47c3594f56b57809c
@@ -4018,12 +4018,12 @@ trackedFiles:
40184018
pristine_git_object: 1d91d32cd0bf4b64699bbbf05a7e95ab835b10cf
40194019
docs/components/providername.mdx:
40204020
id: aa3a4904b228
4021-
last_write_checksum: sha1:30a2946bcaec079258f0946c083bb96df62a3948
4022-
pristine_git_object: 8f1a8c2b7330f5914dfb40aa7684cf09e802ad8d
4021+
last_write_checksum: sha1:5ae044c5b3e530f65edbe9337c96a7686c8ea2c4
4022+
pristine_git_object: 80590eb8a23b3b5ddf09f8230bb9d0f66636c78a
40234023
docs/components/provideroptions.mdx:
40244024
id: 2697807524fe
4025-
last_write_checksum: sha1:3d8f0c0fffa8e2099525e5248e012cc70fe0b3e3
4026-
pristine_git_object: 9b0ea126f35181ab9b0a75202598974b7127ef0d
4025+
last_write_checksum: sha1:6c037128c937eb8b23b6ab4e2c3774e99f43632a
4026+
pristine_git_object: 76828af2dbeccf26afc78fab269f4765b27b1027
40274027
docs/components/provideroverloadedresponseerrordata.mdx:
40284028
id: dc500cd14889
40294029
last_write_checksum: sha1:8326118941c8899a398931c8c7871af21b716b00
@@ -4054,8 +4054,8 @@ trackedFiles:
40544054
pristine_git_object: dd376f0952fa0517dd83b06ed7afc2c856123dbc
40554055
docs/components/providerresponseprovidername.mdx:
40564056
id: 2fc17b61e546
4057-
last_write_checksum: sha1:26eeb2ea7179a98cbd091a8a99933eca127b845d
4058-
pristine_git_object: 3b4630ae10a470529eaafd35820f9a2fbc4a9ebf
4057+
last_write_checksum: sha1:e6e6d051191493e2906336308fe47a4994c1147c
4058+
pristine_git_object: 0666eb53983321e4c4c2c6ab17bbff4ba29e8eb6
40594059
docs/components/providersort.mdx:
40604060
id: d73fa13eeb95
40614061
last_write_checksum: sha1:b7e9e6842741e3433d705bd576f2ac5383f00134
@@ -5158,8 +5158,8 @@ trackedFiles:
51585158
pristine_git_object: 67f56887bb4758559189e3e9e6123dff9a38df81
51595159
docs/components/videogenerationrequestoptions.mdx:
51605160
id: 1d67160e7e7a
5161-
last_write_checksum: sha1:38c992ecfda0f3336345725c98cb83722609ab5f
5162-
pristine_git_object: 1d867dfd422b24925bdd97a9cb10b0c9dea9283b
5161+
last_write_checksum: sha1:a5ac11330f89f599befbe7bb3047c4ed9edbe46c
5162+
pristine_git_object: 57ae41aa65798aeb76dcf11b01f8248b2ac94a84
51635163
docs/components/videogenerationrequestprovider.mdx:
51645164
id: d6424dd5de9d
51655165
last_write_checksum: sha1:72aa46a3335220b579db56574ea179d150dbe2b6
@@ -6750,8 +6750,8 @@ trackedFiles:
67506750
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
67516751
pyproject.toml:
67526752
id: 5d07e7d72637
6753-
last_write_checksum: sha1:61fd11a93986fca25fdcbaa36124bc0348a15db5
6754-
pristine_git_object: 7b37723bb049bafec91318d0031dd5037c5d441d
6753+
last_write_checksum: sha1:7e1a565bdad5f09f62b21e25d3f7adef321ab09c
6754+
pristine_git_object: 6f4b3e395088807feb507c95eb7a0f84baca95af
67556755
scripts/prepare_readme.py:
67566756
id: e0c5957a6035
67576757
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -6778,8 +6778,8 @@ trackedFiles:
67786778
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
67796779
src/openrouter/_version.py:
67806780
id: d8d15ad6c586
6781-
last_write_checksum: sha1:5972427ba4edaedfdfbab8ccf78aa2bde10eedc5
6782-
pristine_git_object: 5549fa9e1068d7511d922b5890f169691ba5c7b8
6781+
last_write_checksum: sha1:ada3f16ee3d08d81af1386fe9e0512715d212add
6782+
pristine_git_object: 154d73fa7df21ecc8f0a2b82a5f4bc1bc50b7ea0
67836783
src/openrouter/analytics.py:
67846784
id: cb406b5aaabb
67856785
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
@@ -7786,8 +7786,8 @@ trackedFiles:
77867786
pristine_git_object: 6b9a8990973466285f9b49b366bbc5fc1ae42e41
77877787
src/openrouter/components/imagegenerationproviderpreferences.py:
77887788
id: 100a82a54e2d
7789-
last_write_checksum: sha1:42150ced0fa838d57c03a481da72cef34d411960
7790-
pristine_git_object: cfe137af9fbdbc126e24cf2185bbf0a30fc79518
7789+
last_write_checksum: sha1:6eabe81b1763f2e3d73817c04d718e067f45cd1d
7790+
pristine_git_object: ad60b73c8b88652ae1ddf903b9bc20460c8476d6
77917791
src/openrouter/components/imagegenerationrequest.py:
77927792
id: f8291a7be9a0
77937793
last_write_checksum: sha1:48a9640c0b9f48833d5514c7671bfa4b76aac776
@@ -8494,12 +8494,12 @@ trackedFiles:
84948494
pristine_git_object: 170ae25c582bb8decd74e1c69bfa8353bd44e86d
84958495
src/openrouter/components/providername.py:
84968496
id: fcc722fa2fce
8497-
last_write_checksum: sha1:6261798c4856a612a520603298619f2db9b3129e
8498-
pristine_git_object: c13d55442514a266353271b20536cd481167ce92
8497+
last_write_checksum: sha1:29d0fda6336a7f8ba6b6c478e52833f8b6589604
8498+
pristine_git_object: 2f5ee1557b43baede2906eabfdf3cad25756e4b0
84998499
src/openrouter/components/provideroptions.py:
85008500
id: 73dde6c8f359
8501-
last_write_checksum: sha1:f14ad0a870a43023916f09ebd2b954ff2dab4f57
8502-
pristine_git_object: ef73482900d950989db72bc39cdfd216a8064bf4
8501+
last_write_checksum: sha1:50b71921af35626497a6f2e61bb23cc8f2089280
8502+
pristine_git_object: a528359929b543b56c7ac1efad49d3691894dc2a
85038503
src/openrouter/components/provideroverloadedresponseerrordata.py:
85048504
id: 5b693682570e
85058505
last_write_checksum: sha1:b54682560ff95dad18d26f9aaf887f8f6e0e1f71
@@ -8510,8 +8510,8 @@ trackedFiles:
85108510
pristine_git_object: 54ef6ce91cc841aff1c74c0fed7c6f54f2f0ee2f
85118511
src/openrouter/components/providerresponse.py:
85128512
id: ad3887be54c5
8513-
last_write_checksum: sha1:f32d7ab3b54c2fec4ba618cb08d370139767eeac
8514-
pristine_git_object: e8c5aeccacb8f7bde3e1a9c39b92713cfc1e0d03
8513+
last_write_checksum: sha1:693f3d4e926467af2c26fde0404db6db71c3adab
8514+
pristine_git_object: ae07ca68645f1568ba3d8314e4c94ae7d92f550e
85158515
src/openrouter/components/providersort.py:
85168516
id: 348e382bf494
85178517
last_write_checksum: sha1:57551507f95cd2e16ef995e1c13f859fd0726152
@@ -8974,8 +8974,8 @@ trackedFiles:
89748974
pristine_git_object: a0491cc8fd3bd9986146cb1176e27d5b9c9beb60
89758975
src/openrouter/components/videogenerationrequest.py:
89768976
id: 70e3c9ff288c
8977-
last_write_checksum: sha1:84e56299633c07ed43ed6a92f173e85d0d7202b7
8978-
pristine_git_object: 93be8f71601f64b27d201221edc9372fc6824a82
8977+
last_write_checksum: sha1:de638803c4a40b4519eb96f4b440118644610250
8978+
pristine_git_object: 301c264287a2bff1b31a1fa274862a2476b1fce2
89798979
src/openrouter/components/videogenerationresponse.py:
89808980
id: 541f1321b072
89818981
last_write_checksum: sha1:18c3aa7845f63a9614286b1a27b6098eae1c4951
@@ -11281,6 +11281,4 @@ examples:
1128111281
"500":
1128211282
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1128311283
examplesVersion: 1.0.2
11284-
releaseNotes: |
11285-
## Python SDK Changes:
11286-
* `open_router.presets.create_presets_messages()`: `request` **Changed**
11284+
releaseNotes: "## Python SDK Changes:\n* `open_router.presets.create_presets_messages()`: \n * `request.messages[].content.union(Array<>)[]` **Changed** (Breaking ⚠️)\n"

‎.speakeasy/in.openapi.yaml‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13139,6 +13139,7 @@ components:
1313913139
- 'Modular'
1314013140
- 'Moonshot AI'
1314113141
- 'Morph'
13142+
- 'VoyageAI by MongoDB'
1314213143
- 'NCompass'
1314313144
- 'Nebius'
1314413145
- 'Nex AGI'
@@ -18884,6 +18885,7 @@ components:
1888418885
- 'Modular'
1888518886
- 'Moonshot AI'
1888618887
- 'Morph'
18888+
- 'VoyageAI by MongoDB'
1888718889
- 'NCompass'
1888818890
- 'Nebius'
1888918891
- 'Nex AGI'
@@ -19301,6 +19303,9 @@ components:
1930119303
venice:
1930219304
additionalProperties: {}
1930319305
type: 'object'
19306+
voyageai:
19307+
additionalProperties: {}
19308+
type: 'object'
1930419309
wafer:
1930519310
additionalProperties: {}
1930619311
type: 'object'
@@ -19596,6 +19601,7 @@ components:
1959619601
- 'Modular'
1959719602
- 'Moonshot AI'
1959819603
- 'Morph'
19604+
- 'VoyageAI by MongoDB'
1959919605
- 'NCompass'
1960019606
- 'Nebius'
1960119607
- 'Nex AGI'

‎.speakeasy/out.openapi.yaml‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13241,6 +13241,7 @@ components:
1324113241
- 'Modular'
1324213242
- 'Moonshot AI'
1324313243
- 'Morph'
13244+
- 'VoyageAI by MongoDB'
1324413245
- 'NCompass'
1324513246
- 'Nebius'
1324613247
- 'Nex AGI'
@@ -19010,6 +19011,7 @@ components:
1901019011
- 'Modular'
1901119012
- 'Moonshot AI'
1901219013
- 'Morph'
19014+
- 'VoyageAI by MongoDB'
1901319015
- 'NCompass'
1901419016
- 'Nebius'
1901519017
- 'Nex AGI'
@@ -19428,6 +19430,9 @@ components:
1942819430
venice:
1942919431
additionalProperties: {}
1943019432
type: 'object'
19433+
voyageai:
19434+
additionalProperties: {}
19435+
type: 'object'
1943119436
wafer:
1943219437
additionalProperties: {}
1943319438
type: 'object'
@@ -19724,6 +19729,7 @@ components:
1972419729
- 'Modular'
1972519730
- 'Moonshot AI'
1972619731
- 'Morph'
19732+
- 'VoyageAI by MongoDB'
1972719733
- 'NCompass'
1972819734
- 'Nebius'
1972919735
- 'Nex AGI'

‎.speakeasy/workflow.lock‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@ speakeasyVersion: 1.787.0
22
sources:
33
OpenRouter API:
44
sourceNamespace: open-router-chat-completions-api
5-
sourceRevisionDigest: sha256:00d4a3b5a3f008f2b46f301a3e7310d397c100a10e6c70418d60121a4865e259
6-
sourceBlobDigest: sha256:84f6a4b5f0ae7eeed219cd9ab1049f6181593d3784464dd93240aff6fd727e74
5+
sourceRevisionDigest: sha256:84956abf97cd05ac3fcf7eda297a5696d5a4b4de8a6b8502273012c1273423c0
6+
sourceBlobDigest: sha256:6b2b895ab85fff8a1f2dfbc12a459ba36af372d3597d26d157b6079bcc5e6466
77
tags:
88
- latest
99
- 1.0.0
1010
targets:
1111
open-router:
1212
source: OpenRouter API
1313
sourceNamespace: open-router-chat-completions-api
14-
sourceRevisionDigest: sha256:00d4a3b5a3f008f2b46f301a3e7310d397c100a10e6c70418d60121a4865e259
15-
sourceBlobDigest: sha256:84f6a4b5f0ae7eeed219cd9ab1049f6181593d3784464dd93240aff6fd727e74
14+
sourceRevisionDigest: sha256:84956abf97cd05ac3fcf7eda297a5696d5a4b4de8a6b8502273012c1273423c0
15+
sourceBlobDigest: sha256:6b2b895ab85fff8a1f2dfbc12a459ba36af372d3597d26d157b6079bcc5e6466
1616
codeSamplesNamespace: open-router-python-code-samples
17-
codeSamplesRevisionDigest: sha256:fde97e93bd267a0402aa8338e3d771c4625562ac29d74bcff2211d824e867055
17+
codeSamplesRevisionDigest: sha256:65a32b84d126d5b1c4eb7e3481aa970c419ca48b238669b4a52ac6fd6508d6ca
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: 1.787.0

‎RELEASES.md‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -770,3 +770,23 @@ Based on:
770770
- [python v1.0.19] .
771771
### Releases
772772
- [PyPI v1.0.19] https://pypi.org/project/openrouter/1.0.19 - .
773+
774+
## 2026-07-24 20:13:11
775+
### Changes
776+
Based on:
777+
- OpenAPI Doc
778+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
779+
### Generated
780+
- [python v1.0.20] .
781+
### Releases
782+
- [PyPI v1.0.20] https://pypi.org/project/openrouter/1.0.20 - .
783+
784+
## 2026-07-24 21:35:51
785+
### Changes
786+
Based on:
787+
- OpenAPI Doc
788+
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
789+
### Generated
790+
- [python v1.0.21] .
791+
### Releases
792+
- [PyPI v1.0.21] https://pypi.org/project/openrouter/1.0.21 - .

‎docs/components/imagegenerationproviderpreferencesoptions.mdx‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p
132132
| `ubicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
133133
| `upstage` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
134134
| `venice` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
135+
| `voyageai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
135136
| `wafer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
136137
| `wandb` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
137138
| `wandb_legacy` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |

‎docs/components/providername.mdx‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ This is an open enum. Unrecognized values will not fail type checks.
7575
- `"Modular"`
7676
- `"Moonshot AI"`
7777
- `"Morph"`
78+
- `"VoyageAI by MongoDB"`
7879
- `"NCompass"`
7980
- `"Nebius"`
8081
- `"Nex AGI"`

‎docs/components/provideroptions.mdx‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p
132132
| `ubicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
133133
| `upstage` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
134134
| `venice` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
135+
| `voyageai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
135136
| `wafer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
136137
| `wandb` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
137138
| `wandb_legacy` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |

‎docs/components/providerresponseprovidername.mdx‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ This is an open enum. Unrecognized values will not fail type checks.
105105
- `"Modular"`
106106
- `"Moonshot AI"`
107107
- `"Morph"`
108+
- `"VoyageAI by MongoDB"`
108109
- `"NCompass"`
109110
- `"Nebius"`
110111
- `"Nex AGI"`

‎docs/components/videogenerationrequestoptions.mdx‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p
132132
| `ubicloud` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
133133
| `upstage` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
134134
| `venice` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
135+
| `voyageai` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
135136
| `wafer` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
136137
| `wandb` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
137138
| `wandb_legacy` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |

0 commit comments

Comments
 (0)