Skip to content

Commit c60fa05

Browse files
committed
## Python SDK Changes:
* `open_router.beta.responses.send()`: * `request` **Changed** * `response` **Changed** * `open_router.presets.create_presets_responses()`: `request` **Changed**
1 parent a2e9c97 commit c60fa05

35 files changed

Lines changed: 533 additions & 89 deletions

‎.speakeasy/gen.lock‎

Lines changed: 81 additions & 49 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: 09df6acb8d33fc0a6e700e04d4655ba0
4+
docChecksum: d7b69b574731b7c9c94be5901ee7a5c5
55
docVersion: 1.0.0
66
speakeasyVersion: 1.787.0
77
generationVersion: 2.914.0
8-
releaseVersion: 0.11.14
9-
configChecksum: f50be4abc577933c26adbd554a8c0a32
8+
releaseVersion: 0.11.15
9+
configChecksum: 90c0043479fd28548bbe6b76d7541742
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: a013eea8-05d8-4341-bd1d-eece9f6abc6a
15-
pristine_commit_hash: 956ac8e76c81a4ebd4c9924aad87c7aae1c20436
16-
pristine_tree_hash: fb3578808042a59c539cc83b5cfc79991d33712a
14+
generation_id: c1cfa591-61b4-49f2-80a7-e1007bcbe17f
15+
pristine_commit_hash: 1a48d7424a4c6692678c01def7f1d0e12d687c0c
16+
pristine_tree_hash: e1b850bb5a9838612c0137a69be76c48ef66ac8e
1717
features:
1818
python:
1919
acceptHeaders: 3.0.0
@@ -610,8 +610,8 @@ trackedFiles:
610610
pristine_git_object: 633bd16e1abe0e3894c12f551761ad1a9da37d5e
611611
docs/components/basereasoningconfig.mdx:
612612
id: 3c6f03de40b1
613-
last_write_checksum: sha1:eb6d9ba91551e795f59a1fd85bef0df0c0c04fea
614-
pristine_git_object: 3ccce9e99c37e70708c2aff1e1f4891a59c31979
613+
last_write_checksum: sha1:036514fae32cb43664cd47805eeb2f848a340547
614+
pristine_git_object: 6f900a92fdf544de9b1531b7c2865fa9564cbeb1
615615
docs/components/bashservertool.mdx:
616616
id: 664dbaf53aa3
617617
last_write_checksum: sha1:0b276c752d22836d67b31aab477b4ebba24c17c1
@@ -2410,16 +2410,16 @@ trackedFiles:
24102410
pristine_git_object: 9d37626f96de3c19d39e4901d041ef41b01bdc98
24112411
docs/components/inputtext.mdx:
24122412
id: c8a97322a50a
2413-
last_write_checksum: sha1:5462885a683c2ca29551281c9fcf3ad1bceb0634
2414-
pristine_git_object: 5ebcb8365d9d55c2032d5d4739ceeb30831d1ebb
2413+
last_write_checksum: sha1:58653e40ea0a33629dda40d2a11c8d21a75b0467
2414+
pristine_git_object: ece32d6edb601578cdb56fc8b4a60e40bc089f22
24152415
docs/components/inputtexttype.mdx:
24162416
id: 91f958925357
24172417
last_write_checksum: sha1:42a8d9a6d3506e02f6024592691292b7ac255075
24182418
pristine_git_object: 18baf9c9090c0696427dfebf69ed7e12a8fd77af
24192419
docs/components/inputtokensdetails.mdx:
24202420
id: 1b569c720e5c
2421-
last_write_checksum: sha1:f6b5b4912a20dfea2515994f9656374d3fc56676
2422-
pristine_git_object: c58b1d023f8ebca70e803c0128b0ade367b4ae35
2421+
last_write_checksum: sha1:c77b55a6ef458ebd7c03cb877aa9ce3d6eec3114
2422+
pristine_git_object: daa531b4e153c105de1905f44bfce078f755f3fb
24232423
docs/components/inputunion.mdx:
24242424
id: 94f68c6e9582
24252425
last_write_checksum: sha1:85c3b78897569c4572f3fc43f6b1143c293b452d
@@ -3796,6 +3796,22 @@ trackedFiles:
37963796
id: 6816d700f8b1
37973797
last_write_checksum: sha1:ac5c56af4e56eb98da5686e33a224950dfbb8207
37983798
pristine_git_object: 78ac34b5053103dc4261c2fbeb9833f97ef109db
3799+
docs/components/promptcachebreakpoint.mdx:
3800+
id: c135956dc623
3801+
last_write_checksum: sha1:1b0c9884eb9b6fe1d4fdf822c75cb566ead67e07
3802+
pristine_git_object: 1d1ff6162c98c1639ea8e2e4dfa7f6d5cd7d3fcd
3803+
docs/components/promptcachebreakpointmode.mdx:
3804+
id: 05abe4e54869
3805+
last_write_checksum: sha1:f7ca9f8ff280c1fa750609f4aa13b0706d1dd7cd
3806+
pristine_git_object: 37263b53e0db06966ac692cd11558cd68c515637
3807+
docs/components/promptcacheoptions.mdx:
3808+
id: 84100012ff84
3809+
last_write_checksum: sha1:fee66864b36bed40090f8e330a390f12b8847dec
3810+
pristine_git_object: a9b20d3f963b738ae414738b0b96d42ab8f9ab13
3811+
docs/components/promptcacheoptionsmode.mdx:
3812+
id: fbdb2c936b50
3813+
last_write_checksum: sha1:9ad96fb9d26840c0088b7013ef9cba7a7d0431c9
3814+
pristine_git_object: b9df1b4b846931011deabad7c556720ec383ce45
37993815
docs/components/promptinjectionscanscope.mdx:
38003816
id: 27b252a0e798
38013817
last_write_checksum: sha1:a8947423372ce9b2edee232b8da4aa0afe5c6619
@@ -3886,8 +3902,12 @@ trackedFiles:
38863902
pristine_git_object: 99c4a374a4dacb8e64c8a1cf5efb815fb177e22d
38873903
docs/components/reasoningconfig.mdx:
38883904
id: e5500b541923
3889-
last_write_checksum: sha1:368c0d607d496c07707b24ce67b1603294c6c91e
3890-
pristine_git_object: 42457ac688a05ee75ac807d882c7c949744f2919
3905+
last_write_checksum: sha1:b83b9e28c2808197ddfe72729f5f2795b5df3b33
3906+
pristine_git_object: d087355d2333bdff545bcfcb351aca98dbd8a4ab
3907+
docs/components/reasoningcontext.mdx:
3908+
id: 8187c67b9cf1
3909+
last_write_checksum: sha1:b24b2ff096dbdf64839e0842812a043a95f2f9a8
3910+
pristine_git_object: fa199a5442e9a1af6f58a63fc04bc597e1e660d0
38913911
docs/components/reasoningdeltaevent.mdx:
38923912
id: 2ec3838c029f
38933913
last_write_checksum: sha1:15dccf12992148893efb3325d86be310d339fda5
@@ -4110,8 +4130,8 @@ trackedFiles:
41104130
pristine_git_object: 996cffee821435729436d7f29bce4333f4900382
41114131
docs/components/responsesrequest.mdx:
41124132
id: 0dbcef40a4b1
4113-
last_write_checksum: sha1:6349c1560ef2f55875ce6d926e42117d1b069cee
4114-
pristine_git_object: eb2f6540a39471b65545174c8f5658303868f00f
4133+
last_write_checksum: sha1:462f684189fca9eefc0809564ab964d89025724d
4134+
pristine_git_object: 371d94f398a631b4146a2a76b46dbd257637caba
41154135
docs/components/responsesrequestplugin.mdx:
41164136
id: 4d550c41c85f
41174137
last_write_checksum: sha1:ab9d1e6c062cd51fc976da6ccf393e9974171f7b
@@ -6434,8 +6454,8 @@ trackedFiles:
64346454
pristine_git_object: 6e199abaeb2f5269a885637d65bb176fd235a61c
64356455
docs/sdks/presets/README.mdx:
64366456
id: eeb505928d52
6437-
last_write_checksum: sha1:6f71a463dd8d32e2a002e86c3ff37a44350b54af
6438-
pristine_git_object: 5e8523f49f3809d1a9f0af88342148d40cf8bb4d
6457+
last_write_checksum: sha1:c61b06287a4f3e854cf729a6621a8760ef3c73c0
6458+
pristine_git_object: 5f20994a95b6c41ceab181a1523d1b03935d0ac0
64396459
docs/sdks/providers/README.mdx:
64406460
id: 5ea9af111324
64416461
last_write_checksum: sha1:570b55655ee7602d3807c3218e450741f634eed6
@@ -6446,8 +6466,8 @@ trackedFiles:
64466466
pristine_git_object: cd1b341b1b7c0284b9ba9b102bd8020e0d7ce707
64476467
docs/sdks/responses/README.mdx:
64486468
id: abab319e080e
6449-
last_write_checksum: sha1:c93ea3f5b1bedad1e7ac32b47a28dc3fc1bc8bae
6450-
pristine_git_object: 03281f8cf709ebb9a81700ade4cf9bc0db665eb6
6469+
last_write_checksum: sha1:69540ef8f6a556c86c4ba8a6ebd4ed03e36ee927
6470+
pristine_git_object: bbd2952598bc9e67b6080bf8ee53d7f6ac838d9c
64516471
docs/sdks/stt/README.mdx:
64526472
id: 190b0dc9a5d1
64536473
last_write_checksum: sha1:a8e68ac2b0bb8640e01d962177b42ab47b24898b
@@ -6470,8 +6490,8 @@ trackedFiles:
64706490
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
64716491
pyproject.toml:
64726492
id: 5d07e7d72637
6473-
last_write_checksum: sha1:3177e6621f92622eaa6776a68dd2bb077cdcfdc8
6474-
pristine_git_object: d177de9881a5636e96018d98b7d221ec0124761b
6493+
last_write_checksum: sha1:e16ca23f9cddf95638b28905c555da47d4c09f0d
6494+
pristine_git_object: 31212f7a50ba4ee6134fe7460c6fe12ca48fbfba
64756495
scripts/prepare_readme.py:
64766496
id: e0c5957a6035
64776497
last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -6498,8 +6518,8 @@ trackedFiles:
64986518
pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
64996519
src/openrouter/_version.py:
65006520
id: d8d15ad6c586
6501-
last_write_checksum: sha1:f6992fba8825a552cf53e8a013d7e6fa7ca2530c
6502-
pristine_git_object: 97bfd4246432cf5e50e7008f1125f9e6db969f75
6521+
last_write_checksum: sha1:1a938199eea20cbbf018bdd7bcdb63590b81ea8b
6522+
pristine_git_object: b953813a40461fccd42607239baebf1b5fae2b83
65036523
src/openrouter/analytics.py:
65046524
id: cb406b5aaabb
65056525
last_write_checksum: sha1:9e709b71dd0611056dc0cec6150b578defe32841
@@ -6538,8 +6558,8 @@ trackedFiles:
65386558
pristine_git_object: ad3d247954547814054c01989a2dff3d12b3e4e1
65396559
src/openrouter/components/__init__.py:
65406560
id: 81754e97b3f4
6541-
last_write_checksum: sha1:85cd21f3c0b6b129b5b09b952fa3c4e48a9d93a9
6542-
pristine_git_object: d6a693898dda47aad55259292807fc7d31be4e10
6561+
last_write_checksum: sha1:969fd835f76893c65f98b4776374df55095f590d
6562+
pristine_git_object: 3e5280df638221322326c598c530d0d7efe6ac44
65436563
src/openrouter/components/aabenchmarkentry.py:
65446564
id: e2e0f0b48c82
65456565
last_write_checksum: sha1:fab4d9a24d2cea937bb749d46c5f83941e99d65c
@@ -6786,12 +6806,12 @@ trackedFiles:
67866806
pristine_git_object: c59b958cb34640b4cc6329be5154480e4116929f
67876807
src/openrouter/components/baseinputs_union.py:
67886808
id: d85e19ff642b
6789-
last_write_checksum: sha1:0d8178381a828cc9db2f7b7eb36e0b657f0e1d52
6790-
pristine_git_object: 56b48e741547abaae734d07a4022808fb082f899
6809+
last_write_checksum: sha1:ef1fd31c14b1d9ee88ce2a927e4d68c199d5dce0
6810+
pristine_git_object: f662ef47202e2685b0342486507c31ef27341c8d
67916811
src/openrouter/components/basereasoningconfig.py:
67926812
id: 8bd09a7e873a
6793-
last_write_checksum: sha1:fbc371f27810d872041ed3e6b24a9f892c71d84b
6794-
pristine_git_object: 2e7bcf61a1b6d47a86c755720c1d4ccd0b419e49
6813+
last_write_checksum: sha1:db86178d4a8ebbd0279ba6107b9ae8a6eafa1c44
6814+
pristine_git_object: c70517b14d7851590774b1a21cd813827a875e5e
67956815
src/openrouter/components/bashservertool.py:
67966816
id: 1c5881bea648
67976817
last_write_checksum: sha1:fd74247241c7371ff595e3b5e8fb1cac31f66ddc
@@ -7242,8 +7262,8 @@ trackedFiles:
72427262
pristine_git_object: 708dfac62530c5fcd29f6bb0be113dc34fd24718
72437263
src/openrouter/components/easyinputmessage.py:
72447264
id: 72619a312585
7245-
last_write_checksum: sha1:6fe16f2a35b373420e6b5289132da3557a3daaca
7246-
pristine_git_object: acc023a14c9edefd377c7d213fa928fd046ec999
7265+
last_write_checksum: sha1:d239d7043ffc81d1fa3ec0779f6170f3d494a8f6
7266+
pristine_git_object: 814efc2c2b79781d126d77e0d7fda85dcae7608f
72477267
src/openrouter/components/edgenetworktimeoutresponseerrordata.py:
72487268
id: dc53aae5b171
72497269
last_write_checksum: sha1:cfbbb83051f349bedda3d81a81ef2d3aea2916d6
@@ -7562,8 +7582,8 @@ trackedFiles:
75627582
pristine_git_object: 0e7edf2ba9a0c7cfa1e395b240ab55ada9bbd436
75637583
src/openrouter/components/inputmessageitem.py:
75647584
id: 6c5260d62714
7565-
last_write_checksum: sha1:98b5f65b95e9b984ed78a2555e58b33ded517f41
7566-
pristine_git_object: 654f64256a1cc0fdcdcf60c22e0bdc99256fba5a
7585+
last_write_checksum: sha1:b3d5ab531388f83247f204f15b9bba082f8aa035
7586+
pristine_git_object: e6332882b51e720126426ccdede1a60f2e90819f
75677587
src/openrouter/components/inputmodality.py:
75687588
id: ffa999fb401a
75697589
last_write_checksum: sha1:da607c1deed71fcc11d880b7cebe92471e2ec5d4
@@ -7578,8 +7598,8 @@ trackedFiles:
75787598
pristine_git_object: 1371934ab909d77965b050958080277ca8988f09
75797599
src/openrouter/components/inputtext.py:
75807600
id: a995ae96be99
7581-
last_write_checksum: sha1:0e30dbfa1813d3e69e0ccd2511f50080cce0fb6e
7582-
pristine_git_object: 088b7564b2d7a76d0a1aef448050975fbc18663c
7601+
last_write_checksum: sha1:f78a6a35792b704f18ee6e1312c24f78f38cca36
7602+
pristine_git_object: ab1dcb92e9370c9252ac5623a447669cca01e0ee
75837603
src/openrouter/components/inputvideo.py:
75847604
id: d262affd6f7e
75857605
last_write_checksum: sha1:60c1792ab1f440ae67b5b451fd4d195e02783161
@@ -7850,8 +7870,8 @@ trackedFiles:
78507870
pristine_git_object: af8258c63d88899948741f0597c89203e461fea1
78517871
src/openrouter/components/openairesponseinputmessageitem.py:
78527872
id: 90c7fe9366e7
7853-
last_write_checksum: sha1:629ebc3b56ae4570554eef76220d9394d189ac0d
7854-
pristine_git_object: 3dedde3ce07be821316ef8b9eda0999071d5946b
7873+
last_write_checksum: sha1:36c63c2364d5bdb82ab06b91a9cb0c19121d9b69
7874+
pristine_git_object: d96f09596b5e0d88b4de5e5df6315022bb6a65b0
78557875
src/openrouter/components/openairesponsesannotation.py:
78567876
id: 092d7d770eb3
78577877
last_write_checksum: sha1:7fed7001721d065ceb1644217e397d7c76ee7203
@@ -8116,6 +8136,14 @@ trackedFiles:
81168136
id: 40414eada27a
81178137
last_write_checksum: sha1:0e241830bf9014e8ea814465c573711d8a7caa2c
81188138
pristine_git_object: 90bdb267893360608210843a5da0d5d68e80d41e
8139+
src/openrouter/components/promptcachebreakpoint.py:
8140+
id: f1e589a13300
8141+
last_write_checksum: sha1:458ef5170c7c9ea1367dcfb090b1b28333aff73d
8142+
pristine_git_object: a082e2d9b4d27d0cffb7794279ab5fb9d9e06789
8143+
src/openrouter/components/promptcacheoptions.py:
8144+
id: 5c39fe555e03
8145+
last_write_checksum: sha1:77647b94fd80f6cfcae368bff4c87cbaf903a98e
8146+
pristine_git_object: 9d3586245623788e9accd1fe5ff883de89dc4bbe
81198147
src/openrouter/components/promptinjectionscanscope.py:
81208148
id: e78ab231a530
81218149
last_write_checksum: sha1:f257e3ae2b6385cf758e891ba02601c435e92098
@@ -8178,8 +8206,12 @@ trackedFiles:
81788206
pristine_git_object: 9adc8e68c6993b0490e8d14e1d2c0f15694dde97
81798207
src/openrouter/components/reasoningconfig.py:
81808208
id: 754fc31a7b69
8181-
last_write_checksum: sha1:7320173c0dd16ceac04a722ac138ee1d00a71165
8182-
pristine_git_object: b0c9375431363731a4a6eb3de53a140e03104244
8209+
last_write_checksum: sha1:03e4e2ec1a964e9d549604a6883001cd241c3b62
8210+
pristine_git_object: fc8b0fb192b13cc1bd9700df1ee91bab73f446c2
8211+
src/openrouter/components/reasoningcontext.py:
8212+
id: 39d2491701d9
8213+
last_write_checksum: sha1:91e931a7ef777351be84e50d342fe635b0e1d8be
8214+
pristine_git_object: 79fc4af70b05b0bb716ccd1ba43ec1e7443ec41a
81838215
src/openrouter/components/reasoningdeltaevent.py:
81848216
id: 6de06228d1f6
81858217
last_write_checksum: sha1:efff164cfffbf6b89ab270ac4912243649149457
@@ -8282,8 +8314,8 @@ trackedFiles:
82828314
pristine_git_object: 1c7f8a0ef6bc011cd6196c4a4c77a94b1cbb6b73
82838315
src/openrouter/components/responsesrequest.py:
82848316
id: 8c850080ec5d
8285-
last_write_checksum: sha1:a473bffe268a505095e26b83c4eb52cf1ebe3b4b
8286-
pristine_git_object: 9a98af5bc71c7be9fd3ec851cebce9b806b384a7
8317+
last_write_checksum: sha1:b6afc18fad09f40c0f343cf5944e80070ef45077
8318+
pristine_git_object: 7331187ebb7ad8010f213526e172d64d2e08d268
82878319
src/openrouter/components/responsesstreamingresponse.py:
82888320
id: 142379f3bd90
82898321
last_write_checksum: sha1:a48d6f3610f5d15248ef4d25a0d88a0a4a1a9db7
@@ -8586,8 +8618,8 @@ trackedFiles:
85868618
pristine_git_object: a0491cc8fd3bd9986146cb1176e27d5b9c9beb60
85878619
src/openrouter/components/usage.py:
85888620
id: 965ca6748bf6
8589-
last_write_checksum: sha1:859ca57d253deee9ccf672095bbe59b52df571d3
8590-
pristine_git_object: 62c5e14fb1646a51b213ce3b5f822d0dc75ad979
8621+
last_write_checksum: sha1:712340f3df2194c53f37d0491e220296ad3c3dbd
8622+
pristine_git_object: 572d04f457607099ae7e041922de146de10e2eae
85918623
src/openrouter/components/videogenerationrequest.py:
85928624
id: 70e3c9ff288c
85938625
last_write_checksum: sha1:bb81c3a4684e20898148e1415980457732da28d2
@@ -9198,8 +9230,8 @@ trackedFiles:
91989230
pristine_git_object: d24bfa86c4b67290033a18eced04435a3fc3d69f
91999231
src/openrouter/presets.py:
92009232
id: bd0c40379dcd
9201-
last_write_checksum: sha1:ff4882369524258936055676e9516ebeb68959d5
9202-
pristine_git_object: 83085f60d38d0cb0b5540b8dd1cc1dfb7dc613ee
9233+
last_write_checksum: sha1:69ad1119617e8e5af1294075eceb9502492724d0
9234+
pristine_git_object: 13b309db7d8dc063c26af9479110eca7fa5b9641
92039235
src/openrouter/providers.py:
92049236
id: debc4c48f149
92059237
last_write_checksum: sha1:11dbc607825edee8dcc84b39ee8171e097c47acf
@@ -9214,8 +9246,8 @@ trackedFiles:
92149246
pristine_git_object: 76378ffba1806e0ca66fc873db1a568be0becebb
92159247
src/openrouter/responses.py:
92169248
id: f2108fb635e1
9217-
last_write_checksum: sha1:9d6782aa347b58754a77cacbd85c3fec63febbac
9218-
pristine_git_object: 28b31f4ca269976764c47bd9a27f4d942e08f1d4
9249+
last_write_checksum: sha1:b0e886f229ea3a440be77c9a037de5ffcf824100
9250+
pristine_git_object: fbf686bae92410678880d1bbdb8da82c04b1869d
92199251
src/openrouter/sdk.py:
92209252
id: ee9846c4c9c5
92219253
last_write_checksum: sha1:2247537eca7f88a8f36e53fe011904b98569ad52
@@ -10800,4 +10832,4 @@ examples:
1080010832
"500":
1080110833
application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1080210834
examplesVersion: 1.0.2
10803-
releaseNotes: "## Python SDK Changes:\n* `open_router.beta.responses.send()`: \n * `request.reasoning.mode` **Added**\n * `response` **Changed**\n* `open_router.presets.create_presets_responses()`: \n * `request.reasoning.mode` **Added**\n"
10835+
releaseNotes: "## Python SDK Changes:\n* `open_router.beta.responses.send()`: \n * `request` **Changed**\n * `response` **Changed**\n* `open_router.presets.create_presets_responses()`: `request` **Changed**\n"

‎.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.14
39+
version: 0.11.15
4040
additionalDependencies:
4141
dev: {}
4242
main: {}

0 commit comments

Comments
 (0)