11lockVersion: 2.0.0
22id: c48cf606-fb42-4a45-9c23-8f0555307828
33management:
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
1313persistentEdits:
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
1717features:
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"}}
1080210834examplesVersion: 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"
0 commit comments