11lockVersion: 2.0.0
22id: c48cf606-fb42-4a45-9c23-8f0555307828
33management:
4- docChecksum: fb37e352f340b3898e28721b71606d5d
4+ docChecksum: ba1d3c75b4a3f40658b4c167d102ed7f
55 docVersion: 1.0.0
66 speakeasyVersion: 1.787.0
77 generationVersion: 2.914.0
8- releaseVersion: 1.1.124
9- configChecksum: b968187363634ff4148bf9663fc26a42
8+ releaseVersion: 1.1.125
9+ configChecksum: e2540b1c4f978cb37738e02d8f7837c0
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: 50294a37-6869-4125-adc7-d5bcbd063480
15- pristine_commit_hash: 790f5f097f1936230cf6dd315efaed100064352b
16- pristine_tree_hash: f7208567cc8e3d4d610e0fba3d590080f117be41
14+ generation_id: e95ba7a7-2e7e-4a40-9382-68fe4f557fe8
15+ pristine_commit_hash: e763b09fcded56f1f98236cb5479ba6172440454
16+ pristine_tree_hash: 2f13debeec1bc327cb77233caa5e257563b18b48
1717features:
1818 python:
1919 acceptHeaders: 3.0.0
@@ -750,8 +750,8 @@ trackedFiles:
750750 pristine_git_object: c9fc016d2f4a53df11ab92f6cdeb4a7f0c82165c
751751 docs/components/baseinputsunion1.mdx:
752752 id: cff794940c38
753- last_write_checksum: sha1:8e14c3c03333ce594563b02552753215b4f93e84
754- pristine_git_object: 633bd16e1abe0e3894c12f551761ad1a9da37d5e
753+ last_write_checksum: sha1:6d53b8375acade77d7ace8d0563c5915da91f007
754+ pristine_git_object: a329f02114cdfd8afdf6da1eb5db67ab0056f854
755755 docs/components/basereasoningconfig.mdx:
756756 id: 3c6f03de40b1
757757 last_write_checksum: sha1:036514fae32cb43664cd47805eeb2f848a340547
@@ -1154,8 +1154,8 @@ trackedFiles:
11541154 pristine_git_object: 602231cf40fe0c66347bd13dd158bd75741c0759
11551155 docs/components/chatsystemmessage.mdx:
11561156 id: fd74aa853b84
1157- last_write_checksum: sha1:d557a333aad0038c561b6b419fbec6cd75cf462e
1158- pristine_git_object: 7f6ccc99352eaaf80e6340b99d1188ca7d39cc0a
1157+ last_write_checksum: sha1:05d7836f4113a8d872c73bcf67d510f2bf3aa788
1158+ pristine_git_object: d6912ab69f634bc043cebb4b2d68ff57d1dbfce9
11591159 docs/components/chatsystemmessagecontent.mdx:
11601160 id: a26e029e8e60
11611161 last_write_checksum: sha1:475985246731f53936fe0e0b4d6557c54f201ed1
@@ -1258,8 +1258,8 @@ trackedFiles:
12581258 pristine_git_object: db3b60d9a6c046173b1cadf19eab51f3f3c1e11e
12591259 docs/components/code.mdx:
12601260 id: 1cc125f1dfa9
1261- last_write_checksum: sha1:eb910f807f9326f7d5028621831cc7a098364676
1262- pristine_git_object: a3cd42720335c5efe1333e2efa007a799b9868b3
1261+ last_write_checksum: sha1:ce3d96d4e28315a9db1b508a4578b737010344f3
1262+ pristine_git_object: b6c0d0d27e0b44313552e9bd306435bda8227a19
12631263 docs/components/codeinterpretercallcodedeltaevent.mdx:
12641264 id: 49bd6f63fc7b
12651265 last_write_checksum: sha1:7680a9c4beaab8a216ba869a03777a6639fa1843
@@ -1364,6 +1364,26 @@ trackedFiles:
13641364 id: e4aadaca19bc
13651365 last_write_checksum: sha1:d7024f63ad66f7701809f41907d35f4b08e21c2b
13661366 pristine_git_object: 37199a7b510c1e9fcb61566fb1ca2dc3d6a5428b
1367+ docs/components/configurationupdate.mdx:
1368+ id: c5bb9102459b
1369+ last_write_checksum: sha1:31bbeedc9f90e2e2f60048d8b0d93389b0518709
1370+ pristine_git_object: 33b78a13beb924d8fa0efdf6fe1cfe5e369aff3f
1371+ docs/components/configurationupdateitem.mdx:
1372+ id: c118c80819dc
1373+ last_write_checksum: sha1:3a492618aab7f070429ce0b06d27ef33814c3fd1
1374+ pristine_git_object: fdba8d18c39077cce66316de464d7d8fdf807daf
1375+ docs/components/configurationupdateitemtype.mdx:
1376+ id: d4d3e99b569d
1377+ last_write_checksum: sha1:1465723ae41782d27c7c19635900ceb32ad07e7e
1378+ pristine_git_object: 877f55693bdc7365adf5e2035f2d93e57aea5c50
1379+ docs/components/configurationupdatereasoning.mdx:
1380+ id: 584e8f502ee5
1381+ last_write_checksum: sha1:ab0f3839790abd944c6565b22347d6de74871126
1382+ pristine_git_object: 3b99a0e51335b77b5bbffb37182ef3accfcb8693
1383+ docs/components/configurationupdatereasoningeffort.mdx:
1384+ id: 082524dac312
1385+ last_write_checksum: sha1:4e79ef70e4654f0165ab284c3e69fa9a9cc78d07
1386+ pristine_git_object: 83dc848f403801f6bd2be58aac3204ddcce66ba7
13671387 docs/components/conflictresponseerrordata.mdx:
13681388 id: 2d7c53cec517
13691389 last_write_checksum: sha1:dd91c373cd9586abfeef758340e08425b0c15878
@@ -2750,8 +2770,8 @@ trackedFiles:
27502770 pristine_git_object: 33aee92c61bf7ab9beded4e193f50a2c08462378
27512771 docs/components/inputsunion1.mdx:
27522772 id: c216609d21ce
2753- last_write_checksum: sha1:bbfac22455a7276ddffc53d3f6db8a95798cee4d
2754- pristine_git_object: 0ffd2524e66f1242176e60ed5389f110864411e0
2773+ last_write_checksum: sha1:b023f72b6c127783c064f15b7c416d94711a9b32
2774+ pristine_git_object: 98dad1d296224d766b427a471afd2fb36ec4cf43
27552775 docs/components/inputtext.mdx:
27562776 id: c8a97322a50a
27572777 last_write_checksum: sha1:6f92abbb193a5d21cc129df4c5804b3f9161322d
@@ -2954,12 +2974,20 @@ trackedFiles:
29542974 pristine_git_object: 4bbaed26edb62e2c671b09348e5fe5f0e8ea4a33
29552975 docs/components/mcpcallitem.mdx:
29562976 id: 6b694279da31
2957- last_write_checksum: sha1:cd9329d7ca20c966b29f7e3a544d41465e1cce52
2958- pristine_git_object: a025e7da660bc760c72964335bd600371edbf7e6
2977+ last_write_checksum: sha1:7598ba6f3aeacb264d64ee2dabef6e0c0b8728d9
2978+ pristine_git_object: 3c63a3b9e4ec2a8b8f69d857b93ff2eb35a6717d
29592979 docs/components/mcpcallitemtype.mdx:
29602980 id: ac24e6fa49a8
29612981 last_write_checksum: sha1:c66cd7093df7ec0deac9c479b14cd3dadac11d47
29622982 pristine_git_object: 8e6027553c3cadd56957a3a5e946351b959bdd6c
2983+ docs/components/mcphttperror.mdx:
2984+ id: a3652b8d04c8
2985+ last_write_checksum: sha1:cf539a6e63e8d3beb8fb313647e2a9b3cd5dbf69
2986+ pristine_git_object: 5f845e652d18513339488413f96f31bd9553f1e6
2987+ docs/components/mcphttperrortype.mdx:
2988+ id: eb98ab391c2e
2989+ last_write_checksum: sha1:2faeee3cd6eaf45ed4fdd12ff61919682a29c12d
2990+ pristine_git_object: dfa1420c3ce7f01f253bfd6c60cf0a234dc6bc58
29632991 docs/components/mcplisttoolsitem.mdx:
29642992 id: 3340f4b5fcbf
29652993 last_write_checksum: sha1:512a4933478a87149eee50bf8839cb3dc8c39f30
@@ -2972,6 +3000,14 @@ trackedFiles:
29723000 id: f6a66bf29b6a
29733001 last_write_checksum: sha1:d6b36cad9e7fe3020168dda96352fb637d19bd35
29743002 pristine_git_object: 633df50c25056c04f81ffa9500857ff3b9e5852b
3003+ docs/components/mcpprotocolerror.mdx:
3004+ id: c21bf652e49f
3005+ last_write_checksum: sha1:e54612af345e498cced9bf8c5927dfb9faf5f66b
3006+ pristine_git_object: 9f3acaccd7adf33d7932e78467bd3ff5867b9344
3007+ docs/components/mcpprotocolerrortype.mdx:
3008+ id: 539790cf09a2
3009+ last_write_checksum: sha1:f7ba2242e74e0400886a520fb986e2f7a00305da
3010+ pristine_git_object: 3611f578de715b5a6def9d3ddc22bb2f328b11fd
29753011 docs/components/mcpservertool.mdx:
29763012 id: af4fb76dbf07
29773013 last_write_checksum: sha1:0232a086c6b2ce8d1d3419420faf6a20baa4936d
@@ -2980,6 +3016,18 @@ trackedFiles:
29803016 id: a3ffc7c06762
29813017 last_write_checksum: sha1:66ee790a2feff588d942a104eaccd58ef4b79259
29823018 pristine_git_object: b86c9a1a7b6c3a3f3d51533aee21b27bbc7af8c2
3019+ docs/components/mcptoolcallerror.mdx:
3020+ id: ab9064f66822
3021+ last_write_checksum: sha1:6ffbc4e0cf1a837200b2294064399e67786f5e3d
3022+ pristine_git_object: 2f9c34bdcf15256f23a02d99aa1c7caa5d59a37f
3023+ docs/components/mcptoolexecutionerror.mdx:
3024+ id: 30245a2d72bd
3025+ last_write_checksum: sha1:7eeb9ee5ad600b89950f2bc46a16a6767584eb58
3026+ pristine_git_object: 6a11b52b994c2a1e93a11c45d1222449c560aff9
3027+ docs/components/mcptoolexecutionerrortype.mdx:
3028+ id: 6f675237eb59
3029+ last_write_checksum: sha1:8c5d991831dc2d07d2db07162bf639dfc634bfd2
3030+ pristine_git_object: 25b76109df83ace9d2c7628edccd89073633c9cd
29833031 docs/components/memberassignment.mdx:
29843032 id: b91e68dbf87c
29853033 last_write_checksum: sha1:38512558186ae584eb7de3954873284b1f781cd6
@@ -7594,8 +7642,8 @@ trackedFiles:
75947642 pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
75957643 pyproject.toml:
75967644 id: 5d07e7d72637
7597- last_write_checksum: sha1:9ba71a915e0f43fe5e9b8313ee467cf89e36e014
7598- pristine_git_object: 0dc5679248a9deca4b9740737096508727226756
7645+ last_write_checksum: sha1:0198822445c48b4cb316d4421225233d6ffe4583
7646+ pristine_git_object: 1c4c357149f466128c4cc214482b18b404f90d98
75997647 scripts/prepare_readme.py:
76007648 id: e0c5957a6035
76017649 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54
@@ -7622,8 +7670,8 @@ trackedFiles:
76227670 pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137
76237671 src/openrouter/_version.py:
76247672 id: d8d15ad6c586
7625- last_write_checksum: sha1:6d3b441c93224fe23d278a3fedead501d62b5129
7626- pristine_git_object: ae345133c528dfacc31267916b607a5ffda9bda7
7673+ last_write_checksum: sha1:8b5c581ea5986ad71b87f84e7a5a5c350962a3c1
7674+ pristine_git_object: cf01c478bc81fd9f72814c7bc685b403874633e2
76277675 src/openrouter/analytics.py:
76287676 id: cb406b5aaabb
76297677 last_write_checksum: sha1:1e0004d8d1d5d797e2b54cd1cabeb7f9489d08e9
@@ -7662,8 +7710,8 @@ trackedFiles:
76627710 pristine_git_object: ad3d247954547814054c01989a2dff3d12b3e4e1
76637711 src/openrouter/components/__init__.py:
76647712 id: 81754e97b3f4
7665- last_write_checksum: sha1:1a85e25de993cf2d55d29822e41f284e71db009a
7666- pristine_git_object: 28614d87753d7ebd555d1c7f342fe946484171a5
7713+ last_write_checksum: sha1:48f205253b200de438cc1d9c620799e193ff15e2
7714+ pristine_git_object: f1304826cbe140e5ce661b3a95832fd5c6572459
76677715 src/openrouter/components/aabenchmarkentry.py:
76687716 id: e2e0f0b48c82
76697717 last_write_checksum: sha1:fab4d9a24d2cea937bb749d46c5f83941e99d65c
@@ -7958,8 +8006,8 @@ trackedFiles:
79588006 pristine_git_object: 22d2676287644ab6d848a02c1e3b9599b89f4301
79598007 src/openrouter/components/baseinputs_union.py:
79608008 id: d85e19ff642b
7961- last_write_checksum: sha1:ed5b32cd70b6b800b6f97e490fe969bf3fd461a9
7962- pristine_git_object: 34d15072cb788b2d19f6241fc2febabef73b92fe
8009+ last_write_checksum: sha1:1d5dd2ce596f83ffe360d56b3ef400f4f6baf574
8010+ pristine_git_object: ab2fbe912935ff98c1efeb724e2beba0812b0710
79638011 src/openrouter/components/basereasoningconfig.py:
79648012 id: 8bd09a7e873a
79658013 last_write_checksum: sha1:db86178d4a8ebbd0279ba6107b9ae8a6eafa1c44
@@ -8134,8 +8182,8 @@ trackedFiles:
81348182 pristine_git_object: b3953ee5aec2abda9ca0db2e9e4e010b29a22392
81358183 src/openrouter/components/chatmessages.py:
81368184 id: 3425ec393ea1
8137- last_write_checksum: sha1:e5a58c98ecacc9b4c72a147c458532cc78a7d898
8138- pristine_git_object: 1c9a570fc7231f2af97bd964141e407930ac1c51
8185+ last_write_checksum: sha1:5841b1d1a3528442d04663e46e925fcab23ea2bd
8186+ pristine_git_object: 0bfc0241736533dcf58da34fc415fecf88a2f2cf
81398187 src/openrouter/components/chatnamedtoolchoice.py:
81408188 id: 8dec655ada92
81418189 last_write_checksum: sha1:282eb40a8c8f08d41f7559bed7e34ed631a79741
@@ -8186,8 +8234,8 @@ trackedFiles:
81868234 pristine_git_object: 936fefc210c5b6b9e94ea708035b085b59aed2f4
81878235 src/openrouter/components/chatsystemmessage.py:
81888236 id: 72524b9ccaed
8189- last_write_checksum: sha1:c959c5330a7ce6afbd1367da6ed8dca4bf539dd4
8190- pristine_git_object: 99beec8548456e1f72d01fce5f098d93616bd4b5
8237+ last_write_checksum: sha1:2af21833061cb19fb72a6ea3e0fbbe692da202da
8238+ pristine_git_object: b2675c61793a010b9ff5d9eb70fdb86bab26b041
81918239 src/openrouter/components/chattokenlogprob.py:
81928240 id: 6ddf9cf44f5a
81938241 last_write_checksum: sha1:75641fdaddc42fea10d46e9974c051f3393ff94c
@@ -8272,6 +8320,14 @@ trackedFiles:
82728320 id: 10d96ee539dc
82738321 last_write_checksum: sha1:ae5e0b764f246b7d8c65598cdd788cb890a8bdc4
82748322 pristine_git_object: f8c70070d4069fcb7ad697a1d1012ea0a95c1a02
8323+ src/openrouter/components/configurationupdateitem.py:
8324+ id: c4b8a6acaa9c
8325+ last_write_checksum: sha1:8983a895f7c6e57c4ed90f8da530092d84c91b9d
8326+ pristine_git_object: a1600b4f34234567a6dcac315fe7bb90e7485e2d
8327+ src/openrouter/components/configurationupdatereasoning.py:
8328+ id: eacb3778aaf8
8329+ last_write_checksum: sha1:afed3b037da7a0ee877851c8119a22c0f1afe721
8330+ pristine_git_object: 93451a0081326e7b988cc66e698a74466b88f5f1
82758331 src/openrouter/components/conflictresponseerrordata.py:
82768332 id: 212cdf3bcdda
82778333 last_write_checksum: sha1:76d00a8efbfe982b678e29edf487f7a620b5f58a
@@ -8854,8 +8910,8 @@ trackedFiles:
88548910 pristine_git_object: f499cbbb546232f5cfbfe2c44fb41aefb306c87f
88558911 src/openrouter/components/inputs_union.py:
88568912 id: 17d6239cb6a7
8857- last_write_checksum: sha1:a8425ae92b6db633a7c420c7e8a42f41452d7ded
8858- pristine_git_object: a952d0d39ac0e454e42eaa9296288a91f22154c6
8913+ last_write_checksum: sha1:73994c44fd090365bfa96d207c960c1f49fe6c23
8914+ pristine_git_object: 4d0cb31d8a282bd46a6f615e1bc2efd212e7abf1
88598915 src/openrouter/components/inputtext.py:
88608916 id: a995ae96be99
88618917 last_write_checksum: sha1:2da9ff645acc96772701908830151c5a707ed021
@@ -8962,16 +9018,32 @@ trackedFiles:
89629018 pristine_git_object: 75dc3be4f7c24488c28233a5717191a0dcfe538d
89639019 src/openrouter/components/mcpcallitem.py:
89649020 id: e56a30943ca4
8965- last_write_checksum: sha1:8a7f13a8e9fae0a9460882b1babff33cfddb3089
8966- pristine_git_object: e5f3723605b0446a0a8b6b38acb9d528332fc5d2
9021+ last_write_checksum: sha1:456d85e5e2816b7523758572e5e6b079025ef72a
9022+ pristine_git_object: ff9945ec2d6ad3f27a790ca83bbf172fec6c3ee2
9023+ src/openrouter/components/mcphttperror.py:
9024+ id: 1b3869159863
9025+ last_write_checksum: sha1:f4048532d0cb6e05bc70ac2c55d9fee41ea83bf9
9026+ pristine_git_object: c725a1c24e1ea6e1da09f6ec4e585a851583f1fb
89679027 src/openrouter/components/mcplisttoolsitem.py:
89689028 id: f2dd3ab36ae6
89699029 last_write_checksum: sha1:0bc5df5e37f5b0ea220484e409086353a742ab4e
89709030 pristine_git_object: 72bc76b4be518057976da3bbfebaf7e592092045
9031+ src/openrouter/components/mcpprotocolerror.py:
9032+ id: 865930fcd484
9033+ last_write_checksum: sha1:587d1108bdbef544ea07cac9306ebdbe3927ea44
9034+ pristine_git_object: 2c724d72cb52bfbffd2b820db729775231c0bb68
89719035 src/openrouter/components/mcpservertool.py:
89729036 id: bb8aeb03a111
89739037 last_write_checksum: sha1:1b1cbfbaba61da9c7a1b6121c6cd635f588dac47
89749038 pristine_git_object: 93c62f100e86405ef60aecf04882bf9a5def7ede
9039+ src/openrouter/components/mcptoolcallerror.py:
9040+ id: d86b6e0b2ae1
9041+ last_write_checksum: sha1:86166c50bb48d01201a7a5f19e7290fa08c86af3
9042+ pristine_git_object: 3354ef12ad264b18d1aa557e9eec87f1c3aa03f9
9043+ src/openrouter/components/mcptoolexecutionerror.py:
9044+ id: 25a7f329a335
9045+ last_write_checksum: sha1:05a9a8a3a2ebe54a16eb253ce8b3a8948ce6a349
9046+ pristine_git_object: 0eaacac3daed79e5ad79210756dba5dc1c13f69c
89759047 src/openrouter/components/memberassignment.py:
89769048 id: c11eba01a3db
89779049 last_write_checksum: sha1:f62f58b6177b88e5d3bf5a580ee1a0c7487da6f5
@@ -9666,8 +9738,8 @@ trackedFiles:
96669738 pristine_git_object: 900bf08ec940565a8cbf55712a437775db00ca46
96679739 src/openrouter/components/responseserrorfield.py:
96689740 id: 565a88fd70a1
9669- last_write_checksum: sha1:5279665ca94dd0a484522d8a8569fb3e2a687e51
9670- pristine_git_object: 11b1a626ea17887a412878504cece777689f12eb
9741+ last_write_checksum: sha1:337a6a3ed0203277a2874167a252368076b3f2ea
9742+ pristine_git_object: 71f0545d514c596577c34bfaa4081b542ec6d304
96719743 src/openrouter/components/responsesrequest.py:
96729744 id: 8c850080ec5d
96739745 last_write_checksum: sha1:ce1c8822e0686c8cd0ce3688cdb321633c7a4c20
@@ -12798,7 +12870,4 @@ examples:
1279812870 "500":
1279912871 application/json: {"error": {"code": 500, "message": "Internal Server Error"}}
1280012872examplesVersion: 1.0.2
12801- releaseNotes: |
12802- ## Python SDK Changes:
12803- * `open_router.scim.create_sync_job()`: **Added**
12804- * `open_router.scim.get_sync_job()`: **Added**
12873+ releaseNotes: "## Python SDK Changes:\n* `open_router.presets.create_presets_responses()`: \n * `request.input.union(Array<>)[]` **Changed** (Breaking ⚠️)\n* `open_router.responses.send()`: \n * `request.input.union(Array<>)[]` **Changed** (Breaking ⚠️)\n * `response` **Changed** (Breaking ⚠️)\n* `open_router.beta.responses.send()`: \n * `request.input.union(Array<>)[]` **Changed** (Breaking ⚠️)\n * `response` **Changed** (Breaking ⚠️)\n* `open_router.chat.send()`: \n * `request.messages[].union(system).configuration_update` **Added**\n* `open_router.presets.create_presets_chat_completions()`: \n * `request.messages[].union(system).configuration_update` **Added**\n"
0 commit comments